🏴☠️ 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.
All dependencies can be installed via pip. We strongly recommend using uv.
pip install git+https://github.com/flint-crew/cross-bonespip install cross-bonesFull documentation is hosted on ReadTheDocs.
Contributions are welcome! Please open an issue to discuss ahead of opening a pull request.
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