Tested reproduction environment for the submitted Online Resource 1 package

Operating system: Linux container environment
Python: 3.13.5
NumPy: 2.3.5
SciPy: 1.17.0
Matplotlib: available in the container environment
pandas: available in the container environment

For deterministic BLAS behavior, run with:
OPENBLAS_NUM_THREADS=1
MKL_NUM_THREADS=1
OMP_NUM_THREADS=1

The scripts are intended for Python 3.10+ with NumPy, SciPy, Matplotlib, and pandas.


Recommended stable environment:
Python: 3.11
NumPy: >= 1.24
SciPy: >= 1.10
Matplotlib: >= 3.7
pandas: >= 2.0

The supplied environment.yml uses Python 3.11 as a conservative reviewer-friendly environment.
The scripts use standard NumPy/SciPy linear algebra, interpolation, and sparse-matrix routines and are expected to run under the recommended Python 3.11 environment. The submitted audit logs were generated in the container environment listed above.

