NeuroAnalyzer stable
releases
v0.23.9 (01/09/2023)
- updated interactive editor
- plot: iplot(), ipsd(), ispectrogram()
- plot: plot PSD and spectrograms for a time segment
- initial SEEG support
- IO: import_montage()
- IO: import_nwb() (WIP)
- created
lite
branch (with graphical functions
removed)
- code cleanup
- many minor additions and fixes
v0.23.8 (01/08/2023)
- license changed to 2-clause BSD
- analysis: heart rate variability hrv_detect(), hrv_analyze()
- process: ica_decompose(), ica_reconstruct(), ica_remove()
- plot: plot_icatopo()
- plot: plot(obj1, obj2)
- plot: preview(obj1, obj2)
- locs: locs_rotx(), locs_roty(), locs_rotz()
- tested against upcoming Julia 1.10 release
- code cleanup
- many minor additions and fixes
v0.23.7 (01/07/2023)
- plot: preview(): interactive (Gtk-based) preview and edit
epoched/continuous signal
- process: remove_powerline()
- process: remove_pops()
- initial support for ECoG data
- Docker container
- code cleanup
- many minor additions and fixes
v0.23.6 (01/06/2023)
- edit: create()
- edit: join() and join!()
- analyze: acor(), xcor(), acov(), xcov()
- Julia ≥ 1.9.0 is now required
- code cleanup
- many minor additions and fixes
v0.23.5 (01/05/2023)
- new data type: ERP
- IO: GDF files
- IO: improved import_set() (epochs, locs, markers)
- IO: improved import_bv()
- IO: import_edf() accepts multi-sampling rate files
- analyze: amp_at() and avgamp_at() for ERPs
- edit: channel2marker()
- utils: to_df()
- time segments are in seconds
- code cleanup
- more tutorials
- many minor additions and fixes
v0.23.4 (01/04/2023)
- complete rewriting of NeuroAnalyzer functions
- new architecture allows easy expanding with new types of
neurophysiological data
- new data types: EEG, NIRS, MEG
- new channel types (csd, nirs, mag, grad, meg)
- IO: NIRS/SNIRF/NIRX files (NIRS)
- IO: MEG FIFF files (very WIP)
- process: convert intensity to optical density (NIRS)
- process: convert optical density to HbO/HbR/HbT concentrations
(NIRS)
- plot: new way of plotting channels of different types
- plot: 2D dipole plot (WIP)
- unit tests were completely rewritten
- code cleanup
- more tutorials
- many minor additions and fixes
v0.23.3 (01/03/2023)
- IO: EEGLAB .set files (WIP)
- IO: CSV files
- IO: GEO electrode locations
- process: transform using surface Laplacian
- process: improved FIR filter (automated filtering window)
- process: improved polynomial filter
- plot: 3D dipole plot (WIP)
v0.23.2 (01/02/2023)
- import Philips Alice4 polysomnography EDF (non-standard,
multi-sampling rate)
- user defined number of Slepian tapers for PSD
- processing of electrode locations updated, added rotating and
scaling
- code cleanup
- more tutorials
- many minor additions and fixes
v0.23.1 (01/01/2023)
- automated epoching by event markers
- ERP: create, plot
- interpolate EEG channel using linear regression
- continuous integration (CI): tests, documentation, website
- more tutorials
- many minor additions and fixes
v0.22.12 (01/12/2022)
- plotting functions were completely rewritten
- new plot types added (multi-channel PSD,
eeg_plot_stats()
)
- import BrainVision
- tutorials at https://neuroanalyzer.org/#tutorials
- eeg_*() functions now operate on specified channels
- improved auto-detection of bad channels/epochs
- many minor additions and fixes
v0.22.11 (01/11/2022)
- user-managed preferences
- virtual channels
- progress meter
- continuous and discrete wavelet transformations
- Hilbert transformation envelope
- improved connectivity plot
- proper handling of negative frequencies in FFT spectrum
- Jupyter notebook
- many minor additions and fixes
v0.22.10 (01/10/2022)
- project website: https://neuroanalyzer.org
- IO: Digitrack, CSD
- Pluto notebook
- study object (WIP)
- automatically process only EEG/MEG signals where necessary
(WIP)
- new logo
- many minor additions and fixes
v0.22.9 (01/09/2022)
- name changed to NeuroAnalyzer to comply with Julia package naming
policy
- IO: EDF+, BDF and BDF+ with annotations
- view/edit annotations
- interactive 3D preview of electrodes
- PSD topomap
- edit electrode locations
- automated processing of signal channels only (WIP)
- benchmarking module (WIP)
- many minor additions and fixes
v0.22.8 (01/08/2022)
- initial CUDA support
- new reference mode: simple (planar) Laplacian
- plugins use git
- many minor additions and fixes
v0.22.7 (01/07/2022)
Git commits
Stable
branch
Devel
branch