striqt.sensor.calibration¶
- class striqt.sensor.calibration.YFactorSink(sweep_spec: Sweep[Any, Any, SC], format_path: PathFormatter | None = None, *, force: bool = False)¶
Bases:
SinkBase- append(capture_result)¶
- close(*exc_info)¶
- flush()¶
- open() None¶
- striqt.sensor.calibration.bind_manual_yfactor_calibration(name: str, sensor: bindings.SensorBinding[SS, SP, Any, PS, PC]) bindings.SensorBinding[SS, SP, Any, PS, PC]¶
extend an existing binding with a y-factor calibration
- striqt.sensor.calibration.compute_y_factor_corrections(dataset: Dataset, Tref=290.0) Dataset¶
- striqt.sensor.calibration.lookup_power_correction(cal_data: str | Path | None, capture: SoapyCapture, master_clock_rate: float, format_path: PathFormatter | None = None, *, xp=None)¶
- striqt.sensor.calibration.lookup_system_noise_power(cal_data: Path | str | None, capture: SoapyCapture, master_clock_rate: float, format_path: PathFormatter | None = None, *, T=290.0, B=1.0, xp=None)¶
return the power spectral density of the receive system noise
- striqt.sensor.calibration.read_calibration(path: None, format_path: specs.helpers.PathFormatter | None = None) None¶
- striqt.sensor.calibration.read_calibration(path: str | Path, format_path: specs.helpers.PathFormatter | None = None) xr.Dataset
- striqt.sensor.calibration.summarize_calibration(corrections: Dataset, **sel) DataFrame¶