Welcome to the ANIS documentation

anis_v3_logo

Introduction

Welcome to the AstroNomical Information System (ANIS) user's guide. Here you can find all the information you need to retrieve, install, and develop with the latest version of ANIS.

ANIS is a web generic tool aimed at facilitating and homogenizing the implementation of astronomical data of various kinds and catalogues in dedicated Information Systems.

ANIS includes:

  • anis-server: A JSON Representational State Transfer (REST) API that allows an administrator to configure datasets and allows users to search into business databases.
  • anis-client: A web client,
    • That allows users to carry out searches and format the results.
    • That contains a dashboard reserved for administrators only, and which allows to set up scientific projects.
  • anis-services: An API used by anis-client for fits file manipulation (display fits, fits-cut, etc) with astropy.
  • anis-tasks: A python command line interface enabling the launch of asynchronous tasks using the rabbitMQ message broker.

You can find here the complete public repository: https://gitlab.lam.fr/anis/anis.

Functionalities

  • ANIS provides a complete JSON web API for searching and manipulating astrophysical data.
    • With this API an administrator can configure the visualisation of datasets.
    • Users can search the latter datasets using search criteria.
  • ANIS also provides an administration dashboard to manage datasets and configure search forms.
  • ANIS provides a web interface that allows users to perform, among other things, searches into datasets.
    • Users can perform asynchronous actions from the web interface such as the archive creation for example.
  • Scientific projects and/or datasets accessible through ANIS can be private and reserved to a consortium.
  • ANIS includes specific visualizations tool for data such as spectrum graph, light curve, etc.

Requirements

To install and develop the local version of the software you need the following tools:

To follow along the documentation, you also need curl.

About this software

The software ANIS is currently being developed by a team at the Laboratoire d'Astrophysique de Marseille (LAM) to meet the needs of the scientific missions in which the LAM is engaged.

lam_logo

Licence

AstroNomical Information System is governed by the CeCILL license (Version 2.1 dated 2013-06-21) under French law and abiding by the rules of distribution of free software.

You can use, modify, and/or redistribute the software under the terms of the CeCILL license as circulated by the Commissariat à l'énergie atomique et aux énergies alternatives (CEA) , the Centre national de la recherche scientifique (CNRS), and the Institut national de recherche en informatique et en automatique (Inria) at the following URL https://cecill.info.

Authors

Here is the list of people involved in the development:

  • François Agneray : Ingénieur de recherche CNRS
  • Chrystel Moreau : Ingénieur de recherche CNRS
  • Lucas Menou : Ingénieur de recherche - Short Term Contract - CNRS since 2023
  • Divin Angapay : Ingénieur d'études - Short Term Contract - CNRS 2022-2023
  • Tifenn Guillas : Ingénieur de recherche - Short Term Contract - CNRS 2018-2022