3 ms·
For scientific calculation I just use mamba (sometimes micromamba) + managed environment in home folder. It is impossible to keep an environment for each projec
by chazeon 4y ago
For scientific calculation I just use mamba (sometimes micromamba) + managed environment in home folder. It is impossible to keep an environment for each project due to the library size and storage limitation. These I keep one copy each machine (including on HPCs and local machines). For bootstraping, I keep a copy of the environment.yaml file.
I used to have a dedicated folder to manage these environments myself, but seeing conda/mamba does a good job managing these; and they are also easier to load with command, so I switched to the managed approach.
Conda does not only work for Python, but many software necessary for our workflow that are written in C/C++/Fortran has been precompiled and uploaded to the conda-forge index as well.