Name Last Update
database Loading commit data...
doc Loading commit data...
install Loading commit data...
public Loading commit data...
src Loading commit data...
.gitignore Loading commit data...
.project Loading commit data...
.pydevproject Loading commit data...
README.md Loading commit data...
pyrosrun.bat Loading commit data...
pyrosrun.sh Loading commit data...

README.md

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:
    • 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: 14/06/2016 By: Paul Carensac Version: 0.7.1 Routine manager form : design and implementation (still some improvement to do) Warning : DB changed ! Issues (closed): https://projects.irap.omp.eu/issues/3660 https://projects.irap.omp.eu/issues/3657 Major current version (0.7): https://projects.irap.omp.eu/versions/117

ROADMAP: https://projects.irap.omp.eu/projects/pyros/roadmap


MAIN CHANGES (MILESTONES):

Full list of commits: https://gitlab.irap.omp.eu/epallier/pyros/commits/master

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)