<commit_before>What's new
==========

.. _changes_0_6:

Current
-----------

Changelog
~~~~~~~~~

   - Linear (and zeroth-order) detrending for Epochs and Evoked by `<NAME>`_

   - Label morphing between subjects by `<NAME>`_

   - Define events based on time lag between reference and target event by `<NAME>`_

   - ICA convenience function implementing an automated artifact removal workflow by `<NAME>`_

   - Bad channels no longer included in epochs by default by `<NAME>arson`_

   - Support for diagonal noise covariances in inverse methods and rank computation by `<NAME>`_

   - Support for using CUDA in FFT-based FIR filtering (method='fft') and resampling by `<NAME>son`_

   - Optmimized FFT length selection for faster overlap-add filtering by `<NAME>`_

   - Ability to exclude bad channels from evoked plots or shown them in red by `<NAME>`_

   - Option to show both hemispheres when plotting SourceEstimate with PySurfer by `<NAME>`_

   - Optimized Raw reading and epoching routines to limit memory copies by `Eric Larson`_

   - Advanced options to save raw files in short or double precision by `Eric Larson`_

   - Option to detect decreasing events using find_events by `<NAME>`_

   - Option to change default stim_channel used for finding events by `<NAME>son`_

API
~~~

   - Deprecated use of fiff.pick_types without specifying exclude -- use either [] (none), 'bads' (bad channels), or a list of string (channel names).

   - Depth bias correction in dSPM/MNE/sLORETA make_inverse_operator is now done like in the C code using only gradiometers if present, else magnetometers, and EEG if no MEG channels are present.

   - Raw.save() will only overwrite the destination file, if it exists, if option overwrite=True is set.

   - mne.utils.set_config(), get_config(), get_config_path() moved to mne namespace.

.. _changes_0_5:

Version 0.5
-----------

Changelog
~~~~~~~~~

   - Multi-taper PSD estimation for single epochs in source space using minimum norm by `<NAME>`_

   - Read and visualize .dip files obtained with xfit or mne_dipole_fit by `<NAME>`_

   - Make EEG layout by `<NAME>`_

   - Ability to specify SSP projectors when computing covariance from raw by `<NAME>`_

   - Read and write txt based event files (.eve or .txt) by `Eric Larson`_

   - Pass qrs threshold to preprocessing functions by `Eric Larson`_

   - Compute SSP projections from continuous raw data by `<NAME>`_

   - Support for applied SSP projections when loading Raw by `<NAME>`_ and `<NAME>`_

   - Support for loading Raw stored in different fif files by `Eric Larson`_<commit_msg>STY: Update whats new based on changes to inverses<commit_after>What's new
==========

.. _changes_0_6:

Current
-----------

Changelog
~~~~~~~~~

   - Linear (and zeroth-order) detrending for Epochs and Evoked by `<NAME>`_

   - Label morphing between subjects by `<NAME>`_

   - Define events based on time lag between reference and target event by `<NAME>`_

   - ICA convenience function implementing an automated artifact removal workflow by `<NAME>`_

   - Bad channels no longer included in epochs by default by `Eric Larson`_

   - Support for diagonal noise covariances in inverse methods and rank computation by `Eric Larson`_

   - Support for using CUDA in FFT-based FIR filtering (method='fft') and resampling by `Eric Larson`_

   - Optmimized FFT length selection for faster overlap-add filtering by `Martin Luessi`_

   - Ability to exclude bad channels from evoked plots or shown them in red by `Martin Luessi`_

   - Option to show both hemispheres when plotting SourceEstimate with PySurfer by `Martin Luessi`_

   - Optimized Raw reading and epoching routines to limit memory copies by `<NAME>`_

   - Advanced options to save raw files in short or double precision by `Eric Larson`_

   - Option to detect decreasing events using find_events by `<NAME>`_

   - Option to change default stim_channel used for finding events by `Eric Larson`_

   - Use average patch normal from surface-oriented forward solution in inverse calculation when possible by `Eric Larson`_

API
~~~

   - Deprecated use of fiff.pick_types without specifying exclude -- use either [] (none), 'bads' (bad channels), or a list of string (channel names).

   - Depth bias correction in dSPM/MNE/sLORETA make_inverse_operator is now done like in the C code using only gradiometers if present, else magnetometers, and EEG if no MEG channels are present.

   - Fixed-orientation inverse solutions need to be made using 'fixed=True' option, using non-surface-oriented forward solutions to maintain compatibility with MNE C code.

   - Raw.save() will only overwrite the destination file, if it exists, if option overwrite=True is set.

   - mne.utils.set_config(), get_config(), get_config_path() moved to mne namespace.

.. _changes_0_5:

Version 0.5
-----------

Changelog
~~~~~~~~~

   - Multi-taper PSD estimation for single epochs in source space using minimum norm by `<NAME>`_

   - Read and visualize .dip files obtained with xfit or mne_dipole_fit by `<NAME>`_

   - Make EEG layout by `Eric Larson`_

   - Ability to specify SSP projectors when computing covariance from raw by `Eric Larson`_

   - Read and write txt based event files (.eve or .txt) by `Eric Larson`_

   - Pass qrs threshold to preprocessing functions by `Eric Larson`_

   - Compute SSP projections from continuous raw data by `<NAME>`_

   - Support for applied SSP projections when loading Raw by `<NAME>son`_ and `<NAME>`_

   - Support for loading Raw stored in different fif files by `Eric Larson`_
{'fraction_non_alphanumeric': 0.08292945611200861, 'fraction_numerical': 0.002154011847065159, 'mean_word_length': 3.64720600500417, 'pattern_counts': {'":': 0, '<': 33, '<?xml version=': 0, '>': 33, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7214463', 'n_tokens_mistral': 1687, 'n_tokens_neox': 1507, 'n_words': 732}