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.
Requirement Text
Allow users to specify input to estimate_params or calc_error as either (times, inputs, ouputs) or (combined)
where combined is a list of simresults, a simresults, a dataframe, or a list of data frames.
Background Information
Right now, we require (times, inputs, outputs), however that requires reformatting the downloaded data or data from simulations. This change would make it easier for users
Suggested Solution
Make default for inputs, outputs = None, check format of times. If simresults, dataframe, or list of either. Reformat input and call recursively.
Requirement Text Allow users to specify input to estimate_params or calc_error as either (times, inputs, ouputs) or (combined)
where combined is a list of simresults, a simresults, a dataframe, or a list of data frames.
Background Information Right now, we require (times, inputs, outputs), however that requires reformatting the downloaded data or data from simulations. This change would make it easier for users
Suggested Solution Make default for inputs, outputs = None, check format of times. If simresults, dataframe, or list of either. Reformat input and call recursively.
DoD