cross-bones

Table of contents

🏴‍☠️ Cross-match By Offsetting Neighbouring Extracted Sources 🏴‍☠️

Attempt to align catalogues of radio sources onto a self-consistent grid. It implements a fairly simple iterative procedure that aims to reduce separations between sources in common between pairs of catalogues.

Installation

All dependencies can be installed via pip. We strongly recommend using uv.

Install from GitHub (latest)

pip install git+https://github.com/flint-crew/cross-bones

Install from PyPI release (stable)

pip install cross-bones

Usage and documentation

Command-line

Full documentation is hosted on ReadTheDocs.

Contributing

Contributions are welcome! Please open an issue to discuss ahead of opening a pull request.

Dev tools

The dev tooling can be installed by using the dev option flags e.g.

git clone https://github.com/flint-crew/cross-bones.git
cd cross-bones
pip install -e .[dev]
pre-commit install

Indices and tables