[Mne_analysis] [ANN] MNE-Python 0.22 {Disarmed}

Alexandre Gramfort alexandre.gramfort at inria.fr
Thu Dec 17 16:44:49 EST 2020
Search archives:

        External Email - Use Caution        

Hello everyone,

we’re ahead of our typical release cycle and just published MNE-Python
0.22! 🎉 🎁 🎅

Please find a detailed list of changes and contributors below.

With this year coming to a close, we’d like to take this opportunity to
thank you all for your continued support, and wish you and your loved ones
Happy Holidays.

Stay healthy and take care! 😷

All the best,

Your MNE Team.

A few highlights

============


   -

   The 3D viewer of source time courses based on pyvista can now support
   picking labels from any freesurfer annotation. We highly recommend you now
   use pyvista and not pysurfer/mayavi for STC visualization.
   -

   Performing ICA is now much simpler for most users: instead of offering 3
   parameters -- n_components, n_pca_components, and max_pca_components --
   that would interact in often hard-to-understand ways, you can now simply
   pass a single parameter  -- n_components -- to mne.preprocessing.ICA and
   get what you want. The n_pca_compoents and max_pca_components parameters
   have been deprecated and will be removed in MNE-Python 0.23. Please also
   see the “Notable API changes” section for details.
   -

   When plotting ICA sources via .ICA.plot_sources(), right-clicking on a
   component name will open a properties plot (the one you previously had to
   create using ICA.plot_properties()). This makes exploration of ICA data
   more interactive.
   -

   Annotations can now be shown and hidden interactively in raw plots using
   a checkbox. Extremely useful for datasets with overlapping Annotations!
   -

   Source estimates can now be baseline-corrected using their new
   apply_baseline() method.
   -

   The new function mne.stc_near_sensors() visualizes sEEG and ECoG data.
   -

   Fiducials can now be estimated when visualizing the coregistration by
   passing mri_fiducials=’estimated’ to mne.viz.plot_alignment().
   -

   Numerous improvements of volumetric source space support.
   -

   When cropping the baseline period of baseline-corrected Epochs, the
   information about the original baseline will be preserved to retain
   provenance.
   -

   We now offer spatio-spectral decomposition (SSD) via mne.decoding.SSD.
   -

   New readers: mne.read_evokeds_mff() for averaged MFFs, and
   mne.io.read_raw_boxy()  for optical imaging data recorded using ISS
   Imgagent I/II hardware and BOXY recording software.



Notable API changes

================

We have changed a few things that will require you to adjust your code.


   -

   The n_pca_components and max_pca_components argument of
   mne.preprocessing.ICA has been deprecated, use n_components during
   initialization, and n_pca_components in ICA.apply() instead.
   -

   The trans argument of mne.extract_label_time_course() is deprecated and
   will be removed in 0.23 as it is no longer necessary.
   -

   The parameter event_colors in mne.viz.plot_epochs and mne.Epochs.plot()
   is deprecated, replaced by event_color which is consistent with
   mne.viz.plot_raw and provides greater flexibility.


Full list of API changes:

https://secure-web.cisco.com/1NA56ycd8tuuNXAqBzFLFecgi-o2b4pmhn3PQYEfWi56auvpkyw5RgbkV_TeR4lL6-3Ine_0I1VHNIVq4m-rlyWXSXksl5_Men0maYSzm4JtStkCedU389fJp8z0YhLnnM11TSiKsT7VQ6uvsVqhgSRVxz0odvEv3RMoHON_pUAqDsdRtrVgdccfDHgmIlt7UwGsmlx4GVDLY4vNQk58zqFkytupisAdFyx8diZh4sh8aJOVJpawb0VDYSQFFfaxsYwN_wkmoVixmOGdQXwhhUw/https%3A%2F%2Fmne.tools%2Fstable%2Fwhats_new.html%23api-changes


Full changelog

===========

For a full list of improvements and API changes, see:

https://secure-web.cisco.com/1IT-akePOyPeGxCvQV2zXd24efT8OOefhcoy2zVhh8j-nKNXeug6FbUsZxM3xMB3ZIKTyGp_ekj01GMoEcfonH-vcjJXNbBiyQZBKA6Kv_pspH5TG_gsjs8XqOG67rFviW2o6HvANqMdfTZdqYbuIx8_nH2FEh4jKMF8nZ-SOyJIz_Qy21gFG8yde_iM-Piuim7yq_xcgBkpdjz2unKEvSmjh6kpNVpcWWgKlv98nJHYaCv3aRdI93dKiAo0QMqcrQ4a8qZh95XuqG9fkAQOlpQ/https%3A%2F%2Fmne.tools%2Fstable%2Fwhats_new.html%23version-0-22-0

