a b/README.rst
1
.. -*- mode: rst -*-
2
3
|MNE|
4
5
MNE-Python
6
==========
7
8
MNE-Python is an open-source Python package for exploring,
9
visualizing, and analyzing human neurophysiological data such as MEG, EEG, sEEG,
10
ECoG, and more. It includes modules for data input/output, preprocessing,
11
visualization, source estimation, time-frequency analysis, connectivity analysis,
12
machine learning, statistics, and more.
13
14
15
Documentation
16
^^^^^^^^^^^^^
17
18
`Documentation`_ for MNE-Python encompasses installation instructions, tutorials,
19
and examples for a wide variety of topics, contributing guidelines, and an API
20
reference.
21
22
23
Forum
24
^^^^^^
25
26
The `user forum`_ is the best place to ask questions about MNE-Python usage or
27
the contribution process. The forum also features job opportunities and other
28
announcements.
29
30
If you find a bug or have an idea for a new feature that should be added to
31
MNE-Python, please use the
32
`issue tracker <https://github.com/mne-tools/mne-python/issues/new/choose>`__ of
33
our GitHub repository.
34
35
36
Installation
37
^^^^^^^^^^^^
38
39
To install the latest stable version of MNE-Python with minimal dependencies
40
only, use pip_ in a terminal:
41
42
.. code-block:: console
43
44
    $ pip install --upgrade mne
45
46
For more complete instructions, including our standalone installers and more
47
advanced installation methods, please refer to the `installation guide`_.
48
49
50
Get the development version
51
^^^^^^^^^^^^^^^^^^^^^^^^^^^
52
53
To install the latest development version of MNE-Python using pip_, open a
54
terminal and type:
55
56
.. code-block:: console
57
58
    $ pip install --upgrade https://github.com/mne-tools/mne-python/archive/refs/heads/main.zip
59
60
To clone the repository with `git <https://git-scm.com/>`__, open a terminal
61
and type:
62
63
.. code-block:: console
64
65
    $ git clone https://github.com/mne-tools/mne-python.git
66
67
68
Dependencies
69
^^^^^^^^^^^^
70
71
The minimum required dependencies to run MNE-Python are:
72
73
.. ↓↓↓ BEGIN CORE DEPS LIST. DO NOT EDIT! HANDLED BY PRE-COMMIT HOOK ↓↓↓
74
75
- `Python <https://www.python.org>`__ ≥ 3.10
76
- `NumPy <https://numpy.org>`__ ≥ 1.23
77
- `SciPy <https://scipy.org>`__ ≥ 1.9
78
- `Matplotlib <https://matplotlib.org>`__ ≥ 3.6
79
- `Pooch <https://www.fatiando.org/pooch/latest/>`__ ≥ 1.5
80
- `tqdm <https://tqdm.github.io>`__
81
- `Jinja2 <https://palletsprojects.com/p/jinja/>`__
82
- `decorator <https://github.com/micheles/decorator>`__
83
- `lazy-loader <https://pypi.org/project/lazy_loader>`__ ≥ 0.3
84
- `packaging <https://packaging.pypa.io/en/stable/>`__
85
86
.. ↑↑↑ END CORE DEPS LIST. DO NOT EDIT! HANDLED BY PRE-COMMIT HOOK ↑↑↑
87
88
Contributing
89
^^^^^^^^^^^^
90
91
Please see the `contributing guidelines <https://mne.tools/dev/development/contributing.html>`__ on our documentation website.
92
93
94
About
95
^^^^^
96
97
+---------+------------+----------------+
98
| CI      | |Codecov|  | |Bandit|       |
99
+---------+------------+----------------+
100
| Package | |PyPI|     | |conda-forge|  |
101
+---------+------------+----------------+
102
| Docs    | |Docs|     | |Discourse|    |
103
+---------+------------+----------------+
104
| Meta    | |Zenodo|   | |OpenSSF|      |
105
+---------+------------+----------------+
106
107
108
License
109
^^^^^^^
110
111
MNE-Python is licensed under the BSD-3-Clause license.
112
113
114
.. _Documentation: https://mne.tools/dev/
115
.. _user forum: https://mne.discourse.group
116
.. _installation guide: https://mne.tools/dev/install/index.html
117
.. _pip: https://pip.pypa.io/en/stable/
118
119
.. |PyPI| image:: https://img.shields.io/pypi/dm/mne.svg?label=PyPI
120
   :target: https://pypi.org/project/mne/
121
122
.. |conda-forge| image:: https://img.shields.io/conda/dn/conda-forge/mne.svg?label=Conda
123
   :target: https://anaconda.org/conda-forge/mne
124
125
.. |Docs| image:: https://img.shields.io/badge/Docs-online-green?label=Documentation
126
   :target: https://mne.tools/dev/
127
128
.. |Zenodo| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.592483.svg
129
   :target: https://doi.org/10.5281/zenodo.592483
130
131
.. |Discourse| image:: https://img.shields.io/discourse/status?label=Forum&server=https%3A%2F%2Fmne.discourse.group%2F
132
   :target: https://mne.discourse.group/
133
134
.. |Codecov| image:: https://img.shields.io/codecov/c/github/mne-tools/mne-python?label=Coverage
135
   :target: https://codecov.io/gh/mne-tools/mne-python
136
137
.. |Bandit| image:: https://img.shields.io/badge/Security-Bandit-yellow.svg
138
   :target: https://github.com/PyCQA/bandit
139
140
.. |OpenSSF| image:: https://www.bestpractices.dev/projects/7783/badge
141
   :target: https://www.bestpractices.dev/projects/7783
142
143
.. |MNE| image:: https://mne.tools/dev/_static/mne_logo_gray.svg
144
   :target: https://mne.tools/dev/