An Open-Source Pseudo-Spectral Solver for Idealized Korteweg-de Vries Soliton Simulations
This paper introduces *sangkuriang*, an open-source Python library that utilizes Fourier pseudo-spectral methods and JIT-accelerated Runge-Kutta integration to accurately simulate Korteweg-de Vries soliton dynamics, demonstrating high-fidelity conservation laws and phase-space preservation across various interaction scenarios.