|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Public Member Functions | |
| None | __post_init__ (self) |
| tuple[float, float] | bounds (self, float si_value) |
| dict[str, Any] | to_dict (self) |
| Uncertainty | from_dict (cls, dict[str, Any] data) |
Public Attributes | |
| kind | |
How well a value is known. Carried but not yet propagated -- Phase 12 fits parameters against measured data and needs a prior, and a sensitivity study needs a range. Recording it at authoring time costs nothing; reconstructing it two years later from a datasheet nobody kept costs a great deal.
| None feedtwin.model.param.Uncertainty.__post_init__ | ( | self | ) |
Definition at line 84 of file param.py.
References feedtwin.comps.manifold.ManifoldPort.kind, kind, value, ADS126X::ADCReading.value, ads126x_reading.value, array_init_elem.value, comms::CommsMessage< Fields >::MessageSizeHelper< T >.value, comms::CommsMessage< Fields >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, uint8_t, bool, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, uint8_t, bool, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, double, double, double, double, double, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, double, double, double, double, double, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, double, double, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, double, double, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, bool, uint8_t, double, uint8_t, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, bool, uint8_t, double, uint8_t, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, double, double, double, double, double, double, bool, bool, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, double, double, double, double, double, double, bool, bool, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, double, uint32_t, uint32_t, double, double, double, double, double, double, uint8_t, bool, bool, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, double, uint32_t, uint32_t, double, double, double, double, double, double, uint8_t, bool, bool, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, uint8_t, double, double, double, double, double, double, double, bool, bool, uint8_t, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, uint8_t, double, double, double, double, double, double, double, bool, bool, uint8_t, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, uint8_t, uint8_t, double, double, double, double, double, uint32_t, double, bool, double, uint8_t, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, uint8_t, uint8_t, double, double, double, double, double, uint32_t, double, bool, double, uint8_t, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, int32_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, int32_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, float >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, float >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, float, float, uint8_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, float, float, uint8_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, float, uint32_t, float, uint32_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, float, uint32_t, float, uint32_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint32_t, float, float, float, float >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint32_t, float, float, float, float >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint32_t, uint32_t, double, double, double, float, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint32_t, uint32_t, double, double, double, float, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, double, double, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, double, double, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, double, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, double, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, float, float >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, float, float >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, int32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, int32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, uint32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, uint32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t, uint8_t, uint32_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t, uint8_t, uint32_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint8_t, uint8_t, uint16_t, uint32_t, uint32_t, uint32_t, uint32_t >::MessageSizeHelper.value, comms::CommsMessage< uint8_t, uint8_t, uint16_t, uint32_t, uint32_t, uint32_t, uint32_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::messages::control::CommsMessage< Fields >::MessageSizeHelper< T >.value, comms::messages::control::CommsMessage< Fields >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::messages::filtered::CommsMessage< Fields >::MessageSizeHelper< T >.value, comms::messages::filtered::CommsMessage< Fields >::MessageSizeHelper< CommsMessage< Ts... > >.value, detail::has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, detail::has_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, detail::has_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, detail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< iterator_t, CompatibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, CompatibleArrayType > > >::value &&!std::is_same< CompatibleArrayType, detected_t< range_value_t, CompatibleArrayType > >::value > >.value, detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > >.value, detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > >.value, detail::is_compatible_string_type< BasicJsonType, CompatibleStringType >.value, detail::is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > >.value, detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&!is_compatible_string_type< BasicJsonType, ConstructibleArrayType >::value &&is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< iterator_t, ConstructibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, ConstructibleArrayType > > >::value &&is_detected< range_value_t, ConstructibleArrayType >::value &&!std::is_same< ConstructibleArrayType, detected_t< range_value_t, ConstructibleArrayType > >::value &&is_complete_type< detected_t< range_value_t, ConstructibleArrayType > >::value > >.value, detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > >.value, detail::is_constructible_string_type< BasicJsonType, ConstructibleStringType >.value, detail::is_getable< BasicJsonType, T >.value, detail::is_iterator_traits< iterator_traits< T > >.value, detail::is_ordered_map< T >.value, detail::is_range< T >.value, detail::is_sax< SAX, BasicJsonType >.value, detail::iter_impl< BasicJsonType >.value(), detail::iter_impl< typename std::conditional< std::is_const< BasicJsonType >::value, typename std::remove_const< BasicJsonType >::type, const BasicJsonType >::type >.value(), detail::iteration_proxy_value< IteratorType >.value(), detail::json_reverse_iterator< Base >.value(), detail::static_const< T >.value, engine.pipeline.config_schemas.MeasuredValue.value, engine.pipeline.numerical_robustness.ValidationResult.value, feedtwin.model.param.Param.value, feedtwin.props.backend.PropertyBackend.value(), feedtwin.props.backends.coolprop.CoolPropBackend.value(), feedtwin.props.backends.tabulated.TabulatedProperties.value(), fsw::calibration::IMUCalibration::CalibratedReading.value, fsw::calibration::IMUCalibration::RawReading.value, inserter< T >.value, MessageSize< T >.value, MessageSize< comms::CommsMessage< Ts... > >.value, node_type_getter< T >.value, node_type_getter< array >.value, node_type_getter< table >.value, node_type_getter< void >.value, parsed_string.value, table_init_pair.value, ubx_item_t.value, and utf8_codepoint.value.
| tuple[float, float] feedtwin.model.param.Uncertainty.bounds | ( | self, | |
| float | si_value ) |
Low and high bounds around a value already in canonical units.
Definition at line 92 of file param.py.
References feedtwin.comps.manifold.ManifoldPort.kind, kind, value, ADS126X::ADCReading.value, ads126x_reading.value, array_init_elem.value, comms::CommsMessage< Fields >::MessageSizeHelper< T >.value, comms::CommsMessage< Fields >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, uint8_t, bool, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, uint8_t, bool, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, double, double, double, double, double, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, double, double, double, double, double, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, double, double, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, double, double, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, bool, uint8_t, double, uint8_t, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, bool, uint8_t, double, uint8_t, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, double, double, double, double, double, double, bool, bool, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, double, double, double, double, double, double, bool, bool, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, double, uint32_t, uint32_t, double, double, double, double, double, double, uint8_t, bool, bool, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, double, uint32_t, uint32_t, double, double, double, double, double, double, uint8_t, bool, bool, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, uint8_t, double, double, double, double, double, double, double, bool, bool, uint8_t, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, uint8_t, double, double, double, double, double, double, double, bool, bool, uint8_t, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, uint8_t, uint8_t, double, double, double, double, double, uint32_t, double, bool, double, uint8_t, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, uint8_t, uint8_t, double, double, double, double, double, uint32_t, double, bool, double, uint8_t, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, int32_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, int32_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, float >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, float >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, float, float, uint8_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, float, float, uint8_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, float, uint32_t, float, uint32_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, float, uint32_t, float, uint32_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint32_t, float, float, float, float >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint32_t, float, float, float, float >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint32_t, uint32_t, double, double, double, float, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint32_t, uint32_t, double, double, double, float, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, double, double, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, double, double, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, double, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, double, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, float, float >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, float, float >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, int32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, int32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, uint32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, uint32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t, uint8_t, uint32_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t, uint8_t, uint32_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint8_t, uint8_t, uint16_t, uint32_t, uint32_t, uint32_t, uint32_t >::MessageSizeHelper.value, comms::CommsMessage< uint8_t, uint8_t, uint16_t, uint32_t, uint32_t, uint32_t, uint32_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::messages::control::CommsMessage< Fields >::MessageSizeHelper< T >.value, comms::messages::control::CommsMessage< Fields >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::messages::filtered::CommsMessage< Fields >::MessageSizeHelper< T >.value, comms::messages::filtered::CommsMessage< Fields >::MessageSizeHelper< CommsMessage< Ts... > >.value, detail::has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, detail::has_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, detail::has_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, detail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< iterator_t, CompatibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, CompatibleArrayType > > >::value &&!std::is_same< CompatibleArrayType, detected_t< range_value_t, CompatibleArrayType > >::value > >.value, detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > >.value, detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > >.value, detail::is_compatible_string_type< BasicJsonType, CompatibleStringType >.value, detail::is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > >.value, detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&!is_compatible_string_type< BasicJsonType, ConstructibleArrayType >::value &&is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< iterator_t, ConstructibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, ConstructibleArrayType > > >::value &&is_detected< range_value_t, ConstructibleArrayType >::value &&!std::is_same< ConstructibleArrayType, detected_t< range_value_t, ConstructibleArrayType > >::value &&is_complete_type< detected_t< range_value_t, ConstructibleArrayType > >::value > >.value, detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > >.value, detail::is_constructible_string_type< BasicJsonType, ConstructibleStringType >.value, detail::is_getable< BasicJsonType, T >.value, detail::is_iterator_traits< iterator_traits< T > >.value, detail::is_ordered_map< T >.value, detail::is_range< T >.value, detail::is_sax< SAX, BasicJsonType >.value, detail::iter_impl< BasicJsonType >.value(), detail::iter_impl< typename std::conditional< std::is_const< BasicJsonType >::value, typename std::remove_const< BasicJsonType >::type, const BasicJsonType >::type >.value(), detail::iteration_proxy_value< IteratorType >.value(), detail::json_reverse_iterator< Base >.value(), detail::static_const< T >.value, engine.pipeline.config_schemas.MeasuredValue.value, engine.pipeline.numerical_robustness.ValidationResult.value, feedtwin.model.param.Param.value, feedtwin.props.backend.PropertyBackend.value(), feedtwin.props.backends.coolprop.CoolPropBackend.value(), feedtwin.props.backends.tabulated.TabulatedProperties.value(), fsw::calibration::IMUCalibration::CalibratedReading.value, fsw::calibration::IMUCalibration::RawReading.value, inserter< T >.value, MessageSize< T >.value, MessageSize< comms::CommsMessage< Ts... > >.value, node_type_getter< T >.value, node_type_getter< array >.value, node_type_getter< table >.value, node_type_getter< void >.value, parsed_string.value, table_init_pair.value, ubx_item_t.value, and utf8_codepoint.value.
| Uncertainty feedtwin.model.param.Uncertainty.from_dict | ( | cls, | |
| dict[str, Any] | data ) |
Definition at line 101 of file param.py.
Referenced by engine.control.robust_ddp.data_models.ControllerConfig.from_json(), engine.control.robust_ddp.data_models.ControllerConfig.from_yaml(), and calibration_robustness.SystemConfig.load().
| dict[str, Any] feedtwin.model.param.Uncertainty.to_dict | ( | self | ) |
Definition at line 97 of file param.py.
Referenced by calibration_robustness.SystemConfig.save(), engine.control.robust_ddp.data_models.ControllerConfig.to_json(), and engine.control.robust_ddp.data_models.ControllerConfig.to_yaml().
| feedtwin.model.param.Uncertainty.kind |
Definition at line 98 of file param.py.
Referenced by __post_init__(), bounds(), and backend.routers.layerx.Job.view().