Skip to content

Commit

Permalink
PyDMD based DMD ROMs (#2342)
Browse files Browse the repository at this point in the history
* added dep

* initial dmd pydmd

* deps

* added pydmd DMD

* addded some dmd based algo

* added some tests

* added forward backward

* added tests

* hodmd

* HODMD

* added pidmd

* added PiDMD

* RDMD

* SpDMD

* BOPDMD

* subspace dmd

* subspace dmd

* reseed

* added final tests

* docs

* documentation

* fixed auto documentation

* trailing whitespaces

* removed old DMD files and moved DMDC in DMD/ folder

* dmdc

* added some old functionalities of the DynamicModeDecomposition (raven implementation) in the DMDc

* removed dmdType

* fixed comparison statement

* Apply suggestions from code review

* Update ravenframework/SupervisedLearning/DMD/DMDBase.py

* Apply suggestions from code review

* Update tests/framework/ROM/TimeSeries/DMD/test_spdmd_pydmd.xml

* Apply suggestions from code review

* addressed reviewers comments

* almost done

* fixed dmd with new default (multiquadratic approximation)

* added tests with approximation RBF and GPR

* Update tests/framework/ROM/TimeSeries/DMD/test_kernelized_dmd_pydmd.xml

* Update ravenframework/SupervisedLearning/DMD/BOPDMD.py

* better setting parameters for HODMD rbf

* fixed manual

* max time
  • Loading branch information
alfoa authored Sep 13, 2024
1 parent b93ebb4 commit 9ef2eb8
Show file tree
Hide file tree
Showing 63 changed files with 11,160 additions and 542 deletions.
2 changes: 2 additions & 0 deletions dependencies.xml
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,8 @@ Note all install methods after "main" take
<!-- source="mamba" are the ones installed when mamba is installed -->
<mamba source="mamba" skip_check='True'/>
<serpentTools optional='True' source="pip"/>
<pydmd source="pip"/>
<ezyrb source="pip"/>
</main>
<alternate name="pip">
<hdf5>remove</hdf5>
Expand Down
Loading

0 comments on commit 9ef2eb8

Please sign in to comment.