Details
-
Epic
-
None
-
None
-
JACAL MVP
-
Data Processing
-
0
Description
The Joint Astronomy CALibration and imaging software (JACAL) integrates Yandasoft and the Execution Framework DALiuGE. A shared library offers a calling convention supported by DALiuGE and internally links and reuses ASKAPSoft code. In addition, it includes a growing number of DALiuGE-ified Processing Components such as WSC_lean_ Offringa et al. (2014) and DDFacet derived from Cyril Tasse’s implementation.
Processing Components can be packaged as (Docker) containers, which in turn can be deployed via separate (processing component) repositories as demonstrated in the example of https://github.com/ska-telescope/yanda-docker.
Repo | Maintainer | License | Code |
---|---|---|---|
JACAL | ICRAR + CSIRO | Variation of BSD 3-Clause | https://gitlab.com/ska-telescope/jacal |
DALiuGE | ICRAR | LGPL v2.1 | https://github.com/ICRAR/daliuge |
EAGLE | ICRAR | LGPL v3 | https://github.com/ICRAR/EAGLE |
Yandasoft | CSIRO | Variation of BSD 3-Clause | https://github.com/ATNF/yandasoft |
SKAO Gitlab projects | various | BSD 3-Clause | https://gitlab.com/ska-telescope |
See also the Yanda MVP document: https://docs.google.com/document/d/1uhfi4Kf3nkLe62xOeNQC1VPDBEpL1vxiRsaBXi71uO0/edit?usp=sharing
Epic Hypothesis Statement (https://www.scaledagileframework.com/epic/)
For | an (early) commissioning scientist |
who | runs data processing workflows |
the | JACAL and the associated software from the precon phase and precursors |
is a | data processing MVP |
that | framework allowing scientists to formulate and run workflows in a flexible manner |
Unlike | existing tools and ad-hoc solutions which run existing astronomy software in SLURM or Kubernetes |
our solution========== | will cover integration of astronomy software needed for (early) commissioning, provides a flexible user interface for composing it into workflows and executing them in a scalable fashion in the context of the SDP architecture |
Outcome hypothesis |
|
Leading Indicators |
|
NFRs | extensibility, scalability, maintainability |