Skip to content

A repository for optimization of the energy resolution for dark matter detectors.

Notifications You must be signed in to change notification settings

spice-herald/DarkOpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

219 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A repository for optimization of the energy resolution for dark matter detectors.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages