Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| anywave:main [2025/06/27 15:35] – bruno | anywave:main [2025/07/07 16:01] (current) – [Changes] bruno | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Presentation | + | ====== |
| + | AnyWave is a software designed to easily open and view data recorded by EEG or MEG acquisition systems. AnyWave is modular and can load additional plug-ins to enhance its features and capabilities. The development of AnyWave is supported by INSERM and Aix-Marseille University. AnyWave was licensed with the help of SATT Sud-Est. | ||
| + | |||
| + | Cite us: Colombet B, Woodman M, Badier JM and Bénar CG. “// | ||
| + | |||
| + | ====== Changes ====== | ||
| + | |||
| + | **2.13.5**\\ | ||
| + | Now when saving data to MATLAB format, Epochs are considered. | ||
| + | If you export data based on markers of same duration, the MATLAB file will contain a tensor matrix containing the data. | ||
| + | If epochs differ in duration, a struct array of 1xn epochs will be created and named Epochs. | ||
| + | If no markers is used to export data, all the data will be put in data variable. | ||
| + | |||
| + | **2.13.3**\\ | ||
| + | macOS version are now up to date (Intel and Apple M cpus). | ||
| + | |||
| + | **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(' | ||
| + | the 2_5_10 version is now the only one supported. | ||
| + | |||
| + | **2.10.10**\\ | ||
| + | fixed bug in anywave(' | ||
| + | add ica_file information when using anywave(' | ||
| + | |||
| + | **2.10.9**\\ | ||
| + | Fixes: | ||
| + | Fixed a bug when changing montage that could crash anywave. | ||
| + | Adds: | ||
| + | MATLAB interface function anywave(' | ||
| + | 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(' | ||
| + | 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. | ||
