Release/v1.8
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
ProgPy tests all ran successfully on my device (Apple Silicon Mac) - will update once manual tests are complete
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.
Passed release review on 5/14.
Approved pending action items by Jason, Chetan, Adam, Michelle, Katy, Portia, Chris
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