Skip to content
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

Roadmap to v1.0 #31

Open
15 tasks
reykboerner opened this issue Mar 21, 2024 · 1 comment
Open
15 tasks

Roadmap to v1.0 #31

reykboerner opened this issue Mar 21, 2024 · 1 comment

Comments

@reykboerner
Copy link
Collaborator

reykboerner commented Mar 21, 2024

To-do list

Here's what we want to achieve for version v1.0:

  • RateSystem: finalize a convenient struct for easily implementing time-dependent forcing in a given dynamical system, such as parameter ramping
  • r-tipping tools: add a few basic tools for analyzing RateSystems in the context of rate-induced tipping
  • Output types: Streamline the output of functions (specifically transitions) by creating custom types
  • Jacobian: add the option to specify a hard-coded Jacobian in the StochSystem (and RateSystem) structs
  • Quasipotential calculation: write a function that performs the ordered line integral method (OLIM) (Implement OLIM #34)
  • langevin_mcmc: improve performance and enhance symbolic capabilities
  • Noise function: Find out how to best design the StochSystem struct in terms of the noise function sys.g, the covariance matrix sys.Σ and allowing for different noise processes
  • Lévy noise: add to the list of possible noise processes
  • sgMAM: implement simple gMAM
  • gMAM performance: solve the bottleneck issue of reinterpolating the path between optimization steps (Replace Optim.jl with Optimization.jl #23 pre-conditioner (s)gMAM #33)
  • Wrappers: remove superfluous wrapper functions to functions in DynamicalSystems however add them as examples in the documentation.

More general points:

  • Performance: identify slow functions and code them more efficiently
  • Symbolic features: add symbolic capabilities to the suite of functions
  • Tests: Have propper tests (Tests #37)
  • Steamline export Streamline export #43
    Please comment and expand on this list!
@oameye
Copy link
Member

oameye commented Mar 27, 2024

I added some comment and linked to relevant issue and PRs

@oameye oameye pinned this issue Mar 27, 2024
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

No branches or pull requests

4 participants