kwazzi-jack / ORCa

A research prototype calibration suite for real-time or "on-line" calibration of radio interferometric data, called "On-line Radio interferometric Calibration" (ORCa). The suite is divided into an 'ORCa-engine' (written in Rust) that performs computations, and an 'ORCa-UI' (written in Python) that is the user interface.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ORCa Suite

ORCa Splash Image

Overview

"On-line Radio Interferometric Calibration" (ORCa) is a research prototype calibration suite designed for real-time or "online" calibration of radio interferometric data. Comprising the ORCa-Engine (Rust) and ORCa-UI (Python), ORCa is a future-centric project aiming to revolutionize real-time calibration systems in radio astronomy.

Components

ORCa-Engine (Work-In-Progress)

The ORCa-Engine is the computational backbone of the suite, optimized for performance and designed to handle the complexities of radio interferometric calibration. It aims to operate on local clusters, cloud servers, or standalone machines, offering scalable, real-time calibration solutions with an asynchronous data and task-handling layer.

ORCa-UI (Work-In-Progress)

The ORCa-UI serves as the interactive interface to the ORCa-Engine, facilitating calibration tasks such as parameter adjustments, visualizations, and session management. Written in Python, it's designed to integrate seamlessly with the radio astronomy toolchain and potentially extend to Docker, Stimela, and Radio-Padre.

Future Components

  • ORCa-Mock: A simulation framework for testing the ORCa calibration cycle independently.
  • python-orca: A Python library encapsulating various ORCa components for specialized testing and functionality.

Documentation

Comprehensive documentation will be provided upon the completion of a functional version of ORCa.

License

This project is licensed under the GNU General Public License (GPL), ensuring all adaptations and versions remain free and open-source. Under this license:

  • Usage Rights: You are free to use, modify, and distribute this software.
  • Share-alike: Any modifications or derivative works must also be made available under the same GPL license.
  • Freedom Guarantee: Users are guaranteed the freedom to use, study, share, and modify the software.

For detailed terms and conditions, see the LICENSE file. Learn more about the GPL at the GNU Licensing Page.

About

A research prototype calibration suite for real-time or "on-line" calibration of radio interferometric data, called "On-line Radio interferometric Calibration" (ORCa). The suite is divided into an 'ORCa-engine' (written in Rust) that performs computations, and an 'ORCa-UI' (written in Python) that is the user interface.

License:GNU General Public License v3.0


Languages

Language:Rust 95.0%Language:Python 5.0%