QETpy Package
QETpy (Quasiparticle-trap-assisted Electrothermal-feedback Transition-edge sensors) provides a general set of tools for TES-based detector calibration and analysis. It contains submodules for noise modeling, IV analysis, complex impedance fitting, nonlinear optimum filter pulse fitting, and many other useful detector R&D analysis tools. This package is NOT intended to contain any tools specific to a particular analysis. It is also meant to be DAQ independent, meaning it contains no IO functionality. It is assumed that the user is able to load their data as NumPy arrays separate from QETpy.
- Documentation: Docs
- Contributing: CONTRIBUTING.md
- Demos: Examples
Installation
To install the current stable version of QETpy, from the command line type
pip install --upgrade qetpy
If you prefer conda for package management, QETpy is also available on the conda-forge channel and can be installed via
conda install -c conda-forge qetpy
To install the most recent (stable) development version of QETpy, clone this repo, then from the top-level directory of the repo, type the following into your command line
pip install .
You may need to add the --user flag if using a shared Python installation.
This package requires python 3.6 or greater. A current version of Anaconda3 should be sufficient, however a conda environment file as well as a list of dependencies is provided (condaenv.yml and requirements.txt)
Examples of how to use the package can be found in the demos/ directory. This directory contains Jupyter notebooks with example code and testing data
Metadata
Release files for QETpy 1.9.2
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 | |
|---|---|---|---|---|
| qetpy-1.9.2.tar.gz | 196.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qetpy-1.9.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 395.3 kB
Release files / qetpy-1.9.2.tar.gz
| Download URL | qetpy-1.9.2.tar.gz |
|---|---|
| Size | 196.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bee446675fa6378a4999dfecdc4c1e18a9c865dd2fffbe3e67d7ea641f0759d0
|
|
BLAKE2b-256 checksum How to use checksums |
e6eacdf60e10587427af1a468b4df7f2eab27def8e5da50a46a6c4cf3461f0e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Release files / qetpy-1.9.2-py3-none-any.whl
| Download URL | qetpy-1.9.2-py3-none-any.whl |
|---|---|
| Size | 198.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
57913b9fe3866936dd51e68ce53667a4a13de8cb35b795623450fa83a0263333
|
|
BLAKE2b-256 checksum How to use checksums |
63cc4ddab9936c76da15cd9a66e462238204765541f6b857fb1758011ae73c3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.15.1
|
Security for QETpy 1.9.2
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.