Hacker News new | ask | show | jobs
by nerdponx 3141 days ago
Modules looks really interesting. Makes me wonder why Continuum is out there trying to reinvent the wheel with Anaconda. Glad to have something I can use at work to replace Conda environments. Now all it needs is Powershell/CMD support so I don't have to use it inside Cygwin...
2 comments

Modules are really about environments (including software management). Anaconda doesn't handle this. For example, Conda its version of HDF5 and points to its environment path. Let's say you want to be using a different version of HDF5. An easy way to do this is just use a module so that you load this. You are creating an easy way for the user to set up their environment, where they really don't have to know anything about it.

It also helps with versioning. It is not uncommon to see various versions of gcc and intel compilers. In essence the user should be able to load their environment with a few module loads.

Here's some more info, if you're interested

[1]http://www.admin-magazine.com/HPC/Articles/Managing-the-Buil...

[2]http://www.admin-magazine.com/HPC/Articles/Managing-Cluster-...

[3]https://uisapp2.iu.edu/confluence-prd/pages/viewpage.action?...

These solve completely different problems. On my HPC I load the conda module to run Python.

They are really different tools for different jobs.