Request for installing radio astronomy software for SKA

Software installation request

Personal details

Institution (optional): SURF, working on a project exploring software distribution for the SKA Regional Centres.

Detail of software

Software name (required):

Availability of software:

  • Is it a software update for a software that is already available in EESSI?
  • Is the software already supported in EasyBuild?
  • None of the above: I am currently in the process of adding the software and their dependencies to EasyBuild.

Website of software (required): See above

SPDX identifier for software license (Required, must be open source): See above

Required software version (a specific version, or a description like 'latest'): See above

Dependencies (both required and optional ones that are required for your use case):

  • 'casacore', '3.5.0' -> included in EasyBuild contribution
  • 'Boost', '1.79.0'
  • 'CFITSIO', '4.2.0'
  • 'GSL', '2.7'
  • 'HDF5', '1.12.2'
  • 'Python', '3.10.4'
  • 'Lua', '5.4.4'
  • 'libpng', '1.6.37'
  • 'libxml2', '2.9.13'
  • 'WCSLIB', '7.11' -> included in EasyBuild contribution
  • 'Boost.Python', '1.79.0'
  • 'SciPy-bundle', '2022.05'
  • 'ncurses', '6.3'
  • 'Armadillo', '11.4.3'
  • 'PGPLOT', '5.2.2' -> included in EasyBuild contribution
  • 'X11', '20220504'
  • 'zlib', '1.2.12'

Pointer to installation guide (Required): See websites listed above

Pointer to documentation on how to test installation: I would like to collaborate with you on developing good test cases. For the first iteration, I can test the installation myself manually.

Instructions to run test case:

When would you like to use this software? (Required):

  • Whenever it's available (lowest priority)
  • Sometime in the coming weeks/months is fine (low priority)
  • In the coming days/weeks would be nice (medium priority)
  • ASAP, this is blocking my work (high priority)

List of already installed modules you want to use together with this software:

  • Foss-2022a toolchain
  • 'GSL', '2.7'
  • 'HDF5', '1.12.2'
  • 'Python', '3.10.4'
  • 'libpng', '1.6.37'
  • 'libxml2', '2.9.13'
  • 'SciPy-bundle', '2022.05'
  • 'X11', '20220504'

List of software that is not available yet in EESSI that is also required:

Build dependency:

  • 'CMake', '3.24.3', 'GCC-11.3.0'
  • 'M4', '1.4.19', 'GCCcore-11.3.0'
  • 'flex', '2.6.4', 'GCCcore-11.3.0'

Dependencies:

  • 'casacore', '3.5.0' -> included in EasyBuild contribution
  • 'WCSLIB', '7.11' -> included in EasyBuild contribution
  • 'PGPLOT', '5.2.2' -> included in EasyBuild contribution
  • 'Boost', '1.79.0', 'GCC-11.3.0'
  • 'CFITSIO', '4.2.0', 'GCCcore-11.3.0'
  • 'Lua', '5.4.4', 'GCCcore-11.3.0'
  • 'Boost.Python', '1.79.0', 'GCC-11.3.0'
  • 'ncurses', '6.3', 'GCCcore-11.3.0'
  • 'Armadillo', '11.4.3', 'foss-2022a'
  • 'zlib', '1.2.12', 'GCCcore-11.3.0'

Additional comments:

Edited by Tim Kok