caesar-rest

Discussion topics for individual codes
Post Reply
Ada Coda
ASCL Robot
Posts: 2034
Joined: Thu May 08, 2014 5:37 am

caesar-rest

Post by Ada Coda » Fri Jun 18, 2021 9:14 pm

caesar-rest

Abstract: caesar-rest is a REST-ful web service for astronomical source extraction and classification with the caesar source extractor [ascl:1807.015]. The software is developed in python and consists of a few containerized microservices, deployable on standalone servers or on a distributed cloud infrastructure. The core component is the REST web application, based on the Flask framework and providing APIs for managing the input data (e.g. data upload/download/removal) and source finding jobs (e.g. submit, get status, get outputs) with different job management systems (Kubernetes, Slurm, Celery). Additional services (AAI, user DB, log storage, job monitor, accounting) enable the user authentication, the storage and retrieval of user data and job information, the monitoring of submitted jobs, and the aggregation of service logs and user data/job stats.
Besides caesar, we also foresee to integrate other tools widely used in the radio community (e.g. Aegean, PyBDSF) and newly developed source finders based on deep learning models.

Credit: Riggi, Simone; Bordiu, Cristobal

Site: https://github.com/SKA-INAF/caesar-rest
Last edited by Ada Coda on Tue Jun 22, 2021 8:54 pm, edited 1 time in total.
Reason: Updated code entry.

Post Reply