DisruptionPy: An open-source physics-based scientific framework for disruption analysis of fusion plasmas (Journal of Open Source Software, 2026)