Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | X A a_therm (moirae.models.thevenin.state.TheveninASOH attribute) additive (moirae.models.ecm.utils.ScaledSOCInterpolatedHealth attribute) additive_1d() (moirae.estimators.online.filters.conversions.LinearConversionOperator class method) additive_array (moirae.estimators.online.filters.conversions.LinearConversionOperator attribute) AdditiveLoss (class in moirae.estimators.offline.loss) all_fields (moirae.models.base.GeneralContainer property) all_names (moirae.models.base.GeneralContainer property) (moirae.models.base.HealthVariable property) alpha_param (moirae.estimators.online.filters.kalman.unscented.UKFTuningParameters attribute) amp_hour (moirae.models.ecm.components.MaxTheoreticalCapacity property) append_step() (moirae.interface.hdf5.HDF5Writer method) asoh (moirae.estimators.offline.loss.BaseLoss attribute) (moirae.estimators.online.utils.model.BaseCellWrapper attribute) (moirae.simulator.Simulator attribute) asoh_inputs (moirae.estimators.online.utils.model.DegradationModelWrapper attribute) (moirae.estimators.online.utils.model.JointCellModelWrapper attribute) assemble_unscented_estimate_from_samples() (in module moirae.estimators.online.filters.kalman.unscented) B base_values (moirae.models.ecm.components.Capacitance attribute) (moirae.models.ecm.components.HysteresisParameters attribute) (moirae.models.ecm.components.MaxTheoreticalCapacity attribute) (moirae.models.ecm.components.Resistance attribute) (moirae.models.ecm.utils.SOCInterpolatedHealth attribute) BaseCellWrapper (class in moirae.estimators.online.utils.model) BaseExtractor (class in moirae.extractors.base) BaseFilter (class in moirae.estimators.online.filters.base) BaseLoss (class in moirae.estimators.offline.loss) batch_size (moirae.models.base.GeneralContainer property) (moirae.models.base.HealthVariable property) beta_param (moirae.estimators.online.filters.kalman.unscented.UKFTuningParameters attribute) build_sigma_points() (moirae.estimators.online.filters.kalman.unscented.UnscentedKalmanFilter method) C c (moirae.models.ecm.components.RCComponent attribute) (moirae.models.thevenin.state.TheveninASOH attribute) c0 (moirae.models.ecm.advancedSOH.ECMASOH attribute) c_p (moirae.models.thevenin.state.TheveninASOH attribute) calculate_terminal_voltage() (moirae.models.base.CellModel method) (moirae.models.ecm.EquivalentCircuitModel method) (moirae.models.thevenin.TheveninModel method) capacity (moirae.extractors.ecm.OCVExtractor attribute) (moirae.extractors.ecm.RCExtractor attribute) (moirae.models.thevenin.state.TheveninASOH attribute) ce (moirae.models.ecm.advancedSOH.ECMASOH attribute) (moirae.models.thevenin.state.TheveninASOH attribute) cell_model (moirae.estimators.offline.loss.BaseLoss attribute) (moirae.estimators.online.utils.model.BaseCellWrapper attribute) CellModel (class in moirae.models.base) CellModelWrapper (class in moirae.estimators.online.utils.model) check_batch_size() (moirae.models.base.HealthVariable method) check_data() (moirae.extractors.base.BaseExtractor method) (moirae.extractors.ecm.OCVExtractor method) (moirae.extractors.ecm.R0Extractor method) (moirae.extractors.ecm.RCExtractor method) coeffs (moirae.models.thevenin.components.SOCPolynomialVariable attribute) combine_with() (moirae.estimators.online.filters.distributions.DeltaDistribution method) (moirae.estimators.online.filters.distributions.MultivariateGaussian method) (moirae.estimators.online.filters.distributions.MultivariateRandomDistribution method) compute_log_likelihood() (moirae.estimators.online.filters.distributions.DeltaDistribution method) (moirae.estimators.online.filters.distributions.MultivariateGaussian method) (moirae.estimators.online.filters.distributions.MultivariateRandomDistribution method) compute_unscented_covariance() (in module moirae.estimators.online.filters.kalman.unscented) control_names (moirae.estimators.online.OnlineEstimator property) convert() (moirae.estimators.online.filters.distributions.DeltaDistribution method) (moirae.estimators.online.filters.distributions.MultivariateGaussian method) (moirae.estimators.online.filters.distributions.MultivariateRandomDistribution method) convert_vals_model_to_filter() (in module moirae.estimators.online.utils.model) correction_update() (moirae.estimators.online.filters.kalman.unscented.UnscentedKalmanFilter method) cov_2d() (moirae.estimators.online.filters.distributions.MultivariateGaussian class method) cov_weights (moirae.estimators.online.filters.kalman.unscented.UnscentedKalmanFilter property) covariance (moirae.estimators.online.filters.distributions.MultivariateGaussian attribute) create_hidden_state() (moirae.estimators.online.utils.model.JointCellModelWrapper method) current (moirae.models.base.InputQuantities attribute) current_behavior (moirae.models.ecm.EquivalentCircuitModel attribute) D defaults() (moirae.estimators.online.filters.kalman.unscented.UKFTuningParameters class method) DegradationModel (class in moirae.models.base) DegradationModelWrapper (class in moirae.estimators.online.utils.model) dInorm_min (moirae.extractors.ecm.R0Extractor attribute) dt_max (moirae.extractors.ecm.R0Extractor attribute) DualEstimator (class in moirae.estimators.online.dual) E enforce_dimensions() (in module moirae.models.base) EquivalentCircuitModel (class in moirae.models.ecm) estimate() (moirae.estimators.offline.OfflineEstimator method) (moirae.estimators.offline.scipy.ScipyDifferentialEvolution method) (moirae.estimators.offline.scipy.ScipyMinimizer method) estimation_update() (moirae.estimators.online.filters.kalman.unscented.UnscentedKalmanFilter method) eta (moirae.models.thevenin.state.TheveninTransient attribute) evolve() (moirae.simulator.Simulator method) expand_names() (moirae.models.base.GeneralContainer method) (moirae.models.base.HealthVariable method) extract() (moirae.extractors.base.BaseExtractor method) (moirae.extractors.ecm.MaxCapacityExtractor method) (moirae.extractors.ecm.OCVExtractor method) (moirae.extractors.ecm.R0Extractor method) (moirae.extractors.ecm.RCExtractor method) F fields_dim() (moirae.estimators.online.filters.distributions.MultivariateGaussian method) from_asoh() (moirae.models.ecm.transient.ECMTransientVector class method) (moirae.models.thevenin.state.TheveninTransient class method) from_numpy() (moirae.models.base.GeneralContainer method) G gamma (moirae.models.ecm.components.HysteresisParameters attribute) (moirae.models.thevenin.state.TheveninASOH attribute) gamma_param (moirae.estimators.online.filters.kalman.unscented.UnscentedKalmanFilter property) get_covariance() (moirae.estimators.online.filters.distributions.DeltaDistribution method) (moirae.estimators.online.filters.distributions.MultivariateGaussian method) (moirae.estimators.online.filters.distributions.MultivariateRandomDistribution method) get_estimated_state() (moirae.estimators.online.dual.DualEstimator method) (moirae.estimators.online.joint.JointEstimator method) (moirae.estimators.online.OnlineEstimator method) get_inverse_jacobian() (moirae.estimators.online.filters.conversions.AbsoluteValueConversionOperator method) (moirae.estimators.online.filters.conversions.FirstOrderTaylorConversionOperator method) get_jacobian() (moirae.estimators.online.filters.conversions.AbsoluteValueConversionOperator method) (moirae.estimators.online.filters.conversions.FirstOrderTaylorConversionOperator method) get_mean() (moirae.estimators.online.filters.distributions.DeltaDistribution method) (moirae.estimators.online.filters.distributions.MultivariateGaussian method) (moirae.estimators.online.filters.distributions.MultivariateRandomDistribution method) get_parameters() (moirae.models.base.HealthVariable method) get_theoretical_energy() (moirae.models.ecm.advancedSOH.ECMASOH method) get_value() (moirae.models.ecm.components.OpenCircuitVoltage method) (moirae.models.ecm.components.RCComponent method) (moirae.models.ecm.components.Resistance method) (moirae.models.ecm.utils.ScaledSOCInterpolatedHealth method) (moirae.models.ecm.utils.SOCInterpolatedHealth method) get_x0() (moirae.estimators.offline.loss.BaseLoss method) H h0 (moirae.models.ecm.advancedSOH.ECMASOH attribute) h_thermal (moirae.models.thevenin.state.TheveninASOH attribute) hdf5_output (moirae.interface.hdf5.HDF5Writer attribute) hyst (moirae.models.ecm.transient.ECMTransientVector attribute) hysteresis_solver_const_sign() (in module moirae.models.ecm.utils) I i_rc (moirae.models.ecm.transient.ECMTransientVector attribute) indices (moirae.estimators.online.filters.conversions.AbsoluteValueConversionOperator attribute) initialize_ukf_from_wrapper() (moirae.estimators.online.joint.JointEstimator class method) initialize_ukf_from_wrappers() (moirae.estimators.online.dual.DualEstimator class method) initialize_unscented_kalman_filter() (moirae.estimators.online.dual.DualEstimator class method) (moirae.estimators.online.joint.JointEstimator class method) input_history (moirae.simulator.Simulator attribute) inputs (moirae.estimators.online.utils.model.BaseCellWrapper attribute) interpolate_ocv() (moirae.extractors.ecm.OCVExtractor method) interpolate_r0() (moirae.extractors.ecm.R0Extractor method) interpolate_rc() (moirae.extractors.ecm.RCExtractor method) interpolation_style (moirae.extractors.ecm.OCVExtractor attribute) (moirae.models.ecm.utils.SOCInterpolatedHealth attribute) inv_multi (moirae.estimators.online.filters.conversions.LinearConversionOperator property) inverse_transform_covariance() (moirae.estimators.online.filters.conversions.ConversionOperator method) (moirae.estimators.online.filters.conversions.FirstOrderTaylorConversionOperator method) (moirae.estimators.online.filters.conversions.IdentityConversionOperator method) (moirae.estimators.online.filters.conversions.LinearConversionOperator method) inverse_transform_samples() (moirae.estimators.online.filters.conversions.AbsoluteValueConversionOperator method) (moirae.estimators.online.filters.conversions.ConversionOperator method) (moirae.estimators.online.filters.conversions.IdentityConversionOperator method) (moirae.estimators.online.filters.conversions.LinearConversionOperator method) is_ready (moirae.interface.hdf5.HDF5Writer property) iter_parameters() (moirae.models.base.HealthVariable method) (moirae.models.ecm.utils.SOCInterpolatedHealth method) J JointCellModelWrapper (class in moirae.estimators.online.utils.model) JointEstimator (class in moirae.estimators.online.joint) K kappa_param (moirae.estimators.online.filters.kalman.unscented.UKFTuningParameters attribute) L lambda_param (moirae.estimators.online.filters.kalman.unscented.UnscentedKalmanFilter property) length_field() (moirae.models.base.GeneralContainer method) ListParameter (in module moirae.models.base) loss (moirae.estimators.offline.OfflineEstimator attribute) M m_hyst (moirae.models.thevenin.state.TheveninASOH attribute) make_copy() (moirae.models.base.GeneralContainer method) (moirae.models.base.HealthVariable method) mark_all_fixed() (moirae.models.base.HealthVariable method) mark_all_updatable() (moirae.models.base.HealthVariable method) mark_updatable() (moirae.models.base.HealthVariable method) mass (moirae.models.thevenin.state.TheveninASOH attribute) max_rest_I (moirae.extractors.ecm.RCExtractor attribute) MaxCapacityExtractor (class in moirae.extractors.ecm) mean (moirae.estimators.online.filters.distributions.DeltaDistribution attribute) (moirae.estimators.online.filters.distributions.MultivariateGaussian attribute) mean_1d() (moirae.estimators.online.filters.distributions.DeltaDistribution class method) (moirae.estimators.online.filters.distributions.MultivariateGaussian class method) mean_weights (moirae.estimators.online.filters.kalman.unscented.UnscentedKalmanFilter property) MeanSquaredLoss (class in moirae.estimators.offline.loss) measurement (moirae.simulator.Simulator attribute) measurement_history (moirae.simulator.Simulator attribute) min_rest (moirae.extractors.ecm.RCExtractor attribute) model_post_init() (moirae.interface.hdf5.HDF5Writer method) (moirae.models.ecm.components.Capacitance method) (moirae.models.ecm.components.HysteresisParameters method) (moirae.models.ecm.components.Resistance method) (moirae.models.ecm.utils.ScaledSOCInterpolatedHealth method) (moirae.models.ecm.utils.SOCInterpolatedHealth method) ModelWrapper (class in moirae.estimators.online.filters.base) module moirae.estimators.offline moirae.estimators.offline.loss moirae.estimators.offline.scipy moirae.estimators.online moirae.estimators.online.filters moirae.estimators.online.filters.conversions moirae.estimators.online.filters.distributions moirae.estimators.online.filters.kalman moirae.estimators.online.filters.kalman.unscented moirae.estimators.online.utils moirae.estimators.online.utils.model moirae.extractors moirae.extractors.base moirae.extractors.ecm moirae.interface moirae.interface.hdf5 moirae.models moirae.models.base moirae.models.ecm moirae.models.ecm.advancedSOH moirae.models.ecm.components moirae.models.ecm.ins_outs moirae.models.ecm.transient moirae.models.ecm.utils moirae.models.thevenin moirae.models.thevenin.components moirae.models.thevenin.ins_outs moirae.models.thevenin.state moirae.simulator moirae.estimators.offline module moirae.estimators.offline.loss module moirae.estimators.offline.scipy module moirae.estimators.online module moirae.estimators.online.filters module moirae.estimators.online.filters.conversions module moirae.estimators.online.filters.distributions module moirae.estimators.online.filters.kalman module moirae.estimators.online.filters.kalman.unscented module moirae.estimators.online.utils module moirae.estimators.online.utils.model module moirae.extractors module moirae.extractors.base module moirae.extractors.ecm module moirae.interface module moirae.interface.hdf5 module moirae.models module moirae.models.base module moirae.models.ecm module moirae.models.ecm.advancedSOH module moirae.models.ecm.components module moirae.models.ecm.ins_outs module moirae.models.ecm.transient module moirae.models.ecm.utils module moirae.models.thevenin module moirae.models.thevenin.components module moirae.models.thevenin.ins_outs module moirae.models.thevenin.state module moirae.simulator module multiplicative_2d() (moirae.estimators.online.filters.conversions.LinearConversionOperator class method) multiplicative_array (moirae.estimators.online.filters.conversions.LinearConversionOperator attribute) N n_rc (moirae.extractors.ecm.RCExtractor attribute) num_dimensions (moirae.estimators.online.filters.distributions.MultivariateRandomDistribution property) num_hidden_dimensions (moirae.estimators.online.filters.base.ModelWrapper property) (moirae.estimators.online.utils.model.CellModelWrapper property) (moirae.estimators.online.utils.model.DegradationModelWrapper property) (moirae.estimators.online.utils.model.JointCellModelWrapper property) num_output_dimensions (moirae.estimators.online.filters.base.ModelWrapper property) (moirae.estimators.online.OnlineEstimator property) (moirae.estimators.online.utils.model.BaseCellWrapper property) num_rc_elements (moirae.models.thevenin.state.TheveninASOH property) num_state_dimensions (moirae.estimators.online.OnlineEstimator property) num_states (moirae.estimators.offline.loss.BaseLoss property) num_updatable (moirae.models.base.HealthVariable property) NumpyType (in module moirae.models.base) O observations (moirae.estimators.offline.loss.BaseLoss attribute) ocv (moirae.models.ecm.advancedSOH.ECMASOH attribute) (moirae.models.thevenin.state.TheveninASOH attribute) ocv_ent (moirae.models.ecm.components.OpenCircuitVoltage attribute) ocv_ref (moirae.models.ecm.components.OpenCircuitVoltage attribute) OCVExtractor (class in moirae.extractors.ecm) OfflineEstimator (class in moirae.estimators.offline) OnlineEstimator (class in moirae.estimators.online) output_names (moirae.estimators.online.OnlineEstimator property) P per_cycle (moirae.interface.hdf5.HDF5Writer attribute) per_timestep (moirae.interface.hdf5.HDF5Writer attribute) predict_measurement() (moirae.estimators.online.filters.base.ModelWrapper method) (moirae.estimators.online.utils.model.CellModelWrapper method) (moirae.estimators.online.utils.model.DegradationModelWrapper method) (moirae.estimators.online.utils.model.JointCellModelWrapper method) prepare() (moirae.interface.hdf5.HDF5Writer method) previous_input (moirae.simulator.Simulator attribute) previous_inputs (moirae.estimators.online.utils.model.BaseCellWrapper attribute) PriorLoss (class in moirae.estimators.offline.loss) provide_template() (moirae.models.ecm.advancedSOH.ECMASOH class method) (moirae.models.ecm.transient.ECMTransientVector class method) Q q0 (moirae.models.ecm.transient.ECMTransientVector attribute) q_t (moirae.models.ecm.advancedSOH.ECMASOH attribute) R r (moirae.models.ecm.components.RCComponent attribute) (moirae.models.thevenin.state.TheveninASOH attribute) r0 (moirae.models.ecm.advancedSOH.ECMASOH attribute) R0Extractor (class in moirae.extractors.ecm) rc_elements (moirae.models.ecm.advancedSOH.ECMASOH attribute) RCExtractor (class in moirae.extractors.ecm) read_state_estimates() (in module moirae.interface.hdf5) realistic_fake_ocv() (in module moirae.models.ecm.utils) reference_temperature (moirae.models.ecm.components.OpenCircuitVoltage attribute) (moirae.models.ecm.components.Resistance attribute) row_to_inputs() (in module moirae.interface) run_model() (in module moirae.interface) run_online_estimate() (in module moirae.interface) S ScalarParameter (in module moirae.models.base) scaling_coeffs (moirae.models.ecm.utils.ScaledSOCInterpolatedHealth attribute) ScipyDifferentialEvolution (class in moirae.estimators.offline.scipy) ScipyMinimizer (class in moirae.estimators.offline.scipy) set_value() (moirae.models.base.HealthVariable method) Simulator (class in moirae.simulator) soc (moirae.models.ecm.transient.ECMTransientVector attribute) (moirae.models.thevenin.state.TheveninTransient attribute) soc_coeffs (moirae.models.thevenin.components.SOCTempPolynomialVariable attribute) soc_pinpoints (moirae.models.ecm.utils.SOCInterpolatedHealth attribute) soc_points (moirae.extractors.ecm.OCVExtractor attribute) (moirae.extractors.ecm.R0Extractor attribute) (moirae.extractors.ecm.RCExtractor attribute) soc_requirement (moirae.extractors.ecm.OCVExtractor attribute) (moirae.extractors.ecm.R0Extractor attribute) (moirae.extractors.ecm.RCExtractor attribute) state (moirae.estimators.offline.loss.BaseLoss attribute) (moirae.estimators.online.dual.DualEstimator property) (moirae.estimators.online.joint.JointEstimator property) (moirae.estimators.online.OnlineEstimator property) state_names (moirae.estimators.online.OnlineEstimator property) step() (moirae.estimators.online.dual.DualEstimator method) (moirae.estimators.online.filters.base.BaseFilter method) (moirae.estimators.online.filters.kalman.unscented.UnscentedKalmanFilter method) (moirae.estimators.online.joint.JointEstimator method) (moirae.estimators.online.OnlineEstimator method) (moirae.simulator.Simulator method) storage_key (moirae.interface.hdf5.HDF5Writer attribute) T t_coeffs (moirae.models.thevenin.components.SOCTempPolynomialVariable attribute) t_inf (moirae.models.thevenin.ins_outs.TheveninInput attribute) t_ref (moirae.models.thevenin.components.SOCTempPolynomialVariable attribute) table_options (moirae.interface.hdf5.HDF5Writer attribute) temp (moirae.models.thevenin.state.TheveninTransient attribute) temperature (moirae.models.ecm.ins_outs.ECMInput attribute) temperature_dependence_factor (moirae.models.ecm.components.Resistance attribute) terminal_voltage (moirae.models.base.OutputQuantities attribute) TheveninModel (class in moirae.models.thevenin) time (moirae.models.base.InputQuantities attribute) time_constant() (moirae.models.ecm.components.RCComponent method) to_batdata() (moirae.simulator.Simulator method) to_dataframe() (moirae.simulator.Simulator method) to_numpy() (moirae.models.base.GeneralContainer method) transform_covariance() (moirae.estimators.online.filters.conversions.ConversionOperator method) (moirae.estimators.online.filters.conversions.FirstOrderTaylorConversionOperator method) (moirae.estimators.online.filters.conversions.IdentityConversionOperator method) (moirae.estimators.online.filters.conversions.LinearConversionOperator method) transform_samples() (moirae.estimators.online.filters.conversions.AbsoluteValueConversionOperator method) (moirae.estimators.online.filters.conversions.ConversionOperator method) (moirae.estimators.online.filters.conversions.IdentityConversionOperator method) (moirae.estimators.online.filters.conversions.LinearConversionOperator method) transient_history (moirae.simulator.Simulator attribute) transients (moirae.estimators.online.utils.model.BaseCellWrapper attribute) U UKFTuningParameters (class in moirae.estimators.online.filters.kalman.unscented) unrealistic_fake_r0() (in module moirae.models.ecm.utils) unrealistic_fake_rc() (in module moirae.models.ecm.utils) UnscentedKalmanFilter (class in moirae.estimators.online.filters.kalman.unscented) updatable (moirae.models.base.HealthVariable attribute) updatable_names (moirae.models.base.HealthVariable property) update_asoh() (moirae.models.base.DegradationModel method) update_cell_inputs() (moirae.estimators.online.utils.model.JointCellModelWrapper method) update_hidden_states() (moirae.estimators.online.filters.base.ModelWrapper method) (moirae.estimators.online.utils.model.CellModelWrapper method) (moirae.estimators.online.utils.model.DegradationModelWrapper method) (moirae.estimators.online.utils.model.JointCellModelWrapper method) update_parameters() (moirae.models.base.HealthVariable method) update_transient_state() (moirae.models.base.CellModel method) (moirae.models.ecm.EquivalentCircuitModel method) (moirae.models.thevenin.TheveninModel method) V value (moirae.models.ecm.components.MaxTheoreticalCapacity property) X x_to_state() (moirae.estimators.offline.loss.BaseLoss method)