ProgPy API Reference#
- CompositeModel
- DataModel
- Training DataModels
- Included DataModels
- DataModel Interface
DataModelDataModel.calc_error()DataModel.estimate_params()DataModel.from_data()DataModel.from_json()DataModel.from_model()DataModel.generate_surrogate()DataModel.is_continuousDataModel.is_directDataModel.is_discreteDataModel.is_state_transition_modelDataModel.simulate_to()DataModel.simulate_to_threshold()DataModel.state_at_event()DataModel.summary()DataModel.time_of_event()DataModel.to_json()
- Datasets
- Discrete States
- EnsembleModel
- Included Models
- LinearModel
LinearModelLinearModel.apply_limits()LinearModel.apply_measurement_noise()LinearModel.apply_process_noise()LinearModel.calc_error()LinearModel.dx()LinearModel.estimate_params()LinearModel.event_state()LinearModel.from_json()LinearModel.generate_surrogate()LinearModel.initialize()LinearModel.is_continuousLinearModel.is_directLinearModel.is_discreteLinearModel.is_state_transition_modelLinearModel.matrixCheck()LinearModel.next_state()LinearModel.output()LinearModel.performance_metrics()LinearModel.simulate_to()LinearModel.simulate_to_threshold()LinearModel.state_at_event()LinearModel.threshold_met()LinearModel.time_of_event()LinearModel.to_json()
- Loading
- MixtureOfExperts
- Prediction
PredictionUnweightedSamplesPredictionUnweightedSamplesPrediction.count()UnweightedSamplesPrediction.from_dict()UnweightedSamplesPrediction.from_json()UnweightedSamplesPrediction.index()UnweightedSamplesPrediction.meanUnweightedSamplesPrediction.monotonicity()UnweightedSamplesPrediction.snapshot()UnweightedSamplesPrediction.to_dict()UnweightedSamplesPrediction.to_json()
- Predictors
- PrognosticsModel
PrognosticsModelPrognosticsModel.is_vectorizedPrognosticsModel.default_parametersPrognosticsModel.parametersPrognosticsModel.state_limitsPrognosticsModel.param_callbacksPrognosticsModel.inputsPrognosticsModel.statesPrognosticsModel.outputsPrognosticsModel.performance_metric_keysPrognosticsModel.eventsPrognosticsModel.StateContainerPrognosticsModel.OutputContainerPrognosticsModel.InputContainerPrognosticsModel.apply_limits()PrognosticsModel.apply_measurement_noise()PrognosticsModel.apply_process_noise()PrognosticsModel.calc_error()PrognosticsModel.dx()PrognosticsModel.estimate_params()PrognosticsModel.event_state()PrognosticsModel.from_json()PrognosticsModel.generate_surrogate()PrognosticsModel.initialize()PrognosticsModel.is_continuousPrognosticsModel.is_directPrognosticsModel.is_discretePrognosticsModel.is_state_transition_modelPrognosticsModel.next_state()PrognosticsModel.output()PrognosticsModel.performance_metrics()PrognosticsModel.simulate_to()PrognosticsModel.simulate_to_threshold()PrognosticsModel.state_at_event()PrognosticsModel.threshold_met()PrognosticsModel.time_of_event()PrognosticsModel.to_json()
- SimResult
SimResultSimResult.clear()SimResult.equals()SimResult.extend()SimResult.frameSimResult.frame_is_empty()SimResult.from_dict()SimResult.from_json()SimResult.ilocSimResult.index()SimResult.index_of_data()SimResult.iterrows()SimResult.monotonicity()SimResult.plot()SimResult.pop()SimResult.pop_by_index()SimResult.remove()SimResult.time()SimResult.to_dict()SimResult.to_json()SimResult.to_numpy()
- State Estimators
- ToEPredictionProfile
ToEPredictionProfileToEPredictionProfile.add_prediction()ToEPredictionProfile.alpha_lambda()ToEPredictionProfile.clear()ToEPredictionProfile.cumulative_relative_accuracy()ToEPredictionProfile.get()ToEPredictionProfile.items()ToEPredictionProfile.keys()ToEPredictionProfile.monotonicity()ToEPredictionProfile.plot()ToEPredictionProfile.pop()ToEPredictionProfile.popitem()ToEPredictionProfile.prognostic_horizon()ToEPredictionProfile.update()ToEPredictionProfile.values()
- Uncertain Data
- Interface
UncertainDataUncertainData.covUncertainData.describe()UncertainData.keys()UncertainData.meanUncertainData.medianUncertainData.metrics()UncertainData.percentage_in_bounds()UncertainData.plot_hist()UncertainData.plot_scatter()UncertainData.relative_accuracy()UncertainData.sample()UncertainData.to_json()
- Implemented UncertainData Types
- Interface
- Utils