Skip to content

Release/v1.8 #221

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 250 commits into
base: master
Choose a base branch
from
Open

Release/v1.8 #221

wants to merge 250 commits into from

Conversation

teubert
Copy link
Contributor

@teubert teubert commented May 7, 2025

Release branch for ProgPy v1.8

Release notes:

ProgPy v1.8

  • New Feature Discrete States: Inputs, states, outputs, or performance metrics can now be represented by a discrete state object, which will only exist in a set of defined states. See the Discrete State Notebook for examples of use
  • New model: Simplified Battery. This is a simplified version of the BatteryElectroChemEOD model first introduced in the PHM Society Conference ProgPy Tutorial. See Included Models for details
  • Support for Python3.13 (with the exception of ProgPy's data driven dependencies due to Tensorflow not supporting this Python version)
  • Dropped support of end-of-life Python3.7 and Python3.8
  • Improved “ProgPy Short Course”: A series of Jupyter Notebooks designed to help users get started with ProgPy and understand how to use it for prognostics. See https://github.com/nasa/progpy/tree/master/examples
  • Various bugfixes and efficiency improvements

teubert and others added 30 commits November 12, 2024 06:54
…ttery-model

Add simplified battery model from tutorial
@teubert
Copy link
Contributor Author

teubert commented May 14, 2025

Passed release review on 5/14.

Approved pending action items by Jason, Chetan, Adam, Michelle, Katy, Portia, Chris

@teubert
Copy link
Contributor Author

teubert commented May 14, 2025

Action items from release review:

  • Investigate increase in lines of code [CT]
  • Add discrete state to new model notebook [ML]
  • Add discrete state to documentation [CT]
    • file:///Users/cteubert/dev/progpy/docs/prog_models_guide.html#states
    • Discrete discretemodel and discretestate to glossary
    • Note about difference between discrete*
    • Add discrete state to API Reference
  • Release notes (Release page in sphinx_config and on release branch)- date to phm tutorial - reference paper, link to tutorial [ML]
  • Chetan: Tutorial link broken? [CK]
  • Included models page is broken [ML]
  • Check there is an issue for improving the battery tests [ML]
  • Release notes - python3.13 with data-driven [KG]
  • release notes progpy, prog_server- no longer support versions 3.7, 8… [KG]
  • Remove mention of threshold_met in doccomment at top of simulate_to_threshold [ML]
  • prog_server - complete v1.7 [CT]
  • Data-tools support for Intel macs
    Worst-case: data-tools won’t work on intel mac
    2 options:
    1. PyTorch [CT]
    2. Dependency Hack

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants