2.11.1
FIFF reader: Annotations are now correctly read.
New Save as Assistant, easier to use.
TF witch Wavelet plugin can now export the current display to .png file. TF data are also exported to MATLAB file.
2.10.14
fixed a bug in reader plugins that could read bad channels within the file.
Now ignore them and let the user set them as bad if they are really bad.
2.10.12
minor changes in File Properties Dialog UI.
fixed a bug added after latest modifications:
when launching anywave in command line, some connections between the process and the process manager were cut.
Register inject plugin used that connections and so failed.
2.10.11
Fixed mistaken get_data function linked to anywave('get_data').
the 2_5_10 version is now the only one supported.
2.10.10
fixed bug in anywave('init', varargin); The port and pid value were not set correctly.
add ica_file information when using anywave('debug_connect')
2.10.9
- Fixes:
Fixed a bug when changing montage that could crash anywave. - Adds:
MATLAB interface function anywave('get_data', cfg);
The function can now be called without being connected to anywave in a plugin code or in debug mode.
You MUST however specify the cfg.data_path field with a valid path to a data file.
AnyWave will be launched in the background using the default path.
See MATLAB documentation on the wiki to learn more. - Changes:
Notch filter implementation (use an IIR implementation).
Display of markers on signals.
2.9.9
- fixed issue with .mat files generated within MATLAB.
MATLAB stores strings using UTF8 encoding where AnyWave uses classic ASCII encoding.
Both encodings are now correctly handled.
2.9.8
- fixed an issue using matlab call to anywave('get_data', cfg) function in a MATLAB plugin.
Requesting channels with bipolar reference by using cfg.labels field now works correctly.
2.9.7
- FIFF format is now better handled.
- new ica2vhdr native plugin.
Can be used from command line therefore from BIDS Manager.
Takes input_file and ica_file as input options and generates a .vhdr file containing independent time courses unmixed from data file. - modified Merge Files plugin:
Can merge more than two files at once.
Export to any output file format supported by AnyWave. - modified Convert files plugin:
Easier to use, convert several files in a specific format. - Fixes:
- When taking screen captures while in a BIDS, the png files will go to the derivatives folder now.\
- When a process must deal with chunks of data to use and/or skip there were a bug when skipping sections inside a section designed to be used.
The computation was correct but the process was modifying the markers sent by AnyWave.
The issue is fixed. - command line:
bad channels are now correctly removed from montage containing bipolar channels. - ui:
When the user click never ask again on the dialog prompting to retrieve trigger values, the parameter is now correctly saved.
2.8.0
- New button in Montage toolbar allowing to set a montage using the electrodes localisation template.
If a template if available a GUI allows the user to select electrodes using the mouse and add them to the current montage.
- Fixes:
Command line and BMP:
-h2, ica and future plugin can now be output files based on BIDS name.
There is no need anymore to specify an --output_file option.
2.7.4
Overall marker management was improved.
The signal views are more reactive.
New:
The marking tool changed to provide easier and more intuitive way of marking events: HED events are now available.
Once the tool is active, click once to mark a single event.
Click, hold and drag the mouse to mark a time selection.
If you do what described above while holding the shift key, then you can mark event related to specific channels.
A new tool will allow you to select exactly the channels you want to mark.
MATLAB and MATLAB runtime
MATLAB Application and Runtime are now detected automatically when starting up.
Open preferences to check what anywave detected and changed the default versions to use.
MATLAB Compiled plugin can now specify the required runtime version needed by adding a line in desc.txt
runtime = version (ie runtime = v98)
When running a compiled plugin, anywave will switch to the matching runtime installed on the system.
macOS and Linux only:
You can specify the version of MATLAB to use to run scripted plugins.
2.5.11
New:
- Trigger_Writer plugin can now be used from the command line. See here
The purpose is to inject marker values using a marker file into a 4DNI MEG file in the trigger channel.
2.5.7
IMPORTANT:
- fixed a bug causing a crash when applying SEEG AVG reference montage.
NEWS:
- It is now possible to write plugins with the LaunchedOnClosing flag.
When closing a file, this plugins will be automatically launched. - a path to a bids folder can be set as argument using the command line:
AnyWave launch anywave and open the bids.
anywave <path to bids>
2.5.6
- New marking tool allowing to easily add marker.
- BIDS: You can now do a Save As of a BIDS file. The exported file will be added to the bids subject.
2.4.7
Fixes:
- When opening a file and selecting Show Markers option on the marker bar.the markers were not been displayed over the traces.
News:
- BIDS: New options to push/pull between the user derivatives folder and the common folder:
- New option in the View Settings to display an amplitude scale over the traces.
2.4.0
- New GUI when exporting to file.
ICA components time series can be exported as regular channels. - Inserting markers:
It is now possible to undo any previous insertions using the context menu while in marking mode.
2.3.5
- Markers targeting bipolar channels are now displayed correctly on traces.
- Minor bug fixes.
2.2.1
- Fixed an issue causing some plugins to save their result files at the wrong location.
- ICA plugin can now also filter with a notch filter.
- ICA time series:
Now the time series are ALWAYS unmixed using the filters applied when computing the unmixing matrix. Changing the filter on source channels won't affect the visualisation of ICA time series.
Now the ICA time series can be filtered like regular channels. - Fixed an issue with quick montages: AnyWave was not detecting local .mtg files.
- Fixed an issue when a BIDS is open that was causing AnyWave to crash when opening several files from the BIDS Inspector GUI.
- Python plugins are now supported using Python Venv or not.
Open the preferences window and set your local python venv you want to use in AnyWave.
This will allow running Python plugins that require the specified venv.
2.1.3
- We changed the way the versions are labeled. Now AnyWave is in version 2.1.3.
- New updating system in the application:
- Depending on your preferences settings, AnyWave can check at startup for any available updates.
- It is also now possible to get a plugin update or even get a new plugin that was not installed along with the application.
- New display option for signal views : Fixed Page Duration.
This option allows setting a fixed page duration for signals.
July 2021 (2107.6)
- Added a kind of heat map to show SEEG ICA components This can be displayed after ICA on SEEG was computed or loaded.
The "map" can also be shown using :
June 2021 (2106.25)
- EEG channels are now displayed in 'EEG Mode' (polarity reversed) by default. Use the View Options to change.
- Fixed EGI reader. Now correctly reads all EGI .mff bundles
- New gain levels handling, more intuitive.
- Fixed a bug in Spectral plugin: PSD Plot had a bad x axis scale when FFT time windows were greater than 1s.
May 2021 (2105.17)
- New license: AnyWave source code and binaries are now under GPL-3 License.
- Added more command line options to be used with BIDS Manager/BIDS pipeline.
- Open a BIDS folder: the structure will be parsed and a GUI will allow the user to browse subjects and sourcedata.
- New Spectral plugin (See the related documentation)
- New Help Menu allowing to easily get help about the loaded plugins:
- The Time Frequency using wavelet plugin has been modified.
Bugs fixes
When exporting a file, you can now use a selection of markers to export related chunks of data. Data chunks will be concatenated.