-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider updating docs to use mamba
and Mambaforge
#427
Comments
We have similar documentation pages as well for zstash and E3SM Diags. |
Yes, if those pages also still recommend conda and Miniconda, they should be updated similarly. |
I think this is a duplicate (or at least a component) of #397. The equivalent |
@forsyth2, I don't think this is directly related to #397. That is a different workflow. I am referring specifically to https://e3sm-project.github.io/zppy/_build/html/main/getting_started.html#installation-in-a-conda-environment |
I figured #397 would cover changing everything over to mamba. |
Okay, as long as that's the plan. Please also keep Mambaforge in mind there. This came up because I was trying to help test ChemDyg and it was not a fun experience when I was using |
@xylar Do you have anything like the docs mentioned here that use |
It needs to be installed explicitly in your base environment if you start with Miniconda3. It comes installed already if you start with Mambaforge (which also makes conda-forge the highest priority channel by default). Compass and Polaris use mamba extensively and mention it in many places in their docs. Because they included tools for installing it and creating their own conda environments, their docs don't translate one-to-one to zppy and other tools. If you're uncomfortable make the updates to the docs, I might be able to do it and have you verify that my changes work and make sense. |
I would recommend you update the docs to recommend that folks install Mambaforge and use
mamba
instead of installing Miniconda3 and usingconda
as the command.mamba
is often an order of magnitude or more faster thanconda
for solving packages. Mambaforge automatically installsmamba
and also points toconda-forge
, so it saves confusion and potential errors (such as mixing packages from different channels).The text was updated successfully, but these errors were encountered: