install documentation cleanup
@drammock is already working on this.
Since Oct 1, 2023.
Assessment
This issue has not been assessed yet.
Description
Our recommended installation methods have changed a lot over the past couple years, and not all parts of our install documentation have kept up. Here's an abbreviated outline of the current flow (in the order they appear):
- Choose bundled installer or manual install
- bundled installer download page
- manual install page (with side-link to orphaned "installing python" page)
- advanced setup
- use with jupyter
- headless server
- dev version
- other python distros
- GPUs / CUDA
- offscreen MESA rendering
- troubleshooting 3D plots
- testing your installation
- updating MNE-Python
- via pip
- all packages via conda
- using the dev version (static upgrade via pip)
- Installing Freesurfer
- Overview of related tools
Here are a few problems I see:
- because it's now orphaned, the "installing python" page doesn't get a TOC in the left sidebar nor next/prev links at the bottom
- the most popular/important info is mixed in with niche info (e.g., use with notebooks vs use with other Python distros; using dev version vs using on headless server; etc)
- some of the later content is not clear if it still applies if you use the installers (e.g.,
nb_conda_kernelsin the Jupyter section; freesurfer; related software like MNE-BIDS) - The "What should I install?" content is now at the very end of the install documentation
Let's use this issue to discuss improvements to the organization / flow of the install documentation pages.
@hoechenberger
- Dominant language
- Python
- Stars
- 3.5k
- Forks
- 1.6k
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 100
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from mne-tools/mne-python
-
ENH
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
mne-tools/mne-python#13743 · 2 comments ·
-
ENH
Difficulty 3/5 1-2 days Newbie friendliness 68/100
mne-tools/mne-python#14318 ·
-
BUG
Difficulty 3/5 1-2 days Newbie friendliness 68/100
mne-tools/mne-python#14317 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
mne-tools/mne-python#14311 · 1 comment · 1 reaction ·
-
ENH
Difficulty 5/5 Over a week Newbie friendliness 35/100
mne-tools/mne-python#14309 · 1 comment ·
All issues in mne-tools/mne-python
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
bancolombia/sentinel#23 ·
-
test md OpenCI
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100