ATNF / jacal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JACAL

Joint Astronomy CALibration and imaging software

The JACAL software project aims to integrate the ASKAPSoft software package and the DALiuGE execution framework in preparation for the SKA pre-construction. To integrate ASKAPSoft into DALiuGE we create a shared library with multiple applications contained within. The shared library offers a calling convention that DALiuGE understands, while internally it links and reuses the ASKAPSoft code to implement the functionality of the applications.

Jacal is freely available in this GitHub repository under a variation of the BSD/MIT License. The repository contains the following:

  • The C/C++ code that implements the shared library described above (called libaskapsoft_dlg.so)
  • A utility test application called standalone, which provides a mock DALiuGE context and is therefore useful to test the library contents outside DALiuGE.
  • A series of high-level functional tests, together with their associated data, to ensure the dynamic library is working as expected.
  • The ingest pipeline code.
  • Continuous integration support scripts.
  • Utility scripts to deploy the system in a variety of supercomputers.

Questions?

Feel free to open an issue to discuss any questions not covered so far.

About

License:Other


Languages

Language:Python 63.7%Language:C++ 24.4%Language:Shell 11.3%Language:Makefile 0.5%Language:C 0.1%