Skip to content

feat: created gilpinflowssystem and demo #115

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 24 commits into
base: main
Choose a base branch
from

Conversation

lmclane04
Copy link
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
Copy link
Collaborator

@carynbear carynbear left a comment

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?

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 <[email protected]>
…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
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