nasa / progpy

The NASA Prognostic Python Packages is a Python framework focused on defining and building models and algorit for prognostics (computation of remaining useful life) of engineering systems, and provides a set of models and algorithms for select components developed within this framework, suitable for use in prognostic applications.
https://nasa.github.io/progpy/
Other
52 stars 7 forks source link

Step with partial data in Composite model #128

Open teubert opened 8 months ago

teubert commented 8 months ago

Requirement Text The Composite model shall be able to update any of the member models upon receipt of enough data for that model.

Background Information Right now composite model will implement all at once, which requires all of the data. There are use cases where you would want to step forward with only part of the data.

For example, with a composite model of an aircraft flight with controller, power model, and battery. In that case you might be getting data for the battery at a higher frequency than the position, and we would want to be able to use that data.

Suggested Solution If values are None for inputs, skip that update? Question: Is this valid? - it will depend on the model.

DoD