#measurement #calibration #system #response #model #mocking #stimulus

calibrator

methods for calibration of scalar and vector measurement systems

3 releases

new 0.1.2 Dec 17, 2024
0.1.1 Dec 17, 2024
0.1.0 Dec 13, 2024

#657 in Rust patterns

Download history 369/week @ 2024-12-13

369 downloads per month

GPL-3.0-or-later

630KB
13K SLoC

Calibrator

Calibrator is a software package for working with measurement models. A measurement model is any system which produces some Response, as a result of a Stimulus. Typically when using an experimental measurement system it is calibrated by measuring a set of Response values, for known values of the Stimulus. This calibration data is then used create a set of calibration functions, able to predict unseen values of the Stimulus from new measurements of the Response.

The Calibrator crate provides methods to:

  • Generate calibration functions from known noisy calibration data
  • Predict new stimulus or response values, along with estimated uncertainties from new data
  • Calculate the effective operating range of a measurement system
  • Use a numerical mock of the measurement system to do the above

lib.rs:

Calibrator is a library for working with measurement systems.

Dependencies

~89MB
~1M SLoC