Skip to content

MathBioCU/Scattering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scattering Dynamics with WSINDy

kdv_noisy_tracking_snapshots

Python code accompanying the manuscript "Learning effective soliton dynamics from scattering data," submitted to the Journal of Nonlinear Waves.

@misc{minor2026learningeffectivesolitondynamics,
      title={Learning Effective Soliton Dynamics from Scattering Data}, 
      author={Seth Minor and Vanja Dukic and David M. Bortz},
      year={2026},
      eprint={2607.01545},
      archivePrefix={arXiv},
      primaryClass={physics.comp-ph},
      url={https://arxiv.org/abs/2607.01545}, 
}

Also see:

We use experimental data taken from a study by Heinrich et al. (2026):

@data{MRTNPI_2026,
      author = {Kjell Søren Heinrich and Svensson Seth, Douglas and Ehrnstrom, Mats and Ellingsen, Simen Ådnøy},
      publisher = {DataverseNO},
      title = {{Replication Data for: Rediscovering shallow-water equations from experimental data}},
      year = {2026},
      version = {V1},
      doi = {10.18710/MRTNPI},
      url = {https://doi.org/10.18710/MRTNPI}
}
This algorithm uses the following dependencies:
torch
scipy
numpy
itertools
symengine
tqdm
Install WSINDy in a Bash environment:
wget -q https://raw.githubusercontent.com/SethMinor/PyWSINDy-for-PDEs/main/wsindy.py
wget -q https://raw.githubusercontent.com/SethMinor/PyWSINDy-for-PDEs/main/wsindy_ode.py
wget -q https://raw.githubusercontent.com/SethMinor/PyWSINDy-for-PDEs/main/helper_fcns.py

About

Weak-form modeling of effective soliton dynamics.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages