Skip to content

Commit

Permalink
Address code review comments.
Browse files Browse the repository at this point in the history
  • Loading branch information
hjoliver committed Feb 7, 2023
1 parent c2a6774 commit f19c52e
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions src/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,22 +15,26 @@ Cylc runs on Unix-like systems including Linux and Mac OS.
Via Conda (recommended)
^^^^^^^^^^^^^^^^^^^^^^^

.. warning::
.. note::

We recommend using the fast Mamba environment solver to install Cylc.
Mamba can be used as `a drop-in replacement for the conda command
<https://mamba.readthedocs.io/en/latest/index.html>`_,
or as `a conda command plugin
<https://conda.github.io/conda-libmamba-solver/getting-started/>`_.
The classic conda environment solver may be too slow for a complex package
like Cylc.

The ``conda`` environment solver can be very slow and memory-intensive for
complex packages. We recommend installing the much faster ``mamba`` solver
first, and then installing Cylc with that.

.. code-block:: sub
$ conda install -c conda-forge mamba
$ mamba install -c conda-forge cylc-flow
$ conda install -c conda-forge cylc-flow
# Install the browser-GUI (optional)
$ mamba install -c conda-forge cylc-uiserver
$ conda install -c conda-forge cylc-uiserver
# Install Rose support (optional)
$ mamba install -c conda-forge cylc-rose metomi-rose
$ conda install -c conda-forge cylc-rose metomi-rose
Via Pip (+npm)
^^^^^^^^^^^^^^
Expand Down

0 comments on commit f19c52e

Please sign in to comment.