anypinn.catalog.damped_oscillator
OMEGA_KEY = 'omega0'
module-attribute
V_KEY = 'v'
module-attribute
X_KEY = 'x'
module-attribute
ZETA_KEY = 'zeta'
module-attribute
DampedOscillatorDataModule
Bases: PINNDataModule
DataModule for damped oscillator inverse problem. Generates synthetic data via odeint.
Source code in src/anypinn/catalog/damped_oscillator.py
gen_props = gen_props
instance-attribute
noise_std = noise_std
instance-attribute
__init__(hp: ODEHyperparameters, gen_props: ODEProperties, noise_std: float = 0.0, validation: ValidationRegistry | None = None, callbacks: Sequence[DataCallback] | None = None)
Source code in src/anypinn/catalog/damped_oscillator.py
gen_data(config: GenerationConfig) -> tuple[Tensor, Tensor]
Generate synthetic damped oscillator data using odeint + Gaussian noise.