Modulefiles for use and testing of my Python packages on GA's Iris computational cluster.
Details regarding Iris can be found here, while particulars of modules and modulefiles can be found here.
Currently, this repository contains modulefiles for five of my github repositories:
- random_data,
- filters,
- mitpci,
- bci, and
- magnetics.
In addition to my own github repositories, there are also modulefiles for the following:
- a class for general data retrieval at DIII-D,
- a color-blind proof set of distinct colors, and
- least-squares fitting a set of points to an ellipse.
The modulefiles are named after their corresponding packages, and they should require minimal modification for your own use on Iris. At the top of each module file, there is a TCL variable named
<package>_root
You will need to change this to the top-level directory of
<package>
on your account (the top-level directory is the
directory created when pulling from the github repo).
The mitpci
and bci
packages also depend on
several other packages whose modulefiles
are curated by this repository.
(In particular, the mitpci
package depends on:
[
random_data
,
filters
,
bci
,
magnetics
,
fit_ellipse
], and the bci
package depends on:
[
filters
]).
As a result, there is an additional TCL variable named
modulefiles_dir
in both the mitpci
and the bci
modulefiles.
You should change this to the directory containing
the modulefiles for the mitpci
and/or bci
dependencies.
That's it! You shouldn't need to change anything else in the modulefile. The modules can then be loaded, unloaded, etc., as is discussed in the above-linked Iris documentation.