NeuroAnalyzer.jl: EEG/MEG/NIRS/NIBS analysis with Julia
v0.22.11 is out: https://codeberg.org/AdamWysokinski/NeuroAnalyzer.jl
Major changes:
- 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
8 Likes
NeuroAnalyzer.jl: EEG/MEG/NIRS/NIBS analysis with Julia
v0.22.12 is out: https://codeberg.org/AdamWysokinski/NeuroAnalyzer.jl
Major changes:
- 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
1 Like
NeuroAnalyzer.jl: EEG/MEG/NIRS/NIBS analysis with Julia
v0.23.01 is out: https://codeberg.org/AdamWysokinski/NeuroAnalyzer.jl
Major changes:
- 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
2 Likes
NeuroAnalyzer.jl: EEG/MEG/NIRS/NIBS analysis with Julia
v0.23.02 is out: https://codeberg.org/AdamWysokinski/NeuroAnalyzer.jl
Major changes:
- 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
1 Like
NeuroAnalyzer.jl: EEG/MEG/NIRS/NIBS analysis with Julia
v0.23.3 is out: https://codeberg.org/AdamWysokinski/NeuroAnalyzer.jl
Major changes:
- import: EEGLAB .set files (WIP)
- import: CSV files
- import: GEO electrode locations
- process: transform using surface Laplacian
- process: improved FIR filter (automated filtering window)
- process: improved polynomial filter
- plot: 3D dipole plot (WIP)
1 Like
NeuroAnalyzer.jl: EEG/MEG/NIRS/NIBS analysis with Julia
v0.23.4 is out: https://codeberg.org/AdamWysokinski/NeuroAnalyzer.jl
Major changes:
- complete rewriting of NeuroAnalyzer functions
- new architecture allows easy expanding for new types of neurophysiological data
- new data types: EEG, NIRS, MEG
- new channel types (csd, nirs, mag, grad, meg)
- import: NIRS/SNIRF/NIRX files (NIRS)
- import: 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
1 Like
NeuroAnalyzer.jl: EEG/MEG/NIRS/NIBS analysis with Julia
v0.23.5 is out: https://codeberg.org/AdamWysokinski/NeuroAnalyzer.jl
Major changes:
- new data type: ERP
- import: GDF files
- import: improved import_set() (epochs, locs, markers)
- import: improved import_bv()
- import: 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
1 Like
NeuroAnalyzer.jl: EEG/MEG/NIRS/NIBS analysis with Julia
v0.23.6 is out: https://codeberg.org/AdamWysokinski/NeuroAnalyzer.jl
Major changes:
- edit: join() and join!()
- analyze: acor(), xcor(), acov(), xcov()
- Julia ≥ 1.9.0 is now required
- code cleanup
- many minor additions and fixes
1 Like
NeuroAnalyzer.jl: Neurophysiological data analysis with Julia
v0.23.7 is out: https://codeberg.org/AdamWysokinski/NeuroAnalyzer.jl
Major changes:
- plot: preview(): interactive (Gtk-based) preview and edit epoched/continuous signal
- process: remove_powerline()
- process: remove_pops()
- initial support for ECoG data
1 Like
NeuroAnalyzer.jl: Neurophysiological data analysis with Julia
v0.23.8 is out: AdamWysokinski/NeuroAnalyzer.jl: Neurophysiological data analysis with Julia - NeuroAnalyzer.jl - Codeberg.org
Major changes:
- 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
1 Like
NeuroAnalyzer.jl: Neurophysiological data analysis with Julia
v0.23.9 is out: https://codeberg.org/AdamWysokinski/NeuroAnalyzer.jl
- 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
1 Like
NeuroAnalyzer.jl: Neurophysiological data analysis with Julia
v0.23.10 is out: https://codeberg.org/AdamWysokinski/NeuroAnalyzer.jl
- gui:
iedit_ch()
– interactive channel and locations editor
- gui:
iview_plot()
– interactive plot viewer
- gui:
iplot_locs3d()
– interactive 3D locs preview
- gui: improved
iview()
, iplot()
, ipsd()
, ispectrogram()
- locs: improved locs architecture and functions
- plot: rewritten
plot_locs()
, plot_topo()
, plot_weights()
and plot_connections()
functions – locs can be projected in 3 planes (XY, XZ and YZ)
- plot:
add_locs()
– locs preview can be placed over another plot
- analysis: improved methods of calculating PSD and spectrogram
- fix: FFTW provider on non-Intel/AMD architectures
- plot: GLMakie dependencies removed – significantly reduced startup time
- code cleanup
- many minor additions and fixes
1 Like
NeuroAnalyzer.jl: Neurophysiological data analysis with Julia
v0.23.11 is out: https://codeberg.org/AdamWysokinski/NeuroAnalyzer.jl
- gui:
iplot_icatopo()
– interactive ICA viewer
- gui:
iview()
plots components and two NEURO objects
- gui:
iedit()
snapping to time points
- edit:
delete_optode()
- locs:
load_locs()
generates locs for EMG/EOG/M1/M2/A1/A2 electrodes
- new data type: sensors
- code cleanup
- many minor additions and fixes
NeuroAnalyzer.jl: Neurophysiological data analysis with Julia
v0.23.12 is out: https://codeberg.org/AdamWysokinski/NeuroAnalyzer.jl
- locs:
locs_generate()
– generate spherical coordinates according to 10/10 system
- io:
import_npy()
- statistics:
ci_median()
, ci_r()
, ci2z()
, r_test()
- code cleanup
- many minor additions and fixes
1 Like