PyTempico
library and examples to use Tausand Tempico TP1000 devices with Python
Written in Python3, pyTempico relies on the following modules:
- hidapi
- pyserial
Library version: 2.0.4
Current release date: 06/24/2026 (mm/dd/yyyy)
Original release date: 02/12/2024
Supported models: TP1004, TP1204.
About Tausand Tempico TP1000
This is a family of time-to-digital converters, ideal to measure time differences between electrical pulses in particle detection, microscopy, and quantum optics experiments.
To learn more about them, visit our website www.tausand.com
To obtain a Tausand's Tempico time-to-digital converter, visit our online shop or contact us at sales@tausand.com
Installation
pyTempico can be installed using pip as:
pip install pyTempico
Or from GitHub
pip install git+https://github.com/Tausand-dev/PyTempico.git
Examples and documentation
For details on how to run this library, read the PDF documentation located at docs/build/latex/pytempico.pdf, or navigate the HTML version located at docs/build/html/index.html.
For developers
Clone the GitHub repository and then follow the next steps:
Creating a virtual environment
Run the following code to create a virtual environment called .venv
python -m venv .venv
Activate
-
On Unix systems:
source .venv/bin/activate -
On Windows:
.venv\Scripts\activate
Deactivate
deactivate
Installing packages
After the virtual environment has been activated, install required packages by using:
python -m pip install -r requirements.txt
Editing version number
When a new version is created, the new numbering should be updated in the following files:
- pyTempico/__init__.py
- README.md
and details should be updated in
- release_history.md
Building docs
Go to the docs folder and run
make <command>
Where <command> is one of the following:
latexpdfhtml
To run the latexpdf command you will need a working installation of Latex.
Generating distribution archives
After the virtual environment has been activated, and the packages has been installed, run the command
python -m build
Once completed, this should generate two files in the \dist directory: a .tar.gz and a .whl file. These files may be published in the TestPyPI or the PyPI repositories.
Metadata
Release files for pyTempico 2.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pytempico-2.0.4.tar.gz | 40.7 kB | Without provenance | Details for pytempico-2.0.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pytempico-2.0.4-py3-none-any.whl | Python 3 | none | any | Details for pytempico-2.0.4-py3-none-any.whl |
Total release size: 81.0 kB
Release files / pytempico-2.0.4.tar.gz
| Download URL | pytempico-2.0.4.tar.gz |
|---|---|
| Size | 40.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
66ada0ff4e86c224ded6b6a20566d8e567b4f35bbba1be73039d4fb27b9a8dc4
|
|
BLAKE2b-256 checksum How to use checksums |
cd1a698ee9d7fbfbca32e928a9cb35889b807ca6613f3b36737ba4d31d623052
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.20
|
Release files / pytempico-2.0.4-py3-none-any.whl
| Download URL | pytempico-2.0.4-py3-none-any.whl |
|---|---|
| Size | 40.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a42c7db68f3cb8605077096a43c766c60677c6f518a85e87df43f8c1286b91ad
|
|
BLAKE2b-256 checksum How to use checksums |
dee8097fe07f372ca7970e57948877a24701fca975ab19ee1e2b5190602540f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.20
|
Security for pyTempico 2.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.