'ccat_holo' is a python package which is designed to analyze the holographic measurement data for the Fred Young Sub-mm Telescope. The goal is to simultaneously measure the FYST's two mirror surfaces. The surface precision of the telescope must be better than 10um (goal of <7um>). This requires that the measurement accuracy of the system is <3um.
The new 'Multi-map' Holography method has been developed for discriminating the surface errors of the two reflectors of FYST by taking 5 different beam maps. This 'ccat_holo' package was developed for the data analysis which can convert the 5 measured beam maps into 'Two' surface error maps.
Following packages are required:
- numpy v1.21
- scipy v1.7
- pytorch 1.12
- transforms3d v0.4.1
- h5py v3.6.0
- pyvista
You can install these packages using the command:
'pip install -r requirements'
When you have all required packages, you can clone or download the 'ccat_holo' repository from github or uni-koeln gitlab.
git clone https://github.com/XiaodongRencologne/CCAT_holo_V1.git
git clone https://git.ph1.uni-koeln.de/ccat_prime/holography.git
The details of the software are explained in the Documentation_ccatholo, which includes the presentation of the FYST geometry model and the data analysis procedure.
The examples of using the software for the FYST analysis is the folder 'examples' including: