Skip to main content

TES/QET based Detector modeling and optimization

Project description

Package for Optimizing QET based Phonon sensitive Detectors.

The code structure follows that of a real detector.

A Detector object is composed of an Absorber object and a QET object. A QET is composed of at TES object. Absorber, QET, and TES objects have material properties that are passed from darkopt.materials.

See Examples/example.ipynb for usage of the package

Installation

To install the most recent (stable) development version of DarkOpt, clone this repo, then from the top-level directory of the repo, type the following line 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)

TODO

  • Add Tc dependent plots

Work needed:

  • Currently assumes bare crystal surface is elastic process, no down conversion
    • Think it is < 1%
    • Number of bounces before phonons go subgap ?
    • Need Down Conversion but now bellow 1 meV
  • Lowering W Tc and Fin Tc (are the set values correct?)

This is based on erlier work from Matt Pyle's matlab optimization code.

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

DarkOpt-0.1.0.tar.gz (27.4 kB view details)

Uploaded Source

Built Distribution

DarkOpt-0.1.0-py3-none-any.whl (30.7 kB view details)

Uploaded Python 3

File details

Details for the file DarkOpt-0.1.0.tar.gz.

File metadata

  • Download URL: DarkOpt-0.1.0.tar.gz
  • Upload date:
  • Size: 27.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for DarkOpt-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8412fd27d8d0fe1619bdda30c681167a8fc20a5424fa87ea6e368577280cadc0
MD5 942bfc04780093eff7d0d704077f592e
BLAKE2b-256 197b17bd16947d39a0758147c78ab2fc235f74314ac8eb15d64ec7bc3f840aa6

See more details on using hashes here.

File details

Details for the file DarkOpt-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: DarkOpt-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 30.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

File hashes

Hashes for DarkOpt-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f2365c1eeb52baadd5db313626a78c43a53074be1b5eb4bca1355474bc0c3975
MD5 466ee4e600a41f6c34ce5af4e4318f28
BLAKE2b-256 de2980e4c9ddf99f057895acdc9d8a895d8bbcfdeafaf33d9d274eb59bea12c0

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