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

TL;DR
sidmkit is a Python toolkit that streamlines the modeling of self-interacting dark matter effects and galaxy rotation curves, enabling reproducible analysis and comparison with astrophysical constraints.
Contribution
This paper introduces sidmkit, a comprehensive, open-source Python package for SIDM microphysics calculations and galaxy rotation-curve fitting, integrating multiple models and datasets.
Findings
Burkert profile preferred in 65.4% of galaxies
Strong model preference (ΔBIC>6) in 32.5% of cases
Demonstrates sidmkit's capability on 191 galaxy dataset
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 ``micromacro'' 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDark Matter and Cosmic Phenomena · Galaxies: Formation, Evolution, Phenomena · Astronomy and Astrophysical Research
