Skip to content

Repository files navigation

Kinetic Inductance Detector data acquisition and analysis

Collection of Kinetic Inductance Detector (KID) data acquisition and analysis code. Currently implemented analyses are:

  • citkid.res : nonlinear resonance model fitting
  • citkid.noise : noise analysis
  • citkid.responsivity : optical responsivity fitting
  • citkid.res_vs_temp : Mattis-Bardeen model fitting of resonance frequencies and quality factors versus temperature
  • citkid.multitone : general multitone data acquisition and analysis procedures
  • citkid.primecam : PrimeCam readout interface software and measurement procedures
  • citkid.crs : t0.technology CRS readout interface software and measurement procedures

Installation with conda environment setup

  1. Clone this repository: git clone https://github.com/loganfoote/citkid
  2. Navigate to the repository directory
  3. Create the conda environment and install the repository in editable mode with
conda env create -f environment.yml

To activate the environment, run

conda activate citkid

Installation without conda environment setup

  1. Clone this repository: git clone https://github.com/loganfoote/citkid
  2. Navigate to the repository directory
  3. Install the package using pip:
python -m pip install .

Or, to install in editable mode run

python -m pip install --editable .

Citation

If you use this software, please cite it as below.

DOI

@software{citkid,
  author       = {Foote, Logan},
  title        = {citkid: Kinetic Inductance Detector data acquisition and analysis},
  version      = {1.0.0},
  date         = {2026-04-21},
  doi          = {10.5281/zenodo.19683541},
  url          = {https://github.com/loganfoote/citkid},
  license      = {Apache-2.0},
}

About

Kinetic inductance detector data acquisition and analysis

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages