All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added full PEP 561 compliance by introducing a
py.typedmarker file. - Added 100% test coverage including gradient safety tests for rotamers.
- Added interactive Google Colab DEER spectroscopy tutorial.
- Added Dependabot configuration for GitHub Actions.
- Fixed gradient instability (NaNs) in
deer_trace_rotamerswhen evaluated at distance exactly equal to zero. - Fixed pip installation order in CI to prevent
numpysilent upgrades breakingjaxmodule compatibility. - Fixed
mypysyntax errors running on Python 3.12+ environments by separating linting from the test matrix and pinningnumpy<2in pre-commit. - Fixed Node.js deprecation warnings and API rate limits in CI by forcing Node 24 and using GitHub cache for Hugging Face models.
- Removed compromised
polyfill.ioCDN script from MkDocs configuration to resolve supply-chain vulnerability.