Koopman-Laboratory/KoopmanLab
A library for Koopman Neural Operator with Pytorch.
This tool helps scientists and engineers working with complex physical systems to predict their future behavior more accurately. It takes observational data, often from simulations like Navier-Stokes or Burgers equations, and provides predicted states of the system over time. Researchers in fields like fluid dynamics or materials science would use this to model and forecast system evolution.
321 stars. No commits in the last 6 months. Available on PyPI.
Use this if you need to build and train machine learning models to predict the dynamics of non-linear physical systems, especially those described by partial differential equations.
Not ideal if you are looking for an off-the-shelf solution for simple linear systems or if you do not have a strong understanding of PyTorch for model customization and data handling.
Stars
321
Forks
26
Language
Python
License
GPL-3.0
Category
Last pushed
Oct 05, 2024
Commits (30d)
0
Dependencies
8
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/Koopman-Laboratory/KoopmanLab"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
lululxvi/deepxde
A library for scientific machine learning and physics-informed learning
pnnl/neuromancer
Pytorch-based framework for solving parametric constrained optimization problems,...
wilsonrljr/sysidentpy
A Python Package For System Identification Using NARMAX Models
dynamicslab/pysindy
A package for the sparse identification of nonlinear dynamical systems from data
google-research/torchsde
Differentiable SDE solvers with GPU support and efficient sensitivity analysis.