gen-experiments
Pysindy experiments. Composable and extensible
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.5%) to scientific vocabulary
Repository
Pysindy experiments. Composable and extensible
Basic Info
Statistics
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 7
- Releases: 0
Metadata Files
README.md
SINDy Experiments
pysindy experiments. These experiments are meant to be run via mitosis,
but mitosis is not a requirement to run them. It partially annotated with call signatures, and I'm happy to add more
as people point them out.
It's not yet on pypi, so install it with pip install git+https://github.com/Jacob-Stevens-Haas/gen-experiments
or clone and install it locally.
Experiment Steps
There are three experiment steps made available:
* gen_experiments.data.gen_data()
* gen_experiments.odes.run()
* gen_experiments.gridsearch.run()
In addition, tentative PDE functionality is provided, though may be unstable:
* gen_experiments.data.gen_pde_data()
* gen_experiments.pdes.run()
Plotting and diagnostics
Perhaps of most significance are the SINDy diagnostic plotting. gen_experiments.plotting has a variety
of functions for creating diagnostics of fitted SINDy models:
* gen_experiments.plotting.compare_coefficient_plots() and its cousin,
gen_experiments.utils.unionize_coeff_matrices(), which is used to align coefficient matrices from
models with different features.
* gen_experiments.utils.coeff_metrics() and gen_experiments.utils.pred_metrics()]
* gen_experiments.plotting.plot_training_data()
* gen_experiments.plotting.plot_test_trajectories()
Names
This package is distributed as pysindy-experiments, while some names still refer to gen_experiments. The latter is due to the origins in a PhD general exam.
Owner
- Name: Jacob Stevens-Haas
- Login: Jacob-Stevens-Haas
- Kind: user
- Location: Seattle, WA
- Company: University of Washington
- Repositories: 6
- Profile: https://github.com/Jacob-Stevens-Haas
Ph.D.student at University of Washington Applied Math. Formerly Lead Scientist at Booz Allen Hamilton
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: pysindy-experiments
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Jacob
family-names: Stevens-Haas
email: jacob.stevens.haas@gmail.com
affiliation: University of Washington
orcid: 'https://orcid.org/0000-0003-4142-5550'
- given-names: Yash
family-names: Bhangale
email: yash6599@uw.edu
affiliation: University of Washington
repository-code: 'https://github.com/Jacob-Stevens-Haas/gen-experiments'
abstract: >-
A package for forming pysindy experiments to be run in
mitosis.
keywords:
- reproducibility
- experiments
- pysindy
- SINDy
- dynamical systems
license: MIT
commit: 31383318ae86fe3c662d683e0d4a9caf9a2def51
version: 0.1.1
date-released: '2024-04-28'
GitHub Events
Total
- Issues event: 1
- Delete event: 11
- Issue comment event: 3
- Push event: 59
- Pull request event: 18
- Create event: 12
Last Year
- Issues event: 1
- Delete event: 11
- Issue comment event: 3
- Push event: 59
- Pull request event: 18
- Create event: 12
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 14
- Total pull requests: 39
- Average time to close issues: about 1 month
- Average time to close pull requests: 6 days
- Total issue authors: 2
- Total pull request authors: 2
- Average comments per issue: 1.86
- Average comments per pull request: 0.79
- Merged pull requests: 32
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 17
- Average time to close issues: about 2 months
- Average time to close pull requests: about 14 hours
- Issue authors: 1
- Pull request authors: 2
- Average comments per issue: 2.0
- Average comments per pull request: 0.18
- Merged pull requests: 12
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- yb6599 (7)
- Jacob-Stevens-Haas (7)
Pull Request Authors
- Jacob-Stevens-Haas (35)
- yb6599 (16)