|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Go to the source code of this file.
Classes | |
| class | allan_variance.NoiseCoefficients |
Namespaces | |
| namespace | allan_variance |
Functions | |
| Tuple[np.ndarray, np.ndarray] | allan_variance.compute_allan_variance (np.ndarray timeseries, float tau0, Optional[int] max_clusters=None) |
| NoiseCoefficients | allan_variance.fit_noise_coefficients (np.ndarray tau_arr, np.ndarray sigma2_arr) |
| float | allan_variance.measurement_uncertainty (float tau, NoiseCoefficients coeffs, float voltage=0.0, float sigma_base=1e-3) |
| Tuple[NoiseCoefficients, np.ndarray, np.ndarray] | allan_variance.analyze_sensor_noise (np.ndarray timeseries, float tau0=0.01) |
Variables | |
| allan_variance.logger = logging.getLogger(__name__) | |
| int | allan_variance.n = 10000 |
| float | allan_variance.tau0 = 0.01 |
| float | allan_variance.t = np.arange(n) * tau0 |
| float | allan_variance.white = np.random.randn(n) * 0.01 |
| allan_variance.rw = np.cumsum(np.random.randn(n) * 0.001) | |
| float | allan_variance.x = white + rw |
| allan_variance.coeffs | |
| allan_variance.tau_arr | |
| allan_variance.sigma2_arr | |
| float | allan_variance.sigma_1s = measurement_uncertainty(1.0, coeffs) |