# Bioelectronics ECG reference and benchmark stack.
# Keep NumPy pinned to the base runtime ABI. NeuroKit2 0.2.13 requires
# NumPy >=2, so 0.2.12 is the newest compatible release for this image.
numpy==1.26.4
scipy==1.16.3
neurokit2==0.2.12
wfdb==4.3.1
py-ecg-detectors==1.3.5
biosppy==2.2.4
# BioSPPy declares the non-headless OpenCV distribution. Match the 4.11 ABI
# already used by the base image's headless build and verify both consumers.
opencv-python==4.11.0.86
# BioSPPy imports this at module load but 2.2.4 omits it from its wheel
# dependency metadata.
PeakUtils==1.3.5
