Skip to main content

TES Detector Calibration and Analysis Python Tools

Project description

QETpy Package

Python package Documentation Status License: GPL v3 Python 3.6 PyPI Conda (channel only) DOI

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.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qetpy-1.7.5.tar.gz (173.5 kB view details)

Uploaded Source

Built Distribution

QETpy-1.7.5-py3-none-any.whl (185.9 kB view details)

Uploaded Python 3

File details

Details for the file qetpy-1.7.5.tar.gz.

File metadata

  • Download URL: qetpy-1.7.5.tar.gz
  • Upload date:
  • Size: 173.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for qetpy-1.7.5.tar.gz
Algorithm Hash digest
SHA256 1722bd3f0f84331e736a08838ba93d1248bfb7d6a1951d0e312d16c6fe7c334c
MD5 a936ea664e5d72fe58f9c3d0ebb8a971
BLAKE2b-256 e88c3b651f91c13d733fa0612c6f256007bbec7f64ca0018397bf9f517e4d40a

See more details on using hashes here.

File details

Details for the file QETpy-1.7.5-py3-none-any.whl.

File metadata

  • Download URL: QETpy-1.7.5-py3-none-any.whl
  • Upload date:
  • Size: 185.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for QETpy-1.7.5-py3-none-any.whl
Algorithm Hash digest
SHA256 7632ec816d414199e9ea33315ef161db982039030c347c4dd51d1b25efadfdb3
MD5 264ddeea03fe1c87e40ba507185a28e3
BLAKE2b-256 b1b2cb1d76d914fdae687798d0949164492f171d9fe5c4a2b686267b69aed3fd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page