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