Skip to main content

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.

Metadata

Release files for DarkOpt 0.1.0

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

Source distribution (sdist)

Source distribution for DarkOpt 0.1.0
File Size Uploaded Provenance Actions
DarkOpt-0.1.0.tar.gz 27.4 kB Without provenance Details for DarkOpt-0.1.0.tar.gz

Built distribution (wheel)

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

Total release size: 58.0 kB

Release files / DarkOpt-0.1.0.tar.gz

Download URL DarkOpt-0.1.0.tar.gz
Size 27.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8412fd27d8d0fe1619bdda30c681167a8fc20a5424fa87ea6e368577280cadc0
BLAKE2b-256 checksum
How to use checksums
197b17bd16947d39a0758147c78ab2fc235f74314ac8eb15d64ec7bc3f840aa6
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / DarkOpt-0.1.0-py3-none-any.whl

Download URL DarkOpt-0.1.0-py3-none-any.whl
Size 30.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f2365c1eeb52baadd5db313626a78c43a53074be1b5eb4bca1355474bc0c3975
BLAKE2b-256 checksum
How to use checksums
de2980e4c9ddf99f057895acdc9d8a895d8bbcfdeafaf33d9d274eb59bea12c0
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for DarkOpt 0.1.0

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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