Skip to content
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

Trapping 3-way merge #459

Open
wants to merge 55 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
312f0c2
Made a new branch where the generalized trapping SINDy work will go.
Jan 11, 2022
2478bd4
Added example 16 with all the new trapping investigations
Feb 14, 2022
7eaf249
Still working on trapping example.
Feb 15, 2022
8da5db4
Added some more changes. Going to merge the main branch in
Feb 20, 2022
95217b1
Merged in the main branch.
Feb 20, 2022
b4b53a1
Adding the new trapping examples, consolidated trapping SR3 algorithm…
Feb 23, 2022
5be87a2
Deleted the older trapping generalized sr3 file, and think I fixed th…
Feb 23, 2022
675fa06
Still working on getting some of the new trapping loss functions work…
Feb 25, 2022
b326ccb
Added new file to get Mai started on this branch. Merging in main bra…
Nov 4, 2022
7abb697
merged in the main branch
Nov 4, 2022
e5ad333
Cleaned up a notebook for Mai to work on.
Nov 6, 2022
483f8f4
PT_ added and fix the PQ_tensor
MPeng5 Feb 8, 2023
695af36
Committing current version of the trapping notebook so I can move to …
Feb 14, 2023
ba435e0
P modified for continuing working on the optimizer
Feb 17, 2023
51bfc4e
P modified to work on the optimizer
Feb 17, 2023
7c11d12
some TODOs updated, follow the TODOs
MPeng5 Feb 21, 2023
e15a07e
Merge branch 'master' into trapping_extended
MPeng5 Feb 21, 2023
1f00e03
modified optimizer now works for Lorenz and MHD model, wait for poten…
MPeng5 Feb 23, 2023
0742399
fix PT check
MPeng5 Feb 23, 2023
7f307fc
Simplified and reran the trapping notebook, which is looking good. Al…
Feb 24, 2023
e7ecae1
updated stability check in notebook
MPeng5 Feb 26, 2023
831d15e
Fixed some bugs. Continue to work on the radius next week
MPeng5 Feb 27, 2023
7f0d95a
updated the definition for constraints
MPeng5 Mar 1, 2023
80d3c92
Merge branch 'trapping_extended' of https://github.com/dynamicslab/py…
Mar 7, 2023
631c51e
fixed small bugs in _reduce
MPeng5 Mar 9, 2023
187eb67
tried with suitable beta values
MPeng5 Mar 9, 2023
77baf32
added stability radius drawing after 'soft constraint'
MPeng5 Mar 10, 2023
023744e
Merge branch 'trapping_extended' of https://github.com/dynamicslab/py…
Mar 14, 2023
6178df9
Added a fix to the soft constraints functionality. Issue was the resh…
Mar 17, 2023
d31556c
Think I fixed the sphinx issue and added unit tests for python3.9 to …
Mar 17, 2023
330a28d
added a projection operator for the bias term
MPeng5 Mar 25, 2023
d02f4c2
fixed a bug in the optimizer. Continue to work on the notebook
MPeng5 Mar 27, 2023
3106d8c
Merge branch 'trapping_extended' of https://github.com/dynamicslab/py…
Mar 27, 2023
bad090d
Updated the example 16 notebook for the enstrophy.
Apr 7, 2023
1d27108
Merge branch 'trapping_extended' of https://github.com/dynamicslab/py…
Apr 12, 2023
902bf57
fixed the stability radius and continue work on the notebook on Friday
MPeng5 Apr 14, 2023
7a63b2c
Merge branch 'trapping_extended' of https://github.com/dynamicslab/py…
Apr 14, 2023
c68b873
local stability radius well defined. More examples to show
MPeng5 Apr 19, 2023
0d90a86
Merge branch 'trapping_extended' of https://github.com/dynamicslab/py…
Apr 19, 2023
5adc7f0
Removed TODOs
Apr 19, 2023
78b4645
Updated some plots
Apr 21, 2023
2efe993
Renamed and reorganized some scripts. Added the von karman example us…
Apr 23, 2023
ba71846
Merge branch 'trapping_extended' of https://github.com/dynamicslab/py…
Apr 23, 2023
3ec8481
Reorganized the trapping files under a single directory 8_trapping_si…
Apr 26, 2023
4327510
cleaned repeating variables/definitions in functions
MPeng5 Apr 27, 2023
46ac661
Added the plot of trapping region of Lorenze. Renamed some of the fun…
MPeng5 May 9, 2023
7358911
Added noise to the Lorenz example. Need to fix the std
MPeng5 May 19, 2023
6c66c97
A contour of the evolution of the kinetic energy of 2d globally stabl…
May 23, 2023
e9d64c9
More levels added
May 23, 2023
6aa3e76
Updating notebook but not done comparing the lorenz noisy data perfor…
Jun 22, 2023
59a335b
Played around with the enstrophy version of the trapping theorem and …
Jun 25, 2023
e956ce7
when check stability, print out the max deviation from having zero to…
MPeng5 Aug 6, 2023
497de09
fixed the trap_progress_plots: legend 'unstable -> possibly unstable'
MPeng5 Aug 17, 2023
8d46f27
updated some results
MPeng5 Dec 24, 2023
4617a51
Merge remote-tracking branch 'origin/trapping_extended' into trapping…
Jacob-Stevens-Haas Jan 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/main.yml
Expand Up @@ -29,7 +29,13 @@ jobs:
strategy:
max-parallel: 4
matrix:
<<<<<<< HEAD
python-version: ["3.8", "3.10"]
||||||| 5c6e9fd
python-version: [3.7, 3.8]
=======
python-version: [3.7, 3.8, 3.9]
>>>>>>> origin/trapping_extended
Comment on lines +32 to +38
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So what happened here is that

  • I bumped the minimum version to 3.8, as python 3.7 reached end of life
  • I bumped the maximum version to the version of python to the max version in "security" maintenance support.
  • I changed the type from numeric to string, because YAML be like that.

I didn't want to test intermediate versions for CI reasons, but maybe its better to. I could go either way.

This is a case where I'd recommend just going with HEAD. Thoughts?


steps:
- uses: actions/checkout@v3
Expand Down
1,148 changes: 1,148 additions & 0 deletions examples/8_trapping_sindy_examples/dysts_examples.ipynb

Large diffs are not rendered by default.

989 changes: 989 additions & 0 deletions examples/8_trapping_sindy_examples/trapping_extended.ipynb

Large diffs are not rendered by default.

1,402 changes: 1,402 additions & 0 deletions examples/8_trapping_sindy_examples/trapping_sindy_paper_examples.ipynb

Large diffs are not rendered by default.