The SWirl Identification by Rotation centers Localization (SWIRL) is an automated vortex identification algorithm written in python and based on the _Estimated Vortex Center_ (EVC) method [Canivete Cuissa & Steiner, 2022]. Given a two-dimensional velocity field defined on a Cartesian grid and the grid cell size in physical units, the SWIRL code returns a list with the identified vortical structures and their main properties.
JAX-accelerated finite volume solver for 2D ideal magnetohydrodynamics with HLL Riemann solver and Dedner divergence cleaning. Includes comprehensive conservation, turbulence, and information-theoretic diagnostics with CF-compliant NetCDF output.