Prototype CTA Telescope Pointing Framework (ctapointing)
This code is a prototype data processing framework and is under rapid development. It is not recommended for production use unless you are an expert or developer!
Docs: see notebook examples in ctapointing/examples and this documentation
Installation for Developers
ctapointing and its dependencies can be installed using Anaconda.
The following steps need to be taken:
Clone the repository: git clone https://gitlab.com/vaneldik/ctapointing.git
Switch to the new repository: cd ctapointing
Tell git where you remote repository is: git remote add upstream https://gitlab.com/vaneldik/ctapointing.git
Create a conda environment: conda env create -n ctapointing -f ctapointing-environment.yml
Activate the new environment: conda activate ctapointing
Add repository to python search path: pip install -e .
Your environment should now be ready. If you open a new terminal, just don’t forget to execute conda activate ctapointing to activate the environment also in this terminal.
API Documentation
- Pointing and Science Cameras (
ctapointing.camera) - Star catalogs (
ctapointing.catalog) - Coordinates (
ctapointing.coordinates) - Database access (
ctapointing.database) - Exposure handling (
ctapointing.exposure) - Image solving and fitting (
ctapointing.imagesolver) - I/O helpers (
ctapointing.io) - Observations planning (
ctapointing.observation) - Pointing models (
ctapointing.pointingmodel) - Resources (
ctapointing.resources) - Tools and scripts (
ctapointing.tools)