github.com/ska-sa/codex-africanus

Radio Astronomy Algorithms Library

Open this visualization on its own page →

Contributors

10

Lines of Code

1,433

From

2018-03-28

To

2020-12-15

About ska-sa/codex-africanus

Codex Africanus is a Python library that provides optimized building blocks and algorithms for radio astronomy applications. The project is designed to support the processing and analysis of radio telescope data, offering a collection of reusable components that researchers and engineers can integrate into their workflows.

The library leverages performance-critical technologies like Numba for just-in-time compilation and Dask for distributed computing, enabling efficient processing of large datasets commonly encountered in radio astronomy. This combination allows users to perform computationally intensive operations while maintaining flexibility in how calculations are distributed across computing resources.

The project is maintained by the Square Kilometre Array South Africa team and targets radio astronomers, data scientists, and software developers working with telescope data. The codebase is well-documented with comprehensive online documentation available through ReadTheDocs, and the package is distributed through PyPI for easy installation.

Share this video