Attention

WARNING: From 8am on 30th June until 5pm on 4th July 2025, there will be no access to the Stanage HPC cluster.

We will try to minimise this downtime and it is possible that Stanage will return to service before 4th July. We will notify you by email when Stanage is back online and available for job submission.

PROJ

PROJ consists of programs and a library for managing cartographic projections.

Usage

After connecting to Stanage (see Establishing a SSH connection), start an interactive session with the following command:

srun --pty bash -i

Running one of the following:

module load PROJ/9.1.1-GCCcore-12.2.0
module load PROJ/9.0.0-GCCcore-11.3.0
module load PROJ/8.1.0-GCCcore-11.2.0
module load PROJ/7.2.1-GCCcore-10.2.0

will

  • add several PROJ programs to your PATH environment variable

  • allow other programs to make use of (dynamically link against) the PROJ library

  • activate a version of the GCC compiler (as its C++ standard library is required when using PROJ.X)

You can run proj to test that you are running the required version

$ proj
Rel. 9.1.1, December 1st, 2022
usage: proj [-bdeEfiIlmorsStTvVwW [args]] [+opt[=arg] ...] [file ...]

Documentation

Standard man pages are available for the provided commands/functions cs2cs, geod, proj, geodesic and pj_init.

These can be viewed using e.g.

$ man proj

Installation notes

This section is primarily for administrators of the system. PROJ has been installed using the default Easybuild config files.

Build logs and test reports can be found in $EBROOTPROJ/easybuild with a given module loaded.

Direct dependencies for latest version of PROJ