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
- Clone this repository:
git clone https://github.com/loganfoote/citkid - Navigate to the repository directory
- Create the conda environment and install the repository in editable mode with
conda env create -f environment.ymlTo activate the environment, run
conda activate citkid- Clone this repository:
git clone https://github.com/loganfoote/citkid - Navigate to the repository directory
- Install the package using pip:
python -m pip install .Or, to install in editable mode run
python -m pip install --editable .If you use this software, please cite it as below.
@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},
}