Skip to content

v0.2.0: matched-level design and nonlinear click dynamics

Choose a tag to compare

@Tanvir-Mahmud-Mahim Tanvir-Mahmud-Mahim released this 21 Aug 17:38
· 13 commits to main since this release
4c69c89

Implements the roadmap items stated in v0.1.0, honestly and with anchors.

matched_Tc and matched_recipe give the matched-level design condition Delta*(T0) = 2.3994 kB T0 solved from the BCS gap equation, asserted to 1e-9 (the tanh interpolation would miss it). click_template computes the full nonlinear post-deposit response C_e(T) dT/dt = -Sigma A (T^3 - T0^3) with a stiffness-safe exponential integrator, its energy bookkeeping anchored by the exact peak-temperature identity to machine precision. click_monte_carlo runs a whitened matched-filter single-photon click Monte Carlo with occupation telegraph noise, phonon TFN entering through the occupation lag, and a white readout floor, in both the cold and the thermally activated exchange scenarios. steady_temperature is the exact closed-form self-heating steady state, with the round trip through ep_power asserted exactly.

34 tests total, CI green on Python 3.9 and 3.12.

Install: pip install absnoise