English

sidmkit: A Reproducible Toolkit for SIDM Phenomenology and Galaxy Rotation-Curve Modeling

Instrumentation and Methods for Astrophysics 2026-01-09 v1 Computational Physics

Abstract

Self-interacting dark matter (SIDM) is a well-motivated extension of cold dark matter that can modify halo structure on galactic and group scales while remaining consistent with large-scale structure. However, practical SIDM work often requires bridging several layers, including microphysical scattering models, velocity-dependent effective cross sections, phenomenological astrophysical constraints, and (separately) data-driven halo fits, such as rotation curves. In this paper, we describe \texttt{sidmkit}, a transparent and reproducible Python package designed to support SIDM ``micro\rightarrowmacro'' calculations and to provide a robust batch pipeline for fitting rotation curves in the SPARC data. On the SIDM side, \texttt{sidmkit} implements velocity-dependent momentum-transfer cross sections for a Yukawa interaction using standard analytic approximations (Born, classical, and Hulth\'en-based) with a numerical partial-wave option for spot checks. It also provides consistent velocity-moment averaging for Maxwellian relative speeds, scattering-rate utilities, and curated literature \emph{summary} constraints for regression tests and exploratory scans. On the rotation-curve side, we implement bounded non-linear least squares fits of NFW and Burkert halo models to SPARC baryonic decompositions, with optional mass-to-light priors and information-criterion summaries (AIC/BIC). For the demonstration dataset, we process 191 \texttt{rotmod} galaxies (LTG+ETG bundles) and fit both NFW and Burkert models (382 total fits). We find that Burkert is preferred by ΔBIC>0\Delta \mathrm{BIC} > 0 for 65.4%65.4\% of galaxies, with ``strong'' preference (ΔBIC>6\Delta \mathrm{BIC}>6) in 32.5%32.5\% of galaxies;

Keywords

Cite

@article{arxiv.2601.04735,
  title  = {sidmkit: A Reproducible Toolkit for SIDM Phenomenology and Galaxy Rotation-Curve Modeling},
  author = {Nalin Dhiman},
  journal= {arXiv preprint arXiv:2601.04735},
  year   = {2026}
}

Comments

12 pages, 13 figures, Methods and software paper; includes a reproducible SPARC rotation-curve fitting pipeline and SIDM phenomenology utilities