Skip to content

2.0.1

Choose a tag to compare

@Hugo-W Hugo-W released this 25 Aug 15:47
· 30 commits to main since this release
a06aedf

v2.0.1 — Logging Refactor

Fixes

  • Unified logging: all modules now use a single pyeeg logger via pyeeg._logging. Remove 7 competing basicConfig calls (including a dangerous level=DEBUG in cca.py).
  • set_log_level() now works consistently across the entire library. Use pyeeg.set_log_level('INFO') to see messages, pyeeg.set_log_level('WARNING') to silence.
  • tqdm fix: removed LOGGER.info calls inside tqdm loops that broke progress bar rendering. Progress bars are now clean.
  • Import-time warnings: missing-torch messages converted from warnings.warn to LOGGER.info — silent by default, controllable via set_log_level.
  • TRFEstimator verbose default: changed from True to False (library is silent by default, following scikit-learn convention).
  • tqdm.auto used everywhere for notebook/terminal compatibility.

PyPI

https://pypi.org/project/natmeeg/2.0.1/