v1.5.0 - Improved caching, movement compensation, and decoding
What's Changed
- MAINT: Cleanup dependencies and doc build by @larsoner in #755
- ENH: Add annotation of head velocity by @larsoner in #757
- BUG: Fix bug with cache invalidation by @larsoner in #756
- ENH: Add T1 and FLASH BEM to website by @larsoner in #758
- BUG: Fix bug with empty room processing by @larsoner in #761
- ENH: More compact logging by @larsoner in #764
- ENH: Add eSSS by @larsoner in #762
- ENH: Cache grand-average steps by @larsoner in #765
- MAINT: Test MD5 hashing too by @larsoner in #768
- ENH: Better logging of distances by @larsoner in #769
- MAINT: pre-commit.ci by @larsoner in #774
- Added deriv_root argument to CLI by @vferat in #773
- MAINT: Use pooch for downloading web data by @larsoner in #775
- API: Change default to _cache by @larsoner in #778
- ENH: Validate inputs with pydantic by @larsoner in #779
- TST: Rerun CIs by @larsoner in #781
- BUG: Fix bug where individual invs were not rendered by @larsoner in #782
- MAINT: Fix bug with item by @larsoner in #791
- Ensure link in "You're not viewing the latest stable version" banner is readable in light and dark theme by @hoechenberger in #793
- Reduce logging output when creating and saving reports by @hoechenberger in #799
- Use inst.pick() instead of inst.pick_types() by @hoechenberger in #800
- Use cleaned epochs for sensor-space decoding, time-frequency analysis, and covariance calculation by @hoechenberger in #796
- Add "picard-extended_infomax" ICA algorithm by @hoechenberger in #801
- Do not reject epochs based on PTP threshold before ICA cleaning by @hoechenberger in #806
- Add
"autoreject_local"
as new option forpreprocessing/ptp_reject
by @hoechenberger in #807 - ENH: Table sorting and ds004229 updates by @larsoner in #809
- Add support for
autoreject
(local) before running ICA by @hoechenberger in #810 - BUG: Fix bug with verbosity by @larsoner in #813
- Do not interpolate bad segments using autoreject before ICA by @hoechenberger in #816
- Omit bad channels when gathering data used for decoding by @hoechenberger in #817
- Allow decoding using epochs at different stages of pre-processing by @hoechenberger in #819
- Prepare for 1.5.0 release by @larsoner in #821
- FIX: PyQt6 by @larsoner in #822
New Contributors
Full Changelog: v1.4.0...v1.5.0