MEG

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
anywave:main [2025/06/27 15:35] brunoanywave:main [2025/07/07 16:01] (current) – [Changes] bruno
Line 1: Line 1:
-Presentation+====== 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. “//AnyWave: a cross-platform and modular software for visualizing and processing electrophysiological signals.//” Journal of neuroscience methods 242 (2015): 118-26 
 + 
 +====== 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('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. 
DokuWiki CC Attribution 4.0 International