{"id":13599905,"url":"https://github.com/termoshtt/eom","last_synced_at":"2025-12-12T13:02:31.997Z","repository":{"id":54278074,"uuid":"68349467","full_name":"termoshtt/eom","owner":"termoshtt","description":"Configurable ODE/PDE solver","archived":false,"fork":false,"pushed_at":"2023-05-20T09:32:18.000Z","size":2431,"stargazers_count":63,"open_issues_count":6,"forks_count":7,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-06-09T21:05:52.475Z","etag":null,"topics":["dynamical-systems","lyapunov","ode-solver","pde-solver","rust-ndarray"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/termoshtt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":"termoshtt"}},"created_at":"2016-09-16T03:18:24.000Z","updated_at":"2025-05-27T11:54:40.000Z","dependencies_parsed_at":"2024-01-14T04:45:31.722Z","dependency_job_id":"548436c1-2086-497f-896c-4052afde285a","html_url":"https://github.com/termoshtt/eom","commit_stats":{"total_commits":373,"total_committers":2,"mean_commits":186.5,"dds":"0.018766756032171594","last_synced_commit":"8c966bee39944b9ec2450d30d6cddad931c0dc8d"},"previous_names":["termoshtt/ndarray-odeint"],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/termoshtt/eom","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/termoshtt%2Feom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/termoshtt%2Feom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/termoshtt%2Feom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/termoshtt%2Feom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/termoshtt","download_url":"https://codeload.github.com/termoshtt/eom/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/termoshtt%2Feom/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265643222,"owners_count":23804044,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dynamical-systems","lyapunov","ode-solver","pde-solver","rust-ndarray"],"created_at":"2024-08-01T17:01:16.999Z","updated_at":"2025-12-12T13:02:26.658Z","avatar_url":"https://github.com/termoshtt.png","language":"Rust","funding_links":["https://github.com/sponsors/termoshtt"],"categories":["Rust"],"sub_categories":[],"readme":"Equation of Motions\n====================\n[![Crate](https://img.shields.io/crates/v/eom.svg)](https://crates.io/crates/eom)\n[![docs.rs](https://docs.rs/eom/badge.svg)](https://docs.rs/eom)\n[![master](https://img.shields.io/badge/docs-master-blue)](https://termoshtt.github.io/eom/eom/index.html)\n[![DOI](https://zenodo.org/badge/68349467.svg)](https://zenodo.org/badge/latestdoi/68349467)\n\nConfigurable ODE/PDE solver\n\nContents\n---------\n- Algorithms\n  - explicit schemes\n    - Euler\n    - Heun\n    - classical 4th order Runge-Kutta\n  - semi-implicit schemes\n    - stiff RK4\n- ODE\n  - [Lorenz three-variables system](https://en.wikipedia.org/wiki/Lorenz_system)\n  - [Lorenz 96 system](https://en.wikipedia.org/wiki/Lorenz_96_model)\n  - [Roessler system](https://en.wikipedia.org/wiki/R%C3%B6ssler_attractor)\n  - GOY shell model\n    - [notebook](GOY.ipynb)\n- PDE\n  - Kuramoto-Sivashinsky equation\n    - [notebook](KSE.ipynb)\n  - Swift-Hohenberg equation\n    - [notebook](SHE.ipynb)\n\nLyapunov analysis\n-----------------\n- [Lyapunov expoents of Lorenz 63 model](http://sprott.physics.wisc.edu/chaos/lorenzle.htm)\n  - [example](examples/lyapunov.rs)\n- [Covarient Lyapunov vector (CLV)](https://arxiv.org/abs/1212.3961)\n  - [example](examples/clv.rs) \n  - [notebook](CLV.ipynb)\n\nGallery\n--------\n\n### Lorenz '63 model\n![Lorenz63](lorenz63.png)\n\n### Kuramoto-Sivashinsky equation\n![KSE](kse.png)\n\n### Swift-Hohenberg equation\n![SHE](she.png)\n\nLicense\n-------\nMIT-License, see [LICENSE](LICENSE) file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftermoshtt%2Feom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftermoshtt%2Feom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftermoshtt%2Feom/lists"}