Skip to content

feat: created gilpinflowssystem and demo#115

Open
lmclane04 wants to merge 24 commits into
DynaDojo:mainfrom
lmclane04:feat/gilpin-flows-system/lauren
Open

feat: created gilpinflowssystem and demo#115
lmclane04 wants to merge 24 commits into
DynaDojo:mainfrom
lmclane04:feat/gilpin-flows-system/lauren

Conversation

@lmclane04

Copy link
Copy Markdown
Collaborator

Added a new system class in src/dynadojo/systems for all of Gilpin's continuous systems (imported from dysts.flows).

Added a demo in demos/systems to test those systems.

lmclane23 and others added 4 commits July 19, 2024 16:54
Added a new system class in src/dynadojo/systems for all of Gilpin's continuous systems (imported from dysts.flows).

Added a demo in demos/systems to test those systems.
- Identify principal components that cover up to 90% variance
- Use the remaining principal components (if j = d, then choose j = d-1) for OOD generation
Comment thread src/dynadojo/systems/gilpin_flows.py Outdated
Comment thread src/dynadojo/systems/gilpin_flows.py Outdated
Comment thread src/dynadojo/systems/gilpin_flows.py
Comment thread src/dynadojo/systems/gilpin_flows.py Outdated
Comment thread src/dynadojo/systems/gilpin_flows.py

@carynbear carynbear left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Can you add your system to tests/test_deterministic.py all you need to do is import and add to the systems list. Then run the tests (see contributing.md) to make sure it passes.

Also fix any comments from @mkanwal and me?

Comment thread src/dynadojo/systems/gilpin_flows.py
sameerashahh and others added 9 commits July 26, 2024 12:01
* changed all params.json and params_file to config.json and config_file

* changed all params.json and params_file to config.json and config_file. Made experiments config file and ran experiment. All works

* changed last thing from save_params -> save_config

---------

Co-authored-by: Caryn Tran <caryn.tran@berkeley.edu>
Resolves DynaDojo#67

Co-authored-by: lmclane23 <101528096+lmclane23@users.noreply.github.com>
…nditions

Changed gilpin_flows demo to plot OOD initial points and also to test OOD points generation for all systems
added GilpinFlowsSystem to test_deterministic file
added dysts as optional gilpin system dependency in pyproject.toml
added comments to gilpin_flows.py
added class method to search for all available gilpin systems
Comment thread pyproject.toml Outdated
Comment thread src/dynadojo/systems/gilpin_flows.py Outdated
Comment thread src/dynadojo/systems/gilpin_flows.py Outdated
also adjusted GIlpinFlowsSystem parameters to take on a default value
Fixes order of parameters in gilpin flows demo.
Adds warning messages for wrong inputted dimensions.
Adds function return type for make_data.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants