This Project is for the development of a system, which is able to deliver important information about the telescope structure. The analysis and the reports are generated automatically. The system should be able to detect changes in the structure such as variations in the rope tensions and other structure damages. The local team should receive a report whenever a change is detected and should act accordingly to avoid further damages to the telescopes.
These instructions are here to guide you understanding, using and maybe developing the system further.
After installing the packages (Conda) get your attention to the following steps:
Open definitions.py and change the names of the environment and global variables properly;
Open emails-list.txt and register your email address and whoever wants to receive reports from the system;
Using crontab -e in the terminal, add a command to run main.py everyday at a specific time. You must also add a command to run the data acquisition which is by now not in this project.
Main file, to be ran automatically
File used the environment variables and global variables are defined.
Used to manipulate data: convert from UDBF to ASCII and text file and merge files.
It analyses one single weather data file. Produces graphs for the weather variables, derive statistical information and apply a quality check to the dataset.
It calls weathersingle.py mutiple times and return the selected accelerometer data to be analysed based either on the quality check or on a period of time.
It analyses one single accelerometer data file. Produces graphs for all the analysis pipeline
It calls omasingle.py multiple times and develops a trend analyses for the used datasets
Produces a report based on the trend analyses and send an email to the registered email addresses.
Registered email addresses for sending the report.
Victor Barbosa Martins Finished the analysis of trends, reports and structuration of the project To do: Documentation and raise errors in functions
Victor Barbosa Martins Finished damping branch
Victor Barbosa Martins First attempt to join pieces of codes together in a single project
Drift, long term trend analysis, mode shape visualization, include data taking in the project etc.
- Victor Barbosa Martins - Initial work