Autonomous
Nonlinear ODEs. Wrapper for emulator dynamical models
Internal Emulators - in house ground truth equations
External Emulators - third party models
References:
- class neuromancer.psl.autonomous.Autoignition(exclude_norms=['Time'], backend='numpy', requires_grad=False, seed: int | Generator = 59, set_stats=True)[source]
ODE describing pulsating instability in open-ended combustor.
Koch, J., Kurosaka, M., Knowlen, C., Kutz, J.N., “Multiscale physics of rotating detonation waves: Autosolitons and modulational instabilities,” Physical Review E, 2021
- property params
- class neuromancer.psl.autonomous.Brusselator1D(exclude_norms=['Time'], backend='numpy', requires_grad=False, seed: int | Generator = 59, set_stats=True)[source]
-
- property params
- class neuromancer.psl.autonomous.ChuaCircuit(exclude_norms=['Time'], backend='numpy', requires_grad=False, seed: int | Generator = 59, set_stats=True)[source]
Chua’s circuit
- property params
- class neuromancer.psl.autonomous.DoublePendulum(exclude_norms=['Time'], backend='numpy', requires_grad=False, seed: int | Generator = 59, set_stats=True)[source]
-
- property params
- class neuromancer.psl.autonomous.Duffing(exclude_norms=['Time'], backend='numpy', requires_grad=False, seed: int | Generator = 59, set_stats=True)[source]
-
- property params
- class neuromancer.psl.autonomous.LorenzSystem(exclude_norms=['Time'], backend='numpy', requires_grad=False, seed: int | Generator = 59, set_stats=True)[source]
Lorenz System
https://ipywidgets.readthedocs.io/en/stable/examples/Lorenz%20Differential%20Equations.html
https://matplotlib.org/3.1.0/gallery/mplot3d/lorenz_attractor.html
- property params
- class neuromancer.psl.autonomous.LotkaVolterra(exclude_norms=['Time'], backend='numpy', requires_grad=False, seed: int | Generator = 59, set_stats=True)[source]
Lotka–Volterra equations Also known as the predator–prey equations
- property params
- class neuromancer.psl.autonomous.Pendulum(exclude_norms=['Time'], backend='numpy', requires_grad=False, seed: int | Generator = 59, set_stats=True)[source]
-
- property params
- class neuromancer.psl.autonomous.RosslerAttractor(exclude_norms=['Time'], backend='numpy', requires_grad=False, seed: int | Generator = 59, set_stats=True)[source]
-
- property params
- class neuromancer.psl.autonomous.ThomasAttractor(exclude_norms=['Time'], backend='numpy', requires_grad=False, seed: int | Generator = 59, set_stats=True)[source]
Thomas’ cyclically symmetric attractor
- property params
- class neuromancer.psl.autonomous.UniversalOscillator(exclude_norms=['Time'], backend='numpy', requires_grad=False, seed: int | Generator = 59, set_stats=True)[source]
Harmonic oscillator
- property params
- class neuromancer.psl.autonomous.VanDerPol(exclude_norms=['Time'], backend='numpy', requires_grad=False, seed: int | Generator = 59, set_stats=True)[source]
Van der Pol oscillator
- property params