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
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
250 commits
Select commit Hold shift + click to select a range
36f331a
Add simplified battery from tutorial
teubert Nov 12, 2024
6ef9eab
Merge branch 'dev' into 37-simplified-equivalent-circuit-battery-model
teubert Nov 13, 2024
85e2e39
Merge pull request #176 from nasa/37-simplified-equivalent-circuit-ba…
teubert Nov 13, 2024
d0979e2
Add parameter estimation example
teubert Nov 13, 2024
c9b75e3
Update version
teubert Nov 13, 2024
fdeb8bf
Update constainer to accept objects
teubert Nov 14, 2024
f12fd9c
Discrete state draft
teubert Nov 14, 2024
971e371
Update example
teubert Nov 15, 2024
5875287
Add tests
teubert Nov 15, 2024
74396aa
fix: add version constraints to docs_requirements and remove typos in…
lymichelle21 Feb 3, 2025
466c3aa
fix: handle typos and add format code blocks
lymichelle21 Feb 5, 2025
3b9eed4
fix: move docs_requirements.txt to pyproject.toml
lymichelle21 Feb 5, 2025
5bc49c3
fix: remove initial state uncertainty and add sphinx-autobuild
lymichelle21 Feb 10, 2025
23d3f1c
feat: run sphinx build and update docs
lymichelle21 Feb 10, 2025
1f10ce5
Fix typo in tank
teubert Feb 12, 2025
5a73307
Merge pull request #183 from lymichelle21/fix-documentation
teubert Feb 13, 2025
741f6b6
fix: make metrics arg list
lymichelle21 Jan 31, 2025
46c9dea
fix: update prog_algs import to progpy
lymichelle21 Jan 31, 2025
855a6d9
fix: add dep constraints for tensorflow-macos and deps for tests
lymichelle21 Jan 31, 2025
2cb9efa
fix: remove tensorflow-macos
lymichelle21 Feb 5, 2025
65c5074
fix: remove test_requirements.txt
lymichelle21 Feb 5, 2025
ec6fc1b
fix: remove tol=[]
Feb 21, 2025
f7a7bf3
Merge pull request #189 from nasa/fix-test-tolerance
teubert Feb 22, 2025
5885ce5
Merge branch 'dev' into fix-tests
teubert Feb 24, 2025
23f9866
Merge branch 'dev' into feature/177-discrete-states
teubert Feb 24, 2025
a11cd92
Merge pull request #182 from lymichelle21/fix-tests
teubert Feb 24, 2025
a3be252
Merge remote-tracking branch 'origin/dev' into feature/177-discrete-s…
teubert Mar 3, 2025
763fb89
Fix MoE Logic
teubert Mar 3, 2025
b7f2a0b
Sequential discrete state limited
teubert Mar 3, 2025
ed13f95
Remove use of nonmember
teubert Mar 3, 2025
d94f079
fix: update upload-artifact to v4
Mar 5, 2025
0f01481
Merge pull request #194 from nasa/github-actions-update
teubert Mar 5, 2025
b6656d9
Change empty values to be nan instead of None
teubert Mar 10, 2025
f06b2b5
reversing MoE change
teubert Mar 10, 2025
c63476e
Add noise, vectorized simulation, and configuring simulation sections…
lymichelle21 Mar 12, 2025
6a608fc
fix: move chaospy to datadriven deps section
Mar 7, 2025
5785a14
fix: constrain deps
Mar 7, 2025
0535e00
fix: upgrade cache version
Mar 12, 2025
f43f3a9
Fix discrete state test
teubert Mar 14, 2025
22cefb6
fix: upgrade to v4
Mar 14, 2025
1f84a75
fix: upgrade python version to 3.7.1
Mar 14, 2025
5aa93b0
fix: upgrade to 3.7.10
Mar 14, 2025
aa1eea2
fix: undo changes
Mar 14, 2025
970eef2
fix: upgrade to 3.8
Mar 14, 2025
4796f5f
feat: add troubleshooting guide
Mar 17, 2025
8f89fe3
fix: move reference
Mar 17, 2025
18146b8
feat: fix spacing
Mar 17, 2025
0fd5955
fix: change order of index
Mar 17, 2025
82670dd
fix: bump python to 3.9
Mar 17, 2025
274e792
Merge pull request #196 from nasa/fix-workflow
kjjarvis Mar 19, 2025
56198e6
Merge branch 'dev' into add-dependency-constraints
lymichelle21 Mar 19, 2025
c4fa68e
fix: update tests with datadriven deps
Mar 20, 2025
60fae2e
fix: update coverage workflow
Mar 20, 2025
ecfc930
feat: allow thresholds_met_eqn arg in event_strategy and add deprecat…
Feb 24, 2025
964c96a
feat: add test for threshold met eqn in event_strategy
Feb 24, 2025
9f9d2f9
fix: update value error message
Feb 26, 2025
16216ac
feat: update documentation
Feb 28, 2025
1e6d380
fix: update error message
Feb 28, 2025
e0c7e39
feat: add custom event strategy example
Mar 12, 2025
7aeba18
fix: update notebook description
Mar 17, 2025
81280ab
feat: add type error tests
Mar 17, 2025
5a2165b
feat: add check for event_strategy callable to have one argument
Mar 24, 2025
8a8aab1
Merge pull request #195 from nasa/add-dependency-constraints
kjjarvis Mar 24, 2025
e7491d5
Merge branch 'dev' into update-thresholds-met-eqn
lymichelle21 Mar 24, 2025
f81c78a
Merge pull request #191 from nasa/update-thresholds-met-eqn
kjjarvis Mar 24, 2025
0051707
fix: move setting integration method above local var optimization and…
Mar 3, 2025
21028d8
feat: add notebook example
Mar 25, 2025
656a552
fix: add graph to notebook
Mar 26, 2025
b5f1f79
Apply suggestions from code review
lymichelle21 Mar 28, 2025
0ac7b5a
feat: add graph with smaller step size
Mar 28, 2025
977455d
fix: update plot names
Mar 28, 2025
c0c6fdb
feat: add table of contents
Mar 3, 2025
8afaa83
fix: update format and links
Mar 5, 2025
d05d550
fix: fix grammar
Mar 31, 2025
af27c02
fix: update formatting
Mar 31, 2025
41c4be0
Merge pull request #193 from nasa/fix-integration-method
teubert Mar 31, 2025
e97fc48
Merge branch 'dev' into update-notebook-2
lymichelle21 Mar 31, 2025
a4a6c8d
Merge branch 'dev' into feature/177-discrete-states
teubert Apr 2, 2025
0686203
Apply suggestions from code review
teubert Apr 2, 2025
ece64aa
Merge pull request #178 from nasa/feature/177-discrete-states
teubert Apr 2, 2025
b44f4ca
feat: update workflow yml
Mar 25, 2025
c6393fb
feat: add in notebooks to test_tutorials
Mar 25, 2025
a92c302
fix: add temp benchmark message
Mar 25, 2025
885bc60
fix: update function name
Mar 25, 2025
6fd145c
fix: update test and install test deps
Mar 25, 2025
6ae1cbe
fix: update spacing
Mar 25, 2025
6171acb
fix: increase timeout
Mar 25, 2025
8411e24
fix: fix notebook 9
Mar 28, 2025
73f5bb7
fix: run tests on notebook 10
Mar 28, 2025
1283374
fix: increase timeout
Mar 28, 2025
33e8d9c
fix: delete file
Mar 28, 2025
a96e1da
fix: increase timeout
Mar 31, 2025
b6020aa
fix: increase timeout
Mar 31, 2025
a3eca96
fix: increase timeout
Mar 31, 2025
7da70ab
feat: split test_tutorials
Mar 31, 2025
b7ed12c
fix: increase timeout
Mar 31, 2025
1d9557b
feat: split tests
Apr 2, 2025
f5da223
fix: add comma
Apr 2, 2025
8e504f1
fix: split tests differently
Apr 3, 2025
6c01699
Revert "fix: fix notebook 9"
Apr 3, 2025
116fe3c
fix: add notebook changes w/o metadata
Apr 3, 2025
f1548cf
Revert "fix: run tests on notebook 10"
Apr 3, 2025
ffbded9
fix: add notebook 10 changes w/o metadata
Apr 3, 2025
7bf9d14
fix: increase timeout
Apr 3, 2025
400b94d
fix: update timeout
Apr 3, 2025
9fd9704
fix: update timeout
Apr 3, 2025
e3104d0
fix: apply suggestions from code review
lymichelle21 Apr 3, 2025
a636a4e
Merge branch 'dev' into update-notebook-2
lymichelle21 Apr 3, 2025
32909ef
fix: fix grammar
Apr 3, 2025
0f635d6
Revert "fix: update formatting"
Apr 3, 2025
0f839bf
fix: update metadata and grammar
Apr 3, 2025
522cfde
fix: apply suggestions from code review
lymichelle21 Apr 7, 2025
1e3cd0a
fix: address comments
Apr 7, 2025
2306b1b
fix: have part 2 be manually triggered
Apr 7, 2025
b2d28e6
fix: separate workflow
Apr 7, 2025
1fe243b
fix: merge part 3 and part 4
Apr 7, 2025
dae32b9
fix: add install prog_server
Apr 7, 2025
54b6155
Merge pull request #202 from nasa/update-notebook-2
teubert Apr 7, 2025
b423ddd
Merge branch 'dev' into fix-test-workflow
teubert Apr 7, 2025
3ca03de
Merge pull request #201 from nasa/fix-test-workflow
teubert Apr 8, 2025
09ceaad
Updating supported python versions
teubert Apr 21, 2025
a315450
Fix troubleshooting page
teubert Apr 22, 2025
592233d
Merge pull request #210 from nasa/update-python-versions
teubert Apr 22, 2025
79e3e8e
Implemented functools cached
teubert Apr 22, 2025
23d0428
Remove stray #
teubert Apr 23, 2025
2056c7b
Fix battery dataset
teubert Apr 24, 2025
fdc74bc
Merge pull request #214 from nasa/bugs/dataset_download
teubert Apr 24, 2025
39d881d
Update license description format
teubert Apr 24, 2025
711cbe9
feat: add table of contents
lymichelle21 Apr 15, 2025
3c14d1e
fix: remove comma
lymichelle21 Apr 15, 2025
5e0ce10
fix: update descriptions and add plot labels
lymichelle21 Apr 19, 2025
df03307
fix: ensure consistency
lymichelle21 Apr 21, 2025
bba90ab
Apply suggestions from code review
lymichelle21 Apr 23, 2025
c29768b
Updating supported python versions
teubert Apr 21, 2025
d07ab09
Fix troubleshooting page
teubert Apr 22, 2025
d984570
fix: add labels and address comments
lymichelle21 Apr 23, 2025
81365ef
fix: update
lymichelle21 Apr 23, 2025
105c0bb
fix: undo metadata change
lymichelle21 Apr 23, 2025
c1e4cfa
feat: add table of contents and ensure consistency
lymichelle21 Apr 21, 2025
c42488b
fix: typo
lymichelle21 Apr 23, 2025
79591b1
feat: start adding in model
Apr 7, 2025
2ff90a4
fix: match EOD behavior
Apr 8, 2025
9df3d20
feat: add example EODEOL for testing
Apr 8, 2025
fe882c6
feat: add in EOL
Apr 9, 2025
3d579f3
fix: update model to match current EODEOL
Apr 9, 2025
5e25bb4
feat: add in local params
Apr 11, 2025
3ddbccf
feat: use helper functions
Apr 11, 2025
f0e113e
fix: remove performance_metrics
Apr 11, 2025
49f3341
feat: refactor code
Apr 11, 2025
ec7a1f7
fix: update event_state
Apr 11, 2025
d0c4230
fix: clean code
Apr 11, 2025
5e95977
fix: update Ro
Apr 11, 2025
ae18916
fix: add battery test
lymichelle21 Apr 14, 2025
627d851
temp
lymichelle21 Apr 16, 2025
51f66f5
fix: ensure params same
lymichelle21 Apr 18, 2025
3b94cc4
Changes to model
teubert Apr 23, 2025
954c480
fix test and add state documentation
lymichelle21 Apr 25, 2025
fcc21fb
feat: add keyword args
lymichelle21 Apr 25, 2025
a21a17d
temp
lymichelle21 Apr 25, 2025
bec9c30
feat: replace EODOL model
lymichelle21 Apr 25, 2025
c635bcc
Merge pull request #209 from nasa/update-notebook-6
kjjarvis Apr 25, 2025
e6fe3e5
Merge pull request #215 from nasa/update-notebook-new-models
kjjarvis Apr 25, 2025
859314e
Merge branch 'dev' into fix-EODEOL-model
lymichelle21 Apr 25, 2025
173d726
Merge branch 'dev' into feature/func_tools
teubert Apr 29, 2025
d58d398
Merge pull request #211 from nasa/feature/func_tools
teubert Apr 30, 2025
855f40f
Merge branch 'dev' into fix-EODEOL-model
teubert Apr 30, 2025
b42da4e
fix: remove imports
lymichelle21 Apr 29, 2025
b69cdf5
fix: add comments
lymichelle21 Apr 30, 2025
a6f0c3f
feat: add test to original model
lymichelle21 May 1, 2025
20a04f8
fix: remove metadata
lymichelle21 May 2, 2025
3dde0bc
fix: add updates
lymichelle21 May 2, 2025
6191796
Update examples/10_Prognostics Server.ipynb
lymichelle21 May 5, 2025
6494a64
Update examples/09_Prognostic Example.ipynb
lymichelle21 May 5, 2025
f8402e5
feat: start adding battery models
Feb 18, 2025
8be7ece
feat: expand battery circuit example
Mar 5, 2025
9967056
feat: expand combined battery EODEOL example
Mar 11, 2025
c7d16fb
fix: expand explanations
Mar 11, 2025
4f8fe40
feat: expand on EOD and EOL model examples
Mar 11, 2025
574034d
feat: expand on EODEOL example
Mar 12, 2025
79c08f1
fix: update explanations and graphs
Mar 14, 2025
bc4a83b
temp
Mar 24, 2025
4acb4cd
Revert "feat: start adding battery models"
lymichelle21 Apr 25, 2025
e7b3cad
undo change
lymichelle21 Apr 25, 2025
d048c9e
fix spacing
lymichelle21 Apr 25, 2025
c87542f
feat: add simplified battery model
lymichelle21 Apr 28, 2025
daa1b9d
fix: add example for simplified battery
lymichelle21 May 5, 2025
cd55efd
Revert "Revert "feat: start adding battery models""
lymichelle21 May 5, 2025
b67b929
fix: undo metadata
lymichelle21 May 5, 2025
e34266c
feat: format notebook 7
lymichelle21 May 5, 2025
13dbe1b
Adjustments to remove qMax
teubert May 5, 2025
fc561ce
feat: add formatting to notebook 8
lymichelle21 May 5, 2025
f2be0d4
fix: update comment
lymichelle21 May 5, 2025
9861725
fix: import deepcopy
lymichelle21 May 5, 2025
b737149
feat: set up notebook 5
lymichelle21 May 5, 2025
ad65264
Merge pull request #217 from nasa/update-prognostic-example-notebook
teubert May 5, 2025
11e8669
Fix download link for CMAPSS Data
teubert May 5, 2025
7a3e22e
Merge pull request #218 from nasa/update-prog-server-notebook
teubert May 5, 2025
88e1efd
Merge pull request #220 from nasa/bug/fix_cmapps_download
teubert May 5, 2025
0824b52
Merge pull request #207 from nasa/fix-EODEOL-model
teubert May 5, 2025
ecb3dbd
Update examples/07_State Estimation.ipynb
lymichelle21 May 6, 2025
5d60665
Merge branch 'dev' into format-notebooks
lymichelle21 May 6, 2025
8513fe6
Merge branch 'dev' into update-notebook-3-battery
lymichelle21 May 6, 2025
cba98f8
fix: add titles
lymichelle21 May 6, 2025
6b14008
fix: remove commented code
lymichelle21 May 6, 2025
6988402
Merge pull request #219 from nasa/format-notebooks
teubert May 7, 2025
bb7eb69
Apply suggestions from code review
lymichelle21 May 7, 2025
dae11f5
fix: address comments
lymichelle21 May 7, 2025
10e0b34
fix: typo
lymichelle21 May 7, 2025
790cf6f
Merge branch 'dev' into update-notebook-3-battery
lymichelle21 May 7, 2025
fd71757
Merge pull request #197 from nasa/update-notebook-3-battery
teubert May 7, 2025
c784289
Build docs
teubert May 7, 2025
624610d
Merge branch 'master' into release/v1.8
teubert May 7, 2025
0de2904
fix: remove vectorized.py
lymichelle21 May 9, 2025
98001a8
Adjust deprecated warnings
teubert May 9, 2025
90cdc3f
Adding manual test for release
teubert May 9, 2025
8411f5f
fix tests
teubert May 9, 2025
c2d92c2
Merge pull request #222 from nasa/adjust_deprecated_warnings
teubert May 10, 2025
e2c0d5c
fix: make templates folder
lymichelle21 May 12, 2025
4733c56
fix: run linter to remove unecessary imports
lymichelle21 May 12, 2025
0d4fc20
fix: run formatter
lymichelle21 May 12, 2025
15778dc
Added release notes
teubert May 12, 2025
8eb7864
fix: update import path for templates
lymichelle21 May 12, 2025
1013728
fix: add back in necessary imports
lymichelle21 May 12, 2025
52e020b
Merge branch 'release/v1.8' into clean-examples
lymichelle21 May 12, 2025
d28f1fa
fix: add linter ignore comment
lymichelle21 May 12, 2025
6e1c701
fix: remove noise.py and sim_battery_eol.py
lymichelle21 May 12, 2025
94ae456
fix: remove more examples
lymichelle21 May 12, 2025
277c12f
fix: broken links
lymichelle21 May 12, 2025
f114550
fix: broken links
lymichelle21 May 12, 2025
166ce4a
fix: update guide
lymichelle21 May 12, 2025
3963017
Remove unnecessary auto_examples
teubert May 12, 2025
96783ff
Remove auto_examples from docs
teubert May 12, 2025
56adf43
Merge branch 'clean-examples' into update-documentation
lymichelle21 May 12, 2025
0cd474d
Merge pull request #223 from nasa/clean-examples
teubert May 12, 2025
94e16f2
Merge branch 'release/v1.8' into update-documentation
teubert May 12, 2025
e4fa1c6
fix: add included models
lymichelle21 May 13, 2025
c6261eb
fix: capitalization
lymichelle21 May 13, 2025
0ddeec0
Merge pull request #224 from nasa/update-documentation
teubert May 13, 2025
fa7c0c1
fix: remove analysis workflow file
lymichelle21 May 13, 2025
fbce739
Merge pull request #226 from nasa/remove-analysis-workflow
teubert May 13, 2025
f917165
fix: update release notes
lymichelle21 May 14, 2025
eb8c34d
feat: add discrete models to included models notebook
lymichelle21 May 14, 2025
35c837c
fix: remove threshold_met_eq comment since deprecated
lymichelle21 May 14, 2025
8313533
feat: sphinx build
lymichelle21 May 14, 2025
d2b6726
Merge pull request #228 from nasa/release-fix
teubert May 14, 2025
92d7aff
Merge branch 'master' into release/v1.8
teubert May 14, 2025
e36a765
Update documentation of discrete state
teubert May 14, 2025
f894bd2
Fix battery simplified docs
teubert May 14, 2025
1859221
updated docs
teubert May 15, 2025
28276cc
Merge pull request #230 from nasa/discrete_state_docs
teubert May 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies cache
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: ~/.cache/pip
key: pip-cache-datadriven
Expand All @@ -29,7 +29,7 @@ jobs:
pip install coverage
pip install importlib_metadata
- name: Update
run: pip install --upgrade --upgrade-strategy eager -e .
run: pip install --upgrade --upgrade-strategy eager -e .[datadriven]
- name: Run coverage
run: |
coverage run -m tests.test_base_models
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/manual_release.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
name: Manual Release
name: Matrixed Tests

on:
workflow_dispatch

jobs:
analysis:
run_tests:
timeout-minutes: 30
strategy:
matrix:
Expand All @@ -17,8 +17,8 @@ jobs:
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Update
run: pip install --upgrade --upgrade-strategy eager -e '.[datadriven, tests]'
- name: Install
run: pip install --upgrade --upgrade-strategy eager -e '.[datadriven, test]'
- name: Run tests
run: python -m tests
- name: Upload coverage to Codecov
Expand Down
12 changes: 10 additions & 2 deletions .github/workflows/print-benchmarking.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,15 @@
# name: Print Benchmarking
name: Print Benchmarking

# on: pull_request
on: pull_request

jobs:
benchmark_branch:
timeout-minutes: 5
runs-on: ubuntu-latest
steps:
- name: Placeholder
run: echo "Placholder benchmark in process of getting fixed - job will pass."

# jobs:
# benchmark_branch:
# timeout-minutes: 20
Expand Down
28 changes: 28 additions & 0 deletions .github/workflows/python-package-manual.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions

name: Manual Tests

on:
workflow_dispatch:

jobs:
test_tutorials_part_2:
timeout-minutes: 35
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.9'
- name: Install dependencies cache
uses: actions/cache@v4
with:
path: ~/.cache/pip
key: pip-cache-datadriven
- name: Update
run: |
pip install --upgrade --upgrade-strategy eager -e .[datadriven,test]
- name: Run tests
run: python -m tests.test_tutorials_part_2
Loading
Loading