Releases: OHBA-analysis/osl-ephys
Releases · OHBA-analysis/osl-ephys
Release list
v2.4.0
Most changes are fixes and improvements for robustness, and include ica-label, reports, plotting, etc.
What's Changed
- Release v2.3.0 by @matsvanes in #408
- EEG Example by @cgohil8 in #405
- Fixed bug plotting parcellated data PSD. by @cgohil8 in #410
- Preprocessing fixes by @matsvanes in #412
- Fix indentation in batch.py by @HQian96 in #419
- Fixed for Yale OSL workshop by @matsvanes in #420
Full Changelog: v2.3.1...v2.4.0
v2.3.1
v2.3.0
This release upgrades Python to 3.12 and MNE to 1.9.0
What's Changed
- Release v2.2.0 by @matsvanes in #401
- Matsvanes patch 1 by @matsvanes in #402
- Update glm_sensor_solution.py by @matsvanes in #403
- Upgrade: Python 3.12 + MNE 1.9 by @cgohil8 in #404
Full Changelog: v2.2.0...v2.3.0
v2.2.0
Summary of changes:
- Improved FreeSurfer source recon
- Improved linear inverse modelling
- improved reports (incl. help)
- ica_label fixes
- Tutorial updates
What's Changed
- Release 2.1.0 by @matsvanes in #377
- Fixed logging by @cgohil8 in #378
- Volumetric MNE Source Reconstruction by @cgohil8 in #379
- Fixed bug in generating the source report. by @cgohil8 in #380
- EEG pipline with structurals by @cgohil8 in #384
- dask upgrade requirements by @matsvanes in #387
- Fix: don't generate a source reconstruction report page for failed runs by @cgohil8 in #391
- Tested on Nottingham OPM data by @cgohil8 in #392
- Preproc tutorials, report, ica_label, source recon improvements by @matsvanes in #395
- Docs improvements by @matsvanes in #396
- enable reading different file types by @matsvanes in #398
- fix preproc manual tutorial by @matsvanes in #399
- AQ Workshop Changes by @AJQuinn in #394
- feat: local parcel orthogonalisation by @matsvanes in #400
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
Summary
- add source recon functionality, including FreeSurfer utils, Mimimum norm methods, etc.
- add glm wrappers for the preproc config
- add OPM utils, e.g., dealing with headshape points
- add toolbox paper scripts to examples
Details
- Release v2.0.0 by @cgohil8 in #359
- fix osl>osl_ephys in docs by @matsvanes in #360
- Fix report/log directory path. by @cgohil8 in #362
- add save_polhemus_fif by @neurofractal in #364
- Fixes and Improvements for RHINO by @cgohil8 in #370
- work in progress for adding freesurfer/surface/minimum norm source recon by @matsvanes in #368
- Update example freesurfer_source_recon.py by @matsvanes in #371
- Add GLM wrappers to preprocessing by @matsvanes in #372
- Improved functions to get leadfields and LCMV weights by @cgohil8 in #374
- added toolbox paper scripts by @matsvanes in #356
- Add utils to downsample and standardise digitised headshape points by @neurofractal in #376
- change size of headshape points based on their number in coreg display by @neurofractal in #375
New Contributors
- @neurofractal made their first contribution in #364
Full Changelog: v2.0.0...v2.1.0
v2.0.0
v1.1.0
What's Changed
- Change license to Apache 2.0
- massive update of the documentation
- improvements in
glm_epochsandglm_base, particularly regarding stats and plotting - Ability to run group analysis in
run_proc_batch - Automatic saving of each user defined key in
dataset[key](run_proc_chain/batch) - Add random seed to preprocessing and source_recon modules.
- improve
ica_label(keep ecg/eog on top) and createica_apply - Improve report (formatting, navigation)
- improve logs (added extra info, time stamps, random seed, ica label info, etc)
- added features for epoching source reconstructed data
Full Changelog: v0.1.0...v1.1.0
v1.0.0
v0.10.0
v0.9.0
What's Changed
- The maxfilter cross talk and calibration files were moved on the hbaws computers, which caused an error. We updated maxfilter file paths to resolve this.
- Updated
cbu3_stagemaxfiltering. - ICA labelling updates.
- Updated
batch.py,glm_epochs.py,src_report.py. - Installation and release notes updated.
- Include READMEs in PyPI package. This fixes issues with installing the package using pip.