Un paquetage pour les TP de Physique d'Université Paris-Cité
Project description
tpp7
Un package python pour les TP de Physique de l'Université de Paris-Diderot, maintenant Université Paris Cité.
Ce package la librairie python Oscillo
Installation
Ce paquet repose sur une installation python > 3.6
Il a en particulier été testé à partir de (miniconda)[https://docs.conda.io/en/latest/miniconda.html]
Il nécessite les paquets suivants : numpy, scipy, matplotlib, python-usbtmc, pandas, pyusb
L'application d'utilisation de la librairie Oscillo requière également l'installation de pyqt
qu'il est vraisemblablement préférable d'installer avec le gestionnaire natif de votre installation python (python-usbtmc n'est pas disponible via conda):
conda update -c conda-forge numpy scipy matplotlib pandas pyusb pyqt
pip install --upgrade python-usbtmc tpp7
linfitxy n'est plus distribué via ce paquet...
(https://pypi.org/project/fitutils/)[https://pypi.org/project/fitutils/] (https://github.com/M-A-Verdier/Fitutils)[https://github.com/M-A-Verdier/Fitutils]
Il est cependant installé comme une dépendance.
Oscillo
Oscillo est destiné à récupérer les données des oscilloscopes utilisés dans les salles de TP. Il permet également de faire une copie d'écran. Il est constitué d'une librairie permet d'utiliser facilement les fonctions de base par exemple dans un environnement comme Jupyter. Il donne également accès à une application (en QT5) qui permet également facilement d'importer les données et de faire une copie d'écran.
Les oscilloscopes pris en charge pour le moment sont :
-
Tektronix
- TDS
- "1001B": (0x0699, 0x0362),
- "1002B": (0x0699, 0x0363),
- "1001C-EDU": (0x0699, 0x03aa),
- "2004B": (0x0699, 0x0365),
- "2024B": (0x0699, 0x036a), # Non testé
- TBS
- "1064": (0x0699, 0x03b3), "1104": (0x0699, 0x03b4),
- "1052B-EDU": {0x0699, 0x0368},
- TDS
-
Keyseight
- DSO-X
- "1102A": (0x2a8d, 0x1787),
- DSO-X
-
Agilent
- __
- "DSO1024A": (0x0957, 0x0588),
- __
Il est sans doute assez facile d'utiliser d'autres modèles d'oscilloscopes.
Installaion
- Auteur : Olivier Cardoso
- Email : Olivier.Cardoso@u-paris.fr
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file tpp7-2024.9.17.tar.gz
.
File metadata
- Download URL: tpp7-2024.9.17.tar.gz
- Upload date:
- Size: 9.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c40313ad2daae282232b3da3885c0416548830aea38d0fa02cba8bd22b3ef386 |
|
MD5 | 5adb09f3e890e9bf9643498921fdd124 |
|
BLAKE2b-256 | b0e977a8679d9c051d2121bbd0a667f634fed2b39fe662ed711fb1b71658553d |
File details
Details for the file tpp7-2024.9.17-py3-none-any.whl
.
File metadata
- Download URL: tpp7-2024.9.17-py3-none-any.whl
- Upload date:
- Size: 13.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8b8ba70f13caa33edd79a0a780e4fc1e7facd8332ac1590dad6ed5565965b2b |
|
MD5 | 80e99dcf780d5c3ba889b7c6cda6c43b |
|
BLAKE2b-256 | ae553782f0c295820df5081266ae5293a4d81acf03078224dda04c3061aba7d6 |