Find the full documentation at https://secure-web.cisco.com/1eq9Rwyx2zNLgds2Twuv8ERfRjRiq6YSvXhRRZq-Eybopy4q4VzaxXjOLuQhaRvkvIG4QYDVbgapRTrX4x7O6WFl2N8nzi2FMdl_0-9dXIYPjoGq_BNFPcPIOj6drOBwo2yACSa-yo8vbf8V8HTDuJkzzXMfBftv-wHYqKWvxfaNoT-QPKpK1vVi_znIMKsYpk1WanRZOAkeFX9NUbeYIab2IVHlfA9OvgrrnLF67u4ogUP9FxNUEB10KekRO6Nu4qrhJuCtbRx85VuRWS0fCJA/https%3A%2F%2Fmne.tools%2F
<https://secure-web.cisco.com/1Il2gNFIHQsQsrMvAWVmZmueXA94RM_j-FSdJYJ2PjN5isFGcZPYltTrNERG_gJ42fNcNNkALTtvW6Rt8l4LZLRLyG7ORcjoVBBuSRKZT4wWaLWJMLJigzaJBGAxNMrq6Z0kSbco6nUDQbUWOLT5j1kU0dRMFuSZl4ZRZO1YuQkOvf4hAD98NbbBDGPKSiEaFRxPozabzutMJwEGgXcczv4kRgSFZ0o3xQPbjfq06SbYeN5ezPhdBXA2EycWtS4Aq0J8Gyda0sOD-1m7nx_h3wQ/https%3A%2F%2Fmne.tools%2Fstable%2Findex.html>

Installing the new release

===================

Since quite a few things – including dependencies – have changed, we
recommend creating a new environment with a “fresh” installation. Please
follow the installation instructions on our website:

https://secure-web.cisco.com/1fnO8VLLSsTv6l59n8asGuguw4EwgrUnp9MDkYMcY-tmGpMFYxEUDU5D04yfS0vflo4LA5mgoutEdJOsR4OErFFRjxmr0U0Sodj6io7jvyiEReei-VFL4tDP78u9c5cPgGyvjPPmuzmOt8gaSrrZ4L_r1VVHwyxnskqEMViiVEvvPKOlX4mD78dj4HKppAETkI2wIPipNxKdoBv_c2lPwl3ttEJ2ZZt0E_Q73LRzngLq6EbbM1vrZpte7TESlYtsDltKqOAP80EQtfV9N6r2iuQ/https%3A%2F%2Fmne.tools%2Fstable%2Finstall%2Fmne_python.html

Feedback

========

As usual, we welcome your bug reports, feature requests, critiques, and
contributions. Development takes place on GitHub. If you would like to
contribute, star ⭐ the project, or just take a peek at the code, visit
https://secure-web.cisco.com/1Hbc0PzoZ5mggU7QnSk_jkwjg20rOHL_qLRwsqFgHuzsPFEjxkqehOMcL7KugQmPWFnJ4RY_JCVRJuT1Rx3hj5v-CvRho4OZVQjiXyKss5RsHsXBhk-47ayyO48F1vfUoG_B25yzER4IY5PSMizk6IlPdHlPgxzcjx-hPpNT0A6jpuiNB22eLl7SqcWIN6v-xmNGUWXpZG9jOLetNI9GLrSBgY7byVWSIifroIoJwKODQukbqlcvu0JRFr3DlU5NGB7I2ETqBJrmSu0feSZzTrg/https%3A%2F%2Fgithub.com%2Fmne-tools%2Fmne-python.

You may follow us on Twitter: https://secure-web.cisco.com/1y0HqwzWJfHBIvAqW9qmpsKIEwJyt76AbEwEvUfUMGS3QOyNaz2mlPdG86_RAkqly_p_OsdhggT6Ou-m3IzPT6nrS20rQNICGnS341Cca4gpiTVP6wM1mO9wXP5gGF2p3LALBIm51j9zT2ZEOV2IXIdJ42-xZxmBhS3a9uAqex3qmaa5PPnE3q2yUDkoX9uPVsm2BWc0BTrBHbknE5pW6IfUg48d_KlJTKp1y-zVWvLMLdZ2TNaOcdMSjOwtdosiXjpX2N2MeBsboqixhcRUPGw/https%3A%2F%2Ftwitter.com%2Fmne_news

We hope you will enjoy the new features and many, many small improvements
we have added, and are looking forward to receiving your feedback.

Stay safe and take care!

The MNE-Python developers


Contributors

==========

MNE-Python is a community-driven project. We are always very happy to
welcome new contributors of code and documentation! 34 people contributed
to this release – and a whopping 10 were first-timers! Thank you all so
very much for your time and effort, we truly appreciate it!

First-time contributors:


   -

   Aniket Pradhan
   -

   Austin Hurst
   -

   Eduard Ort
   -

   Evan Hathaway
   -

   Hongjiang Ye
   -

   Jeff Stout
   -

   Jonathan Kuziek
   -

   Quianliang Li
   -

   Tod Flak
   -

   Victoria Peterson


Recurring contributors:


   -

   Adam Li
   -

   Alexandre Gramfort
   -

   Christian Brodbeck
   -

   Clemens Brunner
   -

   Daniel McCloy
   -

   Denis A. Engemann
   -

   Eric Larson
   -

   Evgenii Kalenkovich
   -

   Fede Raimondo
   -

   Guillaume Favelier
   -

   Jean-Remi King
   -

   Jussi Nurminen
   -

   Keith Doelling
   -

   Kyle Mathewson
   -

   Mads Jensen
   -

   Mainak Jas
   -

   Marijn van Vliet
   -

   Mikolaj Magnuski
   -

   Olaf Hauk
   -

   Quianliang Li
   -

   Richard Höchenberger
   -

   Robert Luke
   -

   Stefan Appelhoff
   -

   Thomas Hartmann
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.nmr.mgh.harvard.edu/pipermail/mne_analysis/attachments/20201217/e82c9c13/attachment-0001.html 


More information about the Mne_analysis mailing list