dipy/dipy Contributions
PR #3783 – Fix Figure Canvas Not Cleared in Simulation Tutorials
Merged: Mar 2026
- Identified simulation tutorials missing explicit
plt.figure() calls before plotting in sphinx-gallery builds
- Replaced bare
plt.plot() calls with fig, ax = plt.subplots() (object-oriented API) in simulate_dki.py and simulate_multi_tensor.py
- Built documentation locally on Windows using meson-python and MSVC, verifying both tutorials executed successfully
- Confirmed clean, separate figure generation with no canvas overlap in generated documentation
- Documentation-only fix with no functional behavior changes
View Pull Request
PR #3780 – Fix numpydoc Validation Issues in fetcher.py
Merged: Feb 2026
- Standardized docstrings in
dipy/data/fetcher.py to follow numpydoc conventions
- Corrected
Returns section formatting and removed duplicate entries
- Updated type annotations from
string to Path where appropriate
- Improved docstring clarity and ensured proper Sphinx rendering
- Maintained full backward compatibility (documentation-only change)
View Pull Request