PureML: a transparent NumPy-only deep learning framework for teaching and prototyping (Journal of Open Source Software, 2026)