Sharing software environments
Sharing software environments
This article explains how you can share software environments with other users on JASMIN.
A software environment is typically a collection of files and directories associated with a set of environment variables that allows a given session to access them. In the context of JASMIN, there are a number of Python/other environments already available on the system. See the Jaspy page for examples of these.
In some cases, JASMIN users will need to create their own software environments because the existing environments do not include all the packages that they require. See the virtual environments page for details on creating your own Python environments.
If you need to create your own environment it is important to be aware of which file system you are working on:
/gws/nopw/j04/*
): does not perform well with small files.$HOME
and /gws/smf/j04/*
): performs much better with small files, but is expensive so only limited quotas are available.If you are building an environment for your use only then it makes sense to create it under your $HOME directory.
If you need to share an environment with other JASMIN users you can: