Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
132 commits
Select commit Hold shift + click to select a range
366f072
Feature: multires discovery added
klapo Mar 29, 2023
66663a7
Bug fix: Bad int type check in compute_svd
klapo Mar 31, 2023
a14dcf6
General cleanup and bug fixes
klapo Apr 4, 2023
b1aa94c
Merge branch 'mathLab:master' into multires_discovery
klapo Apr 4, 2023
13a9081
Further clean up and bug fixing:
klapo Apr 5, 2023
7df9fd8
Merge branch 'multires_discovery' of https://github.com/klapo/PyDMD i…
klapo Apr 5, 2023
ed7f208
Fix: Do not reset optdmd state with global_svd=True
klapo Apr 7, 2023
1539e3a
Maint: Further building the multi res framework
klapo Apr 12, 2023
896c304
Merge branch 'mathLab:master' into slice_indexing
klapo Apr 13, 2023
eee0d22
Feat: add setter to initial alpha for multi res disc
klapo Apr 13, 2023
18af6dc
Merge branch 'slice_indexing' of https://github.com/klapo/PyDMD into …
klapo Apr 13, 2023
5d4d559
Feat: added svd_rank setter to bopdmd
klapo Apr 18, 2023
423bfdf
Feat: Refactor class name, added comments, bug fixes
klapo Apr 18, 2023
5a5996f
Merge branch 'mathLab:master' into slice_indexing
klapo Apr 18, 2023
de53e4d
Merge branch 'master' of https://github.com/klapo/PyDMD
klapo Apr 21, 2023
a9de7e8
Update: Clustering and reconstruciton as native to object.
klapo Apr 21, 2023
ab340dd
Merge pull request #3 from PyDMD/master
github-actions[bot] Apr 21, 2023
c6bf12a
Fix: mode trimming and clsutering results
klapo Apr 21, 2023
532d876
Doc: Added to docstring, reorganized class, added residuals plot
klapo Apr 24, 2023
ad91181
Plot fix for scale separated reconstruction
klapo Apr 25, 2023
a111333
Fix: Global reconstruction uses correct gaussian weighting
klapo Apr 25, 2023
f5d7e04
Renamed plotting function
klapo Apr 25, 2023
7ee56a8
Merge pull request #4 from klapo/costs-scale-separation
klapo Apr 25, 2023
e615e31
Merge branch 'PyDMD:master' into master
klapo Apr 25, 2023
9eb521e
Feat: hyperparameter sweep for n clusters
klapo Apr 26, 2023
1e64ed4
Feat: Added `to_xarray` method for class
klapo May 2, 2023
fad6813
Fix: Force n_components > 1 and plot kwargs
klapo May 9, 2023
e0d0e76
Fix: Force n_components > 1 and plot kwargs
klapo May 9, 2023
6208641
Merge branch 'master' of https://github.com/klapo/PyDMD
klapo May 9, 2023
7f0e922
Feat: added conversion from xarray, cleaned up object
klapo May 10, 2023
740088d
Feat: transform methods for omega
klapo Jul 16, 2023
442a0c9
Bug fix: Catch incompatible svd_ranks
klapo Jul 18, 2023
c335aad
Merge remote-tracking branch 'upstream/master'
klapo Jul 18, 2023
45b2227
Fix: Use utils.compute_rank. Added dependencies to setup.py
klapo Jul 18, 2023
3338d19
Use utils.compute_svd
klapo Jul 18, 2023
88db316
Updated extra_requires to use h5netcdf
klapo Jul 18, 2023
10fe92d
Cleanup of `to_xarray` method
klapo Jul 18, 2023
137dd7d
Feat: property getter for commonly accessed values
klapo Jul 18, 2023
9c48f22
Updates to plotting routine for high and low frequencies
klapo Jul 20, 2023
63a5dbc
Update: cleaning code and comments
klapo Jul 25, 2023
0293124
Big bug fix for reconstruction
klapo Jul 25, 2023
3c7c4ed
Merge branch 'PyDMD:master' into master
klapo Jul 26, 2023
cce021a
Merge branch 'PyDMD:master' into master
klapo Jul 31, 2023
dc54dbf
Added: relative_error for diagnosing global reconstructions.
klapo Jul 31, 2023
277780d
Merge branch 'master' of https://github.com/klapo/PyDMD
klapo Jul 31, 2023
3cc3430
Refactored CostsDMD -> COSTS. Removed redundant definitions.
klapo Jul 31, 2023
48a0970
Added COSTS tutorial
klapo Jul 31, 2023
e0f84de
Initial commit for mrcosts method.
klapo Jul 31, 2023
2e6d312
Updated text of the tutorial 17 for CoSTS.
klapo Aug 1, 2023
c9bbdc5
Merge pull request #7 from klapo/mrcosts
klapo Aug 1, 2023
9120093
Moved things around, handled poorly formatted labels
klapo Aug 3, 2023
29177b3
Merge branch 'master' of https://github.com/klapo/PyDMD
klapo Aug 3, 2023
bed8932
Feature: multires discovery added
klapo Mar 29, 2023
fa4477f
General cleanup and bug fixes
klapo Apr 4, 2023
69012be
Further clean up and bug fixing:
klapo Apr 5, 2023
a4d1213
Fix: Do not reset optdmd state with global_svd=True
klapo Apr 7, 2023
1662d0d
Maint: Further building the multi res framework
klapo Apr 12, 2023
4193f44
Feat: add setter to initial alpha for multi res disc
klapo Apr 13, 2023
d56a08a
Feat: added svd_rank setter to bopdmd
klapo Apr 18, 2023
213e4ea
Feat: Refactor class name, added comments, bug fixes
klapo Apr 18, 2023
001b4e8
Update: Clustering and reconstruciton as native to object.
klapo Apr 21, 2023
2011690
Fix: mode trimming and clsutering results
klapo Apr 21, 2023
75b3979
Doc: Added to docstring, reorganized class, added residuals plot
klapo Apr 24, 2023
09a990e
Plot fix for scale separated reconstruction
klapo Apr 25, 2023
b844f7d
Fix: Global reconstruction uses correct gaussian weighting
klapo Apr 25, 2023
8e016db
Renamed plotting function
klapo Apr 25, 2023
2d9abd7
Feat: hyperparameter sweep for n clusters
klapo Apr 26, 2023
17075be
Feat: Added `to_xarray` method for class
klapo May 2, 2023
5c589ec
Fix: Force n_components > 1 and plot kwargs
klapo May 9, 2023
d02082b
Feat: added conversion from xarray, cleaned up object
klapo May 10, 2023
a84d3c4
Feat: transform methods for omega
klapo Jul 16, 2023
27be661
Bug fix: Catch incompatible svd_ranks
klapo Jul 18, 2023
bd79d04
Fix: Use utils.compute_rank. Added dependencies to setup.py
klapo Jul 18, 2023
7fb5ee7
Use utils.compute_svd
klapo Jul 18, 2023
4873315
Updated extra_requires to use h5netcdf
klapo Aug 21, 2023
6a2df71
Cleanup of `to_xarray` method
klapo Jul 18, 2023
90ead8c
Feat: property getter for commonly accessed values
klapo Jul 18, 2023
3233067
Updates to plotting routine for high and low frequencies
klapo Jul 20, 2023
e4f61f3
Update: cleaning code and comments
klapo Jul 25, 2023
487273e
Big bug fix for reconstruction
klapo Jul 25, 2023
fc0fa16
Moved things around, handled poorly formatted labels
klapo Aug 3, 2023
c7398c5
Added: relative_error for diagnosing global reconstructions.
klapo Jul 31, 2023
f6af691
Refactored CostsDMD -> COSTS. Removed redundant definitions.
klapo Jul 31, 2023
cb8dc15
Added COSTS tutorial
klapo Jul 31, 2023
a2f6c15
Initial commit for mrcosts method.
klapo Jul 31, 2023
b376796
Updated text of the tutorial 17 for CoSTS.
klapo Aug 1, 2023
e9a3875
Removed duplicated static method
klapo Aug 21, 2023
d5c1e93
Merge branch 'master' of https://github.com/klapo/PyDMD
klapo Aug 21, 2023
4b8e12a
Feature: Imputer for log10 omega transformer
klapo Sep 12, 2023
0f12046
Major feature: working mrcosts object
klapo Sep 12, 2023
83b02ae
Feat: added store_data flag
klapo Sep 12, 2023
5f1fa50
Fixed up the property descriptions of multi-res COSTS
klapo Sep 29, 2023
573c6d9
Small bug fix in plotting
klapo Sep 29, 2023
0ed1a07
Add: global clustering methods
klapo Oct 10, 2023
9a0e6e2
Fixed n_components kwarg
klapo Oct 12, 2023
eecf862
Added from_xarray mrcosts method
klapo Oct 12, 2023
7201cef
Major feature: I/O xarray operations for mrCOSTS
klapo Oct 25, 2023
a27b9bd
Fixed: namespace conflict of the `rank` coordinate
klapo Oct 27, 2023
9e8e810
Feature cleanup for clustering and scale separation
klapo Oct 27, 2023
391be7f
Major update: plotting, reconstruction, IO, and clustering
klapo Oct 30, 2023
a32baba
Added real data tutorial, moved to separate costs folder
klapo Oct 31, 2023
f2a6dc0
Removed old tutorial folder
klapo Oct 31, 2023
492bca5
Cleanup: background function, plotting, data intitialization
klapo Oct 31, 2023
b0b4fac
Merge pull request #8 from klapo/costs-scale-separation
klapo Oct 31, 2023
4054127
Update to documentaion and removed unneeded variables
klapo Nov 22, 2023
035c2df
Added docstrings to all functions. Updated comments.
klapo Nov 24, 2023
b9de4eb
Added periods property
klapo Nov 24, 2023
f8c79c9
Bugfix for transform_method calls
klapo Nov 24, 2023
105d5dc
Updated tutorial for real data
klapo Nov 24, 2023
9e03728
Merge pull request #9 from klapo/costs-scale-separation
klapo Nov 24, 2023
f13542e
Improved omega transform logic
klapo Dec 13, 2023
86ac8d8
Added properties for mrCOSTS results
klapo Dec 13, 2023
c245413
Added new option for clustering with outliers
klapo Jan 12, 2024
e94c613
Merge pull request #10 from klapo/costs-scale-separation
klapo Jan 12, 2024
5829caf
Merge branch 'master' of https://github.com/PyDMD/PyDMD into costs-tests
klapo Jan 12, 2024
4aa1d14
Added test suite for COSTS module.
klapo Jan 12, 2024
9a1637b
Removed unused kwargs, future warnings, complex type casting
klapo Jan 12, 2024
4070654
Moved xarray from an extras to a required package.
klapo Jan 12, 2024
086f3ea
Fix issue with versions of scikit-learn
klapo Jan 12, 2024
9d2613d
Bug fix for xarray desanitize (?)
klapo Jan 18, 2024
176b4ff
Black please on the tutorials
klapo Jan 18, 2024
8507ff6
Bug fix for round trip xarray conversion.
klapo Jan 19, 2024
d0f473c
Check for malformed data.
klapo Jan 19, 2024
c60befd
Small bug fixes:
klapo Jan 19, 2024
4595e24
Catch edge cases for clustering and plotting
klapo Jan 19, 2024
8322913
Testing of the plotting functions for COSTS
klapo Jan 19, 2024
e0e815f
Major bug fixes:
klapo Jan 24, 2024
60ae056
Testing suite for both mrCOSTS and COSTS:
klapo Jan 25, 2024
4e695e0
Fix failing tests:
klapo Jan 26, 2024
4d44243
Merge pull request #11 from klapo/costs-tests
klapo Jan 26, 2024
d7e6f17
Merge branch 'PyDMD:master' into master
klapo Jan 26, 2024
7d4eff4
export tutorials changed in d7e6f17
klapo Jan 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8,151 changes: 8,151 additions & 0 deletions docs/source/_tutorials/tutorial19havok.html

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions pydmd/bopdmd.py
Original file line number Diff line number Diff line change
Expand Up @@ -1003,6 +1003,10 @@ def svd_rank(self):
"""
return self._svd_rank

@svd_rank.setter
def svd_rank(self, value):
self._svd_rank = value

@property
def compute_A(self):
"""
Expand Down Expand Up @@ -1033,6 +1037,10 @@ def init_alpha(self):
raise RuntimeError(msg)
return self._init_alpha

@init_alpha.setter
def init_alpha(self, value):
self._init_alpha = value

@property
def proj_basis(self):
"""
Expand Down
Loading