PYROS (PYthon Robotic telescope Operating Software) A Python software for the management of a Telescope control center
COPYRIGHT (C) 2012-2016 IRAP (Institut de Recherche en Astrophysique et Planetologie) Toulouse - France
Authors : Etienne Pallier epallier@irap.omp.eu, Paul Carensac paul.carensac@epitech.eu, Alexandru Burlacu alexandru.burlacu11@gmail.com
GPL License (http://www.gnu.org/copyleft/gpl.html) - See the file LICENSE.txt
This software runs with Python 3 and Django 1.9
To install it, go into the "install/" folder, and read the document INSTALLATION
This software has been tested and validated with the following configurations :
Centos 7 (test server planetoweb2) :
- Python: 3.5
- Mysql:
- Apache:
Ubuntu 14LTS (Paul Carensac's laptop) :
- Python: 3.5
- Mysql: 5.5.46
- Apache:
Mac OS 10.11.4 (Etienne Pallier's laptop)
- Python: 3.5
- XAMPP for OS X 5.6.3, which comes with :
- MySQL: 5.6.21
- Apache 2.4.10
PROJECT STRUCTURE:
- src/ : conteneur du projet (le nom est sans importance)
- manage.py : utilitaire en ligne de commande permettant differentes actions sur le projet
- pyros/ : the actual Python package of the project
- settings.py : project settings and configuration
- urls.py : déclaration des URLs du projet
- wsgi.py : point d'entrée pour déployer le projet avec WSGI
- pyrosapp/ : main application of the project
- admin.py : comportement de l'application dans l'interface d'administration
- apps.py : ?
- models.py : déclaration des modèles de l'application
- views.py : écriture des vues de l'application
- tests.py : tests of the application
- database/ : database configuration and documentation
- doc/ : project documentation
- install/ : project installation howto
- private/ : the content of this folder is private and thus not commited to git ; it should contain your Python3 virtual environment
- public/ : this folder contains all public files like the web html files
- static/
CURRENT VERSION
Date: 05/07/2016 By: Paul Carensac Version: 0.10.2 Call instrument status getters, but still no return Handle timers for night start & end Create task for calibration file Issues (closed): https://projects.irap.omp.eu/issues/3935 https://projects.irap.omp.eu/issues/3938 Issues (advanced): https://projects.irap.omp.eu/issues/3934 Major current version (0.10): https://projects.irap.omp.eu/versions/120
ROADMAP: https://projects.irap.omp.eu/projects/pyros/roadmap
STRUCTURAL MODIFICATIONS TO BE DONE MANUALLY AFTER UPDATE (git pull)
28/06/2016 (v0.8.2) TODO: re-execute the installation script (install/install_requirements.sh)
MAIN CHANGES (MILESTONES):
Full list of commits: https://gitlab.irap.omp.eu/epallier/pyros/commits/master
05/07/16 Version 0.9.2 - Final version 0.9 Analysis skeleton https://projects.irap.omp.eu/versions/119
28/06/16 Version 0.8.3 - Final version 0.8 Execution (majordome & obs manager), first version https://projects.irap.omp.eu/versions/118
23/06/16 Version 0.7.8 - Final version 0.7 Routine manager, first version https://projects.irap.omp.eu/versions/117
20/05/16 Version 0.6.1 - Final version 0.6 Complete user management https://projects.irap.omp.eu/versions/123
20/05/16 Version 0.5.4 - Final version 0.5 Complete alert manager first version https://projects.irap.omp.eu/versions/116
20/05/16 Version 0.4.2 - Final version 0.4 Complete scheduler update https://projects.irap.omp.eu/versions/90
10/05/16 Version 0.3.12 - Final version 0.3 Complete workflow skeleton https://projects.irap.omp.eu/versions/88
13/04/16 Version 0.2.7 - Final version 0.2 Integrate PLANNER module https://projects.irap.omp.eu/versions/97
12/04/16 Version 0.1.1 - Final version 0.1 Multi-platform skeleton easy install + admin interface on database + start dashboard https://projects.irap.omp.eu/versions/87
04/04/16 Installable version (install script)