sensorarrayfactory.py¶
- class SensorArrayFactory[source]¶
Bases:
object
Namespace for static methods used to build common types of sensor arrays simplifying sensor array creation for users.
- static thermocouples_basic_errs(sim_data, sensor_data, elem_dims, field_name='temperature', errs_pc=1.0)[source]¶
- static disp_sensors_basic_errs(sim_data, sensor_data, elem_dims, field_name, field_comps, errs_pc=1.0)[source]¶
- basic_err_integrator(meas_shape, sensor_data, sys_err_pc=1.0, rand_err_pc=1.0)[source]¶
Builds a basic error integrator with uniform percentage systematic error calculator and a percentage normal random error calculator.
- Parameters:
meas_shape (
np.ndarray
) – Shape of the measurement array which is (num_sensors, num_field_components,num_time_steps)sensor_data (
SensorData
) – Sensor array parameters for feeding through the error chain.sys_err_pc (
float
, optional) – Percentage systematic error, by default 1.0.rand_err_pc (
float
, optional) – Percentage random error, by default 1.0.
- Returns:
ErrIntegrator
– A basic error integrator with a uniform percentage systematic error and a normal percentage random error.