Stream: general
Topic: HPCD-maintained conda module and environments
Brian Vanderwende (Oct 28 2021 at 00:49):
Hello all,
Just wanted to give everyone here a heads up that @hpcd have deployed and plan to support a conda module on Cheyenne and Casper, along with conda-installed versions of the "NCAR Package Library" that we have traditionally installed from source/pip. We anticipate that the conda module and NPL environments will be our primary means of supporting Python moving forward. A JupyterHub kernel for this NPL environment is available too.
The module, once loaded, will allow you to use the conda binary (including environment activation) without adding initialization code to your startup files. However, it shouldn't interfere with your pre-existing setup in any lasting way. Simply unload the conda module to use your own conda installation if preferred. Having said that, it's our goal to offer a service that relieves users of the need to maintain conda. The conda module would provide conda and the faster-resolver mamba (thanks to Kevin and Anderson for the tip on that). It would not change your Python binary to avoid unintended side-effects... you should activate an environment to accomplish that as usual.
We'd certainly appreciate any feedback you all have on the module and the conda-based NPL environment. We were thinking we would update both on a monthly cadence, offering three versions of the NPL (e.g., legacy, current, future), with the default being one month behind (this would also be the version available in JupyterHub). If this cadence is problematic, please let me know and we can iterate.
Thanks for giving it a try!
Matt Long (Oct 28 2021 at 14:27):
This is great news, @Brian Vanderwende!
Last updated: Jan 30 2022 at 12:01 UTC