question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

RFC: installation process instructions

See original GitHub issue

Based on some offline discussions with users, it may be time for some refinements to the install instructions. Specifically, we should make it clear that:

  1. if they want to update mne-python, it’s usually best to just pip install -U mne
  2. if they want to update everything in their environment they should create a new environment instead of using the latest environment.yml to update an existing environment
  3. (optional) given item 2, perhaps a “pro tip” would be to keep a list of other packages one installs into one’s mne environment, to simplify the creation of new mne envs
  4. consider revising our environment.yml to not include an env name, and update the recommended install command to conda create --name mne --file environment.yml instead. The rationale here is that the current recommended command conda env update --file environment.yml implies that it can be used for updating

cc @NeuroLaunch @larsoner was there anything else from our discussion that I’ve forgotten to include here?

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:11 (11 by maintainers)

github_iconTop GitHub Comments

2reactions
hoechenbergercommented, Jul 29, 2021

It would be wonderful if something like conda create --name my_env_name "mne-base=0.23" would “just work” and people never needed environment files.

But that’s already working … If you do conda create -n mne -c conda-forge mne, you should end up with a (not minimalist, but still) working MNE environment with 3D support.

1reaction
drammockcommented, Jul 29, 2021

@drammock No strong feeling here. I’m aiming for this to be tested & ready when we release 0.24 – for which I think we should start planning soon, the changelog has been growing quite a bit again since we released 0.23 😃

last release was end of April, which means next release should be end of october. Last year there was an “extra” december release, but personally I don’t want us to make a habit of early or extra releases (it shortens deprecation times, for one thing).

I really don’t think storage space is a good argument in 2021

Fair point, although not everybody has new-ish computers and works with large-or-huge datasets. I am also thinking more about bandwidth / download speed, perhaps moreso than actual space-on-disk.

My reconciliation proposal is this: I’ll try to finally get that mne-base conda-forge package released (i.e., MNE-Python with a minimal number of dependencies) and then build “minimal” installers based on it – “Mini-MNE”, if you will. WDYT?

It would be wonderful if something like conda create --name my_env_name "mne-base=0.23" would “just work” and people never needed environment files.

Read more comments on GitHub >

github_iconTop Results From Across the Web

MODEL RFC-200 THRU 400 & RFWC-200 THRU 400 ...
All work must be completed as per Architect's Approved "Shop. Drawings", and in accordance with these Installation Instructions. When ...
Read more >
Installing the RFC Server - SAP Help Portal
By default, the installation routine for Windows installs the RFC Server to the folder C:\Program Files\SAP BusinessObjects\Data Quality Mgmt for SAP Solutions.
Read more >
Installing the RFC function code manually - IBM
Installation Steps. To install the RFC code: Procedure. Log on to SAP R/3. Start transaction SE37. The Function Builder: Initial window dialog opens....
Read more >
RFC: Installation instructions + ToH - OpenWrt Forum
ToH installation + recovery instructions - shows all devices with their installation / recovery method · Installation methods overview - lists ...
Read more >
RFC 2223 - Instructions to RFC Authors - IETF Datatracker
The effect of this is that the RFC Editor first processes the ASCII version of the memo through to publication as an RFC....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found