progpy icon indicating copy to clipboard operation
progpy copied to clipboard

Release/v1.8

Open teubert opened this issue 11 months ago • 2 comments

Release branch for ProgPy v1.8

Tentative release notes, will flush out soon:

  • New model: Simplified Battery model
  • Discrete States
  • Support for Python3.13
  • Various bug fixes and efficiency improvements

teubert avatar May 07 '25 22:05 teubert

ProgPy tests all ran successfully on my device (Apple Silicon Mac) - will update once manual tests are complete

lymichelle21 avatar May 09 '25 15:05 lymichelle21

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 83.70%. Comparing base (a88f3b9) to head (c2d92c2). Report is 162 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #221      +/-   ##
==========================================
+ Coverage   83.15%   83.70%   +0.54%     
==========================================
  Files         100      103       +3     
  Lines       10316    10964     +648     
==========================================
+ Hits         8578     9177     +599     
- Misses       1738     1787      +49     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov-commenter avatar May 10 '25 01:05 codecov-commenter

Passed release review on 5/14.

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

teubert avatar May 14 '25 20:05 teubert

Action items from release review:

  • [ ] Investigate increase in lines of code [CT]
  • [x] 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
  • [x] 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]
  • [x] Included models page is broken [ML]
  • [x] Check there is an issue for improving the battery tests [ML]
  • [x] Release notes - python3.13 with data-driven [KG]
  • [x] release notes progpy, prog_server- no longer support versions 3.7, 8… [KG]
  • [x] Remove mention of threshold_met in doccomment at top of simulate_to_threshold [ML]
  • [x] 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

teubert avatar May 14 '25 20:05 teubert