Skip to main content

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},
  • Keyseight

    • DSO-X
      • "1102A": (0x2a8d, 0x1787),
  • Agilent

    • __
      • "DSO1024A": (0x0957, 0x0588),

Il est sans doute assez facile d'utiliser d'autres modèles d'oscilloscopes.

Installaion

Release files for tpp7 2024.9.17

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tpp7 2024.9.17
File Size Uploaded
tpp7-2024.9.17.tar.gz 9.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tpp7 2024.9.17
File Interpreter ABI Platform
tpp7-2024.9.17-py3-none-any.whl Python 3 none any Details

Total release size: 22.6 kB

Release files / tpp7-2024.9.17.tar.gz

Download URL tpp7-2024.9.17.tar.gz
Size 9.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c40313ad2daae282232b3da3885c0416548830aea38d0fa02cba8bd22b3ef386
BLAKE2b-256 checksum
How to use checksums
b0e977a8679d9c051d2121bbd0a667f634fed2b39fe662ed711fb1b71658553d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / tpp7-2024.9.17-py3-none-any.whl

Download URL tpp7-2024.9.17-py3-none-any.whl
Size 13.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a8b8ba70f13caa33edd79a0a780e4fc1e7facd8332ac1590dad6ed5565965b2b
BLAKE2b-256 checksum
How to use checksums
ae553782f0c295820df5081266ae5293a4d81acf03078224dda04c3061aba7d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page