Welcome to InvODE’s Documentation!#
InvODE is a Python library for flexible and interpretable inference of ODE-based models from time series data. Whether you’re modeling epidemics, enzyme kinetics, population dynamics, or financial systems — InvODE is built to help you fit, refine, and understand your dynamical models.
✨ Key Features#
🔍 Flexible optimization for parameters, initial conditions, and latent states.
🧩 Custom loss functions, and regularization terms.
⚙️ Solver-agnostic design with compatibility across odeint, solve_ivp or other ecosystems.
🧪 Support for replicates, noisy data, and identifiability checks.
🌐 Domain-agnostic: Works for models in biology, chemistry, physics, and more.
📦 Ready for research and deployment — ideal for rapid experimentation and rigorous validation.
😺 Visit our GitHub#
For the latest updates, source code, and to contribute, visit our GitHub repository: RaunakDey/invode
🚀 Get Started#
Quickstart
📚 Learn & Explore#
🛠 API Reference#
🤝 Contributing & Community#
We welcome contributions! Whether it’s fixing bugs, writing documentation, or adding features, we’d love your help.
—
InvODE is developed with ❤️ by scientists who care for transparency and open source ecosystem. If you use this package in your research, please consider citing us (citation coming soon!).