The Resonator Dip Finder detects resonator dips in 1D spectroscopy magnitude traces. It works with any input scale (dB, linear, or arbitrary units) through automatic normalization.
This model is useful during quantum device characterization when measuring resonator transmission to identify resonance frequencies. It accepts magnitude data from any scattering parameter measurement (e.g. S11, S21, S12, S22) and returns the indices of detected dips in the input data.
We recommend using pip, poetry, or uv to install the package.
The SDK requires an API key for authentication. Sign in and create a new API key. Remember, your API key is your access secret - keep it safe with environment variables.
Using environment variables:
Or provide the API key directly:
The detector expects a 1D numpy array of shape (n,) where n ≥ 10:
The model accepts magnitude data from any scattering parameter measurement (S11, S21, S12, S22, etc.). Input values must not contain NaN and must not be constant (all identical values).
You can download an example file to follow along with the example:

To plot with real frequency values, map the indices back to your frequency axis: