diff options
author | Vivien Kraus <vivien@planete-kraus.eu> | 2022-01-20 23:21:25 +0100 |
---|---|---|
committer | Tobias Geerinckx-Rice <me@tobias.gr> | 2022-02-13 01:00:04 +0100 |
commit | 904999e683cd4f5eeaf73b0bbbac6d25c3bae8ef (patch) | |
tree | 8edd5e5e7469280a0af85eaef14b15980bab894f | |
parent | a0c19d2d20b140b148711f389436f59a001cce60 (diff) | |
download | guix-wip-python-mne.tar.gz |
gnu: Add python-mne. wip-python-mne
* gnu/packages/python-science.scm (python-mne): New variable.
-rw-r--r-- | gnu/packages/python-science.scm | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index ea4d63d80b..bee5d034ce 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -40,6 +40,7 @@ #:use-module (gnu packages databases) #:use-module (gnu packages gcc) #:use-module (gnu packages image-processing) + #:use-module (gnu packages jupyter) #:use-module (gnu packages machine-learning) #:use-module (gnu packages maths) #:use-module (gnu packages mpi) @@ -51,6 +52,7 @@ #:use-module (gnu packages python-check) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) + #:use-module (gnu packages qt) #:use-module (gnu packages simulation) #:use-module (gnu packages sphinx) #:use-module (gnu packages statistics) @@ -1461,3 +1463,66 @@ can be quite useful when you desire to update your plot in real-time.") files are directories containing several files of mostly xml files, but also binary files.") (license license:asl2.0))) + +(define-public python-mne + (package + (name "python-mne") + (version "0.24.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "mne" version)) + (sha256 + (base32 + "039h0pwcvl4ywfa4ij7w6x61czd322csqr59yhzfil3a7b8gzjrq")))) + (build-system python-build-system) + (arguments + ;; The test data is distributed in a separate repository without a + ;; license, https://github.com/mne-tools/mne-testing-data + `(#:tests? #f)) + (propagated-inputs (list python-numpy python-scipy + python-matplotlib + python-tqdm + python-pooch + python-decorator + python-h5io + python-packaging + python-pymatreader + python-pyqt + python-pyqt5-sip + python-sip + python-scikit-learn + python-nibabel + python-numba + python-h5py + python-jinja2 + python-pandas + python-numexpr + jupyter + python-picard + python-statsmodels + python-joblib + python-psutil + python-dipy + vtk + python-nilearn + python-xlrd + python-imageio + python-imageio-ffmpeg + python-traitlets + python-pyvista + python-pyvistaqt + python-mffpy + python-ipywidgets + ;; FIXME: add the following dependencies: + ;; python-ipyvtklink requires NPM to build + ;; mne-qt-browser is not included, because it + ;; depends on MNE. + )) + (home-page "https://mne.tools/dev/") + (synopsis "MNE-Python project for MEG and EEG data analysis") + (description + "Open-source Python package for exploring, visualizing, and +analyzing human neurophysiological data: MEG, EEG, sEEG, ECoG, NIRS, and +more.") + (license license:bsd-3))) |