Evolution #4093

Evolution #4090: ******************* PYROS SOFTWARE

************** (WP) 09.1 – OBSERVATORY CONTROL

Added by Etienne Pallier over 8 years ago. Updated over 7 years ago.

Status:NouveauStart date:03/29/2016
Priority:UrgentDue date:11/01/2016
Assignee:-% Done:

18%

Category:-Estimated time:4115.50 hours
Target version:-Spent time:219.00 hours

Subtasks

Evolution #4049: ******* (M) 09.1.10 - ALERT - Alert ManagerNouveau

Evolution #4050: * (F) Receive alerts and information messagesNouveau

Evolution #4083: GCN SimulatorNouveau

Evolution #4084: Listen with Comet to GCN (actual and simulator)Nouveau

Evolution #4085: Filter messages (test, pertinence)Nouveau

Evolution #4086: Tests (different scenarios of alert messages)Nouveau

Evolution #3655: Simulation arrivée alerte VOEventFerméPaul Carensac

Evolution #3677: Comet implementationFerméPaul Carensac

Evolution #3692: Listen to the real VOEvent networkNouveau

Evolution #3738: Système INotify linux + windowsNouveau

Evolution #4326: Inclure "trial comet" dans les tests pour s'assurer que C...Nouveau

Evolution #4444: (FT) TestsNouveau

Evolution #4051: * (F) Check alert message validityNouveau

Evolution #4132: Check message validity (xml well formed, according to VOE...Nouveau

Evolution #4133: (FT) TestsNouveau

Evolution #4053: * (F) Analyse alert message and extract parametersNouveau

Evolution #4134: Define (with scientists) parameters to be extracted from ...Nouveau

Evolution #4135: Define (with scientists) what should be a SVOM VOEvent co...Nouveau

Evolution #4136: Extract important parametersNouveau

Evolution #4137: (FT) TestsNouveau

Evolution #3986: Extract good fields from VOEventsFermé

Evolution #4078: * (F) Save alert message (and retreive them)Nouveau

Evolution #4138: Save the whole XML VOEvent messageNouveau

Evolution #4139: Save only important parametersNouveau

Evolution #4140: Retreive the saved parametersNouveau

Evolution #4141: (FT) TestsNouveau

Evolution #4079: * (F) Determine Alert Request to build for this alertNouveau

Evolution #4080: * (F) Build Alert RequestNouveau

Evolution #4168: Create in advance a few models of requests for each type ...Nouveau

Evolution #4169: Select the right prepared request model that matches best...Nouveau

Evolution #3987: Use strategies to build the requestsFermé

Evolution #3663: (FT) Test for request builderFermé

Evolution #4081: * (F) Log status informationNouveau

Evolution #3985: Link alerts to their status and resultsNouveau

Evolution #4443: (FT) TestsNouveau

Evolution #4082: * (F) Build and Send VOEvent for analysis resultsNouveau

Evolution #4253: * (F) Manage Alert Strategy Change (interactive)Nouveau

Evolution #3988: Possibility to change the default strategyFermé

Evolution #3654: Strategy changeFerméPaul Carensac

Evolution #3837: Strategy change : system for GICNouveau

Evolution #4470: (FT) TestsNouveau

Evolution #4286: * (F) Alert VIEW (VOEvent)Nouveau

Evolution #3984: Print if there is an alert in progress in the main pagesNouveau

Evolution #4355: Simulate an Alert: Alerts (TODO: Un user "admin" doit pou...Nouveau

Evolution #4471: (FT) TestsNouveau

Evolution #4287: * (F) Alert Request VIEWNouveau

Evolution #4472: (FT) TestsNouveau

Evolution #3656: VOEvent save, log, parse, and validateFerméPaul Carensac

Anomalie #4308: * (F) Minor bug fixes and optimized performanceNouveauJeremy Barneron

Evolution #3990: Souci d'arrondis sur les JD calculés par DateTimeFermé

Evolution #3989: Check for all TODOs in alert_manager filesNouveau

Evolution #3708: Minor changes for version validationFermé

Evolution #4291: MODULE Tests SuiteNouveau

Evolution #4054: ******* (M) 09.1.20 - ROUTINE - Routine ManagerNouveauEtienne Pallier

Evolution #4170: * (F) Build a new request from scratchNouveau

Evolution #4473: Build RequestNouveau

Evolution #4474: (FT) TestsNouveau

Evolution #4171: * (F) Build a request from an existing patternNouveau

Evolution #4475: Build RequestNouveau

Evolution #4476: (FT) TestsNouveau

Evolution #4172: * (F) Examine and validate a request (web form)Nouveau

Evolution #4405: Do all the needed checksNouveau

Evolution #4411: When saving, do more checks on coordinates, jd1/2 etcNouveau

Evolution #4447: (FT) TestsNouveau

Evolution #4173: * (F) Simulate plan, sequence, requestNouveau

Evolution #4174: * (F) Optimize parametersNouveau

Evolution #4403: Put the goods fields (for coordinates etc)Nouveau

Evolution #4404: Only propose the objects that matches the conditions (ex:...Nouveau

Evolution #4406: Add automatic computation of JD1/JD2Nouveau

Evolution #4448: (FT) TestsNouveau

Evolution #4175: * (F) Submit requestNouveau

Evolution #3811: Routine auto-depositFermé

Evolution #4413: When submitting, use the monitoring to determine sequence...Nouveau

Evolution #4414: When submitting, modify the first_schedule to False, when...Nouveau

Evolution #4415: When unsubmitting, uncomment the check for EXED and EXING...Nouveau

Evolution #4416: When unsubmitting, uncomment the scheduling and change th...Nouveau

Evolution #4449: (FT) TestsNouveau

Evolution #4176: * (F) Interface with JD1JD2 Calculator (JFL)Nouveau

Evolution #4407: Add checkbox for JD / GDNouveau

Evolution #4445: InterfaceNouveau

Evolution #4450: (FT) TestsNouveau

Evolution #4177: * (F) Interface with ETC/IS (Exposure Time Calculator / I...Nouveau

Evolution #3693: Simulation with ETC-ISNouveau

Evolution #4409: Add ETC-IS simulationNouveau

Evolution #4446: Interface developmentNouveau

Evolution #4451: (FT) TestsNouveau

Evolution #4285: * (F) Build a request from an XML fileNouveau

Evolution #4288: * (F) Build a request BY COPYNouveau

Evolution #4426: RoutineManager : Faire un TEST import/export d’une requeteNouveau

Evolution #4452: (FT) TestsNouveau

Evolution #4289: * (F) Routine Request VIEW (sequences/albums/plans/ and i...Nouveau

Evolution #3660: DesignFerméPaul Carensac

Evolution #4408: Add options : copy my sequence on x days, and authorise r...Nouveau

Evolution #4410: Add help for new users (New accounts only)Nouveau

Evolution #4412: Uncomment filter for alerts removingNouveau

Evolution #3657: Request formFerméPaul Carensac

Evolution #4428: Pouvoir donner la date sous deux formes (“Tonight” => nui...Nouveau

Evolution #4429: Request level: (default) "Best effort, do as much sequenc...Nouveau

Evolution #4430: Sequence level (default) “Optional sequence” => option “...Nouveau

Evolution #4431: Période de visibilité JD1-JD2: Donnée par le logiciel ETC/ISNouveau

Evolution #4432: Période de visibilité JD1-JD2: recalculer le JD1-JD2 qui ...Nouveau

Evolution #4433: Période de visibilité JD1-JD2: il peut y en avoir plusie...Nouveau

Evolution #4453: (FT) TestsNouveau

Evolution #4292: MODULE Tests SuiteNouveau

Evolution #4055: ******* (M) 09.1.25 - Request Builder (private sub-module)Nouveau

Evolution #4179: * (F) Build a Routine Request from parameters passed by t...Nouveau

Evolution #3658: Request JD1JD2 calculatorNouveauPaul Carensac

Evolution #4454: Build RequestNouveau

Evolution #4477: (FT) TestsNouveau

Evolution #4180: * (F) Build an Alert Request from parameters passed by th...Nouveau

Evolution #4478: Build Alert RequestNouveau

Evolution #4479: (FT) TestsNouveau

Evolution #4231: * (F) Request VIEW (show structure: sequences, albums, pl...Nouveau

Evolution #4293: MODULE Tests SuiteNouveau

Evolution #3659: RequestBuilderFerméPaul Carensac

Evolution #3826: Submit a finished requestFermé

Evolution #4418: Change the 'first_schedule' to False at the end of Reques...Nouveau

Evolution #4058: ******* (M) 09.1.30 - SCHEDULER - PLANNouveau

Evolution #4027: Link main page to current schedulerNouveau

Evolution #4029: * (F) Give access to old schedulesNouveau

Evolution #4196: Keep history of all the past schedulesNouveauJeremy Barneron

Evolution #3703: script installation doit fonctionner correctement pour un...FerméPaul Carensac

Evolution #3652: Manage historyFerméPaul Carensac

Evolution #4480: (FT) TestsNouveauJeremy Barneron

Evolution #4188: * (F) Get back list of sequences to be plannedNouveau

Evolution #4189: * (F) Manage prioritiesNouveau

Evolution #4035: Priority computingNouveau

Evolution #4481: (FT) TestsNouveau

Evolution #4519: (Description) How to manage priorityNouveau

Evolution #4190: * (F) Manage quotasNouveau

Evolution #4036: Quotas computingNouveau

Evolution #4037: Quotas re-attributionNouveau

Evolution #4369: Quotas evolutionNouveau

Evolution #4482: (FT) TestsNouveau

Evolution #4520: (Description) How to manage QuotaNouveau

Evolution #4192: * (F) Validate and save planningNouveau

Evolution #4365: Store the reasons of rejects (create a new attribute, in ...Nouveau

Evolution #4462: ValidateNouveau

Evolution #4483: (FT) TestsNouveau

Evolution #4193: * (F) Automatic planning updatesNouveau

Evolution #3625: Scheduler updateFerméPaul Carensac

Evolution #4194: * (F) Manual planning updateNouveau

Evolution #4195: * (F) Scheduling operationNouveau

Evolution #3651: Manage dead timesFerméPaul Carensac

Evolution #4034: Do not create the execute_sequence tasks if the night isn...Nouveau

Evolution #4031: Change system to determine night start & endNouveau

Evolution #4039: At the end of scheduling, send the schedule to the IC ?Nouveau

Evolution #3975: Get night start & endNouveau

Evolution #4364: Change the system to determine night start/end (they must...Nouveau

Evolution #4484: (FT) TestsNouveau

Evolution #4213: * (F) Scheduler VIEW (web page)Nouveau

Evolution #4278: Display a scheduleNouveau

Evolution #4178: Link alert sequences to their Request in the Alert managerNouveau

Evolution #4028: Link user's sequences to their Request in the routine man...Nouveau

Evolution #4279: Display general view templateNouveau

Evolution #4280: Buttons to browse previous schedulesNouveau

Evolution #4281: Display current schedule, refreshed every N seconds, with...Nouveau

Evolution #4030: Give access to rejected sequences of a schedule, and the ...Nouveau

Evolution #4342: Eviter que la vue du Scheduler s'affiche avec une erreur ...Nouveau

Anomalie #4343: Affichage d'un schedule : pour chaque ligne (séquence), a...Nouveau

Evolution #4360: Link the main page to the current schedule instead of the...Nouveau

Evolution #4361: Show user sequences in the schedules (with links)Nouveau

Evolution #4362: Give accces to old schedules (day / days before / all end...Nouveau

Evolution #4370: Blank space fillingNouveau

Evolution #4485: (FT) TestsNouveau

Evolution #4505: Add column "Observatory status" for the planningNouveau

Evolution #4507: N'afficher que la fenêtre de temps actuelle (mais on doit...Nouveau

Evolution #4508: Remplacer EXECUTED par COMPLETED, EXECUTED (partial) par ...Nouveau

Evolution #4509: Il faudrait une page qui montre toutes les séquences reje...Nouveau

Evolution #4767: Automatic refresh for scheduling viewNouveauJeremy Barneron

Evolution #4768: Debug and make scheduler compatible for short simulationsNouveauJeremy Barneron

Evolution #4294: MODULE Tests SuiteNouveau

Evolution #3701: Add simulation to testsFerméPaul Carensac

Evolution #4033: Ask AK for the 'flag' attributeNouveau

Evolution #4344: le rendre complètement autonome, indépendant du projetNouveau

Evolution #4367: Do not create the execute_sequence tasks if it's not the ...Nouveau

Evolution #4506: Heure TU (UTC)Nouveau

Evolution #4056: ******* (M) 09.1.35 - CONDUCTOR - Majordome, SupervisorNouveau

Evolution #4215: * (F) Order a scheduling operationNouveau

Evolution #4423: Démarrage: Ce n’est pas Monitoring mais Majordome qui doi...Nouveau

Evolution #4486: (FT) TestsNouveau

Evolution #4216: * (F) Check environment status (weather, and site)Nouveau

Evolution #4218: * (F) Check devices statusNouveau

Evolution #4219: * (F) Take decision according to environment change (weat...Nouveau

Evolution #4220: * (F) Start/Resume System (software)Nouveau

Evolution #4221: * (F) Stop/Pause System (software)Nouveau

Evolution #4381: system_pause : abort instrumentsNouveau

Evolution #4382: system_pause : stop executing tasksNouveau

Evolution #4383: system_start : start a schedulingNouveau

Evolution #4424: Fin de nuit: Majordome fait un system.pause(), ensuite un...Nouveau

Evolution #4487: (FT) TestsNouveau

Evolution #4222: * (F) Order a planned sequence executionNouveau

Evolution #3661: Majordome exec sequenceFerméPaul Carensac

Evolution #4377: execute_sequence : Add the PLC checks at start (to see if...Nouveau

Evolution #4378: execute_sequence : Use the global telescope (instead of c...Nouveau

Evolution #4379: execute_sequence : Give first_schedule as false when a sc...Nouveau

Evolution #4380: execute_sequence : Remove the default countdown (1, for t...Nouveau

Evolution #4488: (FT) TestsNouveau

Evolution #4223: * (F) ABORT sequence executionNouveau

Evolution #4224: * (F) Get sequence execution status (wait for end)Nouveau

Evolution #4225: * (F) Send Information and status to GIC (devices status,...Nouveau

Evolution #4226: * (F) Check observation conditionsNouveau

Evolution #4384: change_obs_conditions : Change sequences status (if needed)Nouveau

Evolution #4385: change_obs_conditions : If some status changed, re-launch...Nouveau

Evolution #4489: (FT) TestsNouveau

Evolution #4232: * (F) Conductor VIEW : Display current system (software) ...Nouveau

Evolution #4417: When a socket connection fails (exception thrown), set th...Nouveau

Evolution #4295: MODULE Tests SuiteNouveau

Evolution #4375: TASK MANAGER : When a sequence is cancelled, give back th...Nouveau

Evolution #4376: TASK MANAGER : In case of alert, do not stop the ongoing ...Nouveau

Evolution #4142: ******* (M) 09.1.40 - OBSERVER (EXEC, EYES) - Observation...NouveauEtienne Pallier

Evolution #4227: * (F) Execute a (planned) sequenceNouveau

Evolution #3662: ObservationManager : implement plan executionFerméPaul Carensac

Evolution #4017: Handle timeoutsNouveau

Evolution #4490: (FT) TestsNouveau

Evolution #4228: * (F) Stop (abort) current sequence executionNouveau

Evolution #4229: * (F) Save images (with header)Nouveau

Evolution #4230: * (F) Observer VIEW : Display current PLAN execution, cur...Nouveau

Evolution #4296: MODULE Tests SuiteNouveau

Evolution #3675: Test with the real ASTELCO telescopeNouveauPaul Carensac

Evolution #4419: Handle primary devices errorsNouveau

Evolution #4420: Handle secondary devices errorsNouveau

Evolution #4515: Refactoriser tasks.execute_plan{vis,nir}Nouveau

Evolution #4516: Gérer le Dithering : au début, c'est la camera NIR qui de...Nouveau

Evolution #4558: * (F) Devices ManagementNouveau

Evolution #4236: * (F) Devices GRAMMARNouveau

Evolution #4237: * (F) Devices CDE/CTRLNouveau

Evolution #4235: * (F) Devices SIMULATORS (Telescope, Cameras, PLC, ...)Nouveau

Evolution #4491: (FT) TestsNouveau

Evolution #4556: Simulateur de Source de lumière : (Champ de la source)Nouveau

Evolution #4557: Ephemeris simulatorNouveau

Evolution #4567: Telescope simulationNouveau

Evolution #4006: 10 - Pyros simple Telescope simulatorNouveauPaul Carensac

Evolution #3670: 30 - Simulation with IRIS telescope (LAM)Nouveau

Evolution #3672: 40 - Simulation with the very ASTELCO simulatorNouveau

Evolution #4568: 20 - Simulation with our own very small IRAP telescopeNouveau

Evolution #4569: NIR (CAGIRE) simulationNouveau

Evolution #3683: 20 - NIR cam simple simulator v1 (should be given by the ...Nouveau

Evolution #4570: 30 - NIR cam simple simulator v2 (should be given by the ...Nouveau

Evolution #4571: 10 - Pyros simple NIR simulatorNouveauPaul Carensac

Evolution #4572: VIS simulationNouveau

Evolution #4573: 20 - VIS cam simple simulator v1 (should be given by the ...Nouveau

Evolution #4574: 30 - VIS simple simulator v2 (should be given by the UNAM...Nouveau

Evolution #4576: 10 - Pyros simple NIR simulatorNouveauPaul Carensac

Evolution #3685: Pyros simple Pyros simulator (to be given to the CAGIRE a...Nouveau

Evolution #4200: ******* (M) 09.1.50 - MONITOR - Monitoring (weather, obse...Nouveau

Evolution #4201: * (F) Read Environment data (Weather, Observation Conditi...Nouveau

Evolution #3668: Interface with PLCNouveauPaul Carensac

Evolution #3934: Get instruments status (from Observer, via DB)Nouveau

Evolution #3935: Timer for night start & endNouveau

Evolution #4492: (FT) TestsNouveau

Evolution #4514: Get CURRENT TASKS (Celery) statusNouveauJeremy Barneron

Evolution #4202: * (F) Correct raw dataNouveau

Evolution #4203: * (F) Provide high level parametersNouveau

Evolution #4204: * (F) Save monitored dataNouveau

Evolution #3936: Store weather & site watchesNouveau

Evolution #4339: Le monitoring doit stocker les statuts dans la BD (TODO)Nouveau

Evolution #4493: (FT) TestsNouveau

Evolution #4269: * (F) PLC SimulatorNouveau

Evolution #3669: PLC simple simulatorNouveauPaul Carensac

Evolution #3678: Weather Station simple simulatorNouveauPaul Carensac

Evolution #3679: Observation conditions simple simulatorNouveauPaul Carensac

Evolution #3937: Instruments creation & configurationNouveau

Evolution #4024: Various and complete answers for PLC simulatorNouveau

Evolution #4494: (FT) TestsNouveau

Evolution #4284: Définir la liste des données à échanger, leur format, leu...Nouveau

Evolution #4290: * (F) Monitor VIEWNouveau

Evolution #4233: Display current environment status (weather, site, observ...Nouveau

Evolution #4234: Display environment status HISTORYNouveau

Evolution #3974: Diagramme workflow du manotoring + WikiNouveau

Evolution #4340: Ces statuts doivent être affichés au fur et à mesure sur ...Nouveau

Evolution #4387: Print the instrument statusNouveau

Evolution #4388: Print PLC informations (with the evolution)Nouveau

Evolution #4389: In the dashboard screens, put scroll on each screen to se...Nouveau

Evolution #4495: (FT) TestsNouveau

Evolution #4297: MODULE Tests SuiteNouveau

Evolution #3938: Calibration files shedulingNouveau

Evolution #3939: CReate 'super' calibration imagesNouveau

Evolution #4311: * (F) Monitor data transferNouveauJeremy Barneron

Evolution #3940: Send status to ICNouveau

Evolution #4497: (FT) TestsNouveau

Evolution #4312: * (F) Monitor OperationsNouveauJeremy Barneron

Evolution #3941: Update soft versions at startFermé

Evolution #3696: Manage instrument statusNouveau

Evolution #4390: Uncomment the scheduling at the beginningNouveau

Evolution #4391: Implement night start/end computationNouveau

Evolution #4392: Initialize communication with the instrumentsNouveau

Evolution #4393: Configure intruments at startNouveau

Evolution #4394: Send software versions to the ICNouveau

Evolution #4395: Initialize connection with PLCNouveau

Evolution #4396: After the starting actions, loop to wait for the instrume...Nouveau

Evolution #4397: Ask PLC for statusNouveau

Evolution #4398: Ask filter wheel for statusNouveau

Evolution #4399: Store the instruments & PLC statusNouveau

Evolution #4400: Analyse PLC status (obs conditions, ...)Nouveau

Evolution #4401: Create tasks of obs condition changesNouveau

Evolution #4402: At the beginning of the loop, ping the DISABLED devices. ...Nouveau

Evolution #4496: (FT) TestsNouveau

Evolution #4205: ******* (M) 09.1.60 - ANALYSER (IMAG, SDMN) - Science Dat...Nouveau

Evolution #4206: * (F) Interface with ETC/IS (Exposure Time Calculator / I...Nouveau

Evolution #4238: * (F) CALIBRATE ALL images (Correct images instrumental n...Nouveau

Evolution #4371: Apply the calibrations in the right functionNouveau

Evolution #3674: Integrate VIS images calibration (L1a) and analysis (L1b)...NouveauPaul Carensac

Evolution #4498: (FT) TestsNouveau

Evolution #4502: Créer analyse task when an image has been taken -> give t...Nouveau

Evolution #4239: * (F) ANALYSE “alert” images in NRTNouveau

Evolution #3695: Skeleton of analysisFermé

Evolution #3932: Multiple analyses at the same timeFermé

Evolution #4240: * (F) Read images (one by one, as soon as they are produced)Nouveau

Evolution #4241: * (F) Emit an alert message (update or new event)Nouveau

Evolution #4242: * (F) Provide results to scientists (bust advocate)Nouveau

Evolution #4243: * (F) Analyze “routine” images (if needed)Nouveau

Evolution #4373: Implement the analysesNouveau

Evolution #4499: (FT) TestsNouveau

Evolution #4244: * (F) Add information to images Header (FITS)Nouveau

Evolution #4245: * (F) Save analyses resultsNouveau

Evolution #3927: Send results to FSCNouveau

Evolution #4246: * (F) Analyser VIEW: Display Analyses resultsNouveau

Evolution #4298: MODULE Tests SuiteNouveau

Evolution #4372: Apply the analyses only if it's a GRBNouveau

Evolution #4374: Send analyses to FSCNouveau

Evolution #4207: ******* (M) 09.1.70 - DASHBOARD (ISMN) - Information Syst...Nouveau

Evolution #4254: * (F) Manage users and current prioritiesNouveau

Evolution #4255: * (F) Manage Scientific Programs and QuotasNouveau

Evolution #4256: * (F) Supply a short-term follow-up and a middle term of ...Nouveau

Evolution #4257: * F) Admin backend (expert mode, access to all database c...Nouveau

Evolution #4258: * (F) Prepare and schedule calibration sequences (flatfie...Nouveau

Evolution #4259: * (F) Update calibration parametersNouveau

Evolution #4260: * (F) Manage saving and archiving of the dataNouveau

Evolution #4261: * (F) Manage logs of the applicationNouveau

Evolution #4262: * (F) Manage general configuration parameters for the sys...Nouveau

Evolution #4263: * (F) Show views of all the Modules status (Routine, Aler...Nouveau

Evolution #4264: * (F) Manual CDE/CTRL of the Telescope and devices (exper...Nouveau

Evolution #4265: * (F) Manual control of the system (software): start/resu...Nouveau

Evolution #4266: * (F) Debug modeNouveau

Evolution #4267: * (F) Execution of TESTS suite (expert mode)Nouveau

Evolution #4299: MODULE Tests SuiteNouveau

Evolution #3825: Visualisation des résultats des séquencesNouveau

Evolution #4358: Create the backoffice views as the modules are integrated...Nouveau

Evolution #4359: Think about a system of permissionsNouveau

Evolution #4503: Dashboard: s'inspirer du tableau de bord de l'ancien logi...Nouveau

Evolution #4313: * (F) Website ArchitectureNouveau

Evolution #3717: website home pageFermé

Evolution #3720: Website structureFermé

Evolution #3832: Possibility to report / repeat sequencesNouveau

Evolution #3835: Duration formatFermé

Evolution #4500: (FT) TestsNouveau

Evolution #5056: * (F) MANUAL MODENouveau

Evolution #5057: * (F) DEMO MODENouveau

Evolution #4208: ******* (M) 09.1.75 - USERS - User Manager (private sub-m...Nouveau

Evolution #4314: * (F) Users managementNouveau

Evolution #3718: User creationFermé

Evolution #3719: Password recoveryNouveau

Evolution #3721: Profile pageNouveau

Evolution #3742: Signup validation by administratorNouveau

Evolution #3895: Handle permissionsNouveau

Evolution #3831: Help for new usersNouveau

Evolution #4341: Users: gérer les 3 profils (admin, expert, user)Nouveau

Evolution #4501: (FT) TestsNouveau

Evolution #4315: * (F) Website DesignNouveau

Evolution #3838: Request list : colors & submit buttonFermé

Evolution #4209: ******* (M) 09.1.80 - SOFTWARE (SWCONF, SUPP) - Software ...Nouveau

Evolution #4248: * (F) Manage Software configurationNouveau

Evolution #4249: * (F) Manage NetworkNouveau

Evolution #4250: * (F) Make performance tests and statisticsNouveau

Evolution #4252: * (F) Manage system logsNouveau

Evolution #4305: Runtime : check environnementNouveauJeremy Barneron

Evolution #4210: ******* (M) 09.1.90 - HARDWARE (HWCONF, INFR) – Hardware ...Nouveau

Evolution #4247: * (F) Manage Hardware configurationNouveau

Evolution #4276: * (F) Design the global hardware architecture (servers, b...Nouveau

Evolution #4211: ******* (M) 09.1.95 - ARCHIVE – Archiving (external)Nouveau

Evolution #4212: * (F) Archive images and scientific data analysisNouveau

Evolution #4671: ******* (M) 09.1.99 - SIMULATORSNouveau

Evolution #4672: * (F) Scenarist (IRAP) - Scenario executorNouveauJeremy Barneron

Evolution #4681: * (F) Alerts Network Simulator (IRAP)NouveauJeremy Barneron

Evolution #4683: * (F) Routines Submission Simulator (IRAP)NouveauJeremy Barneron

Evolution #4685: * (F) Time Server Simulator (IRAP ?)Nouveau

Evolution #4686: * (F) Local Network Simulator (IRAP ?)Nouveau

Evolution #4687: * (F) PLC Device Simulator (IRAP puis PYTHEAS ?)NouveauJeremy Barneron

Evolution #4690: * (F) Detectors SimulatorNouveau

Evolution #4689: * (F) NIR (CAGIRE) camera device Simulator (IRAP/CAGIRE)Nouveau

Evolution #4688: * (F) VIS camera device Simulator (UNAM)Nouveau

Evolution #4691: * (F) Image Simulator (D.Corre)Nouveau

Evolution #4692: * (F) NIR (CAGIRE) Image Simulator (IRAP/LAM/D.Corre/CAGIRE)Nouveau

Evolution #4693: * (F) VIS Image Simulator (IRAP/LAM/D.Corre/UNAM)Nouveau

Evolution #4694: * (F) Telescope SimulatorsNouveau

Evolution #4695: * (F) GIC Simulator ? => NOT NECESSARYNouveau

Evolution #4696: * (F) FSC Simulator ? => NOT NECESSARY because FSC sends ...Nouveau

Evolution #4302: ******* (M) 09.1.00 - PROJECT MANAGEMENTNouveauJeremy Barneron

Evolution #4316: * (F) Architecture du projetNouveau

Evolution #4303: Architecture du projet (organisation dossiers)NouveauJeremy Barneron

Evolution #4337: git : Create a "dev" branch (do not write anymore on the ...Nouveau

Evolution #4422: public/ : faut-il garder ce dossier qui ne contient qu’un...Nouveau

Evolution #4425: Créer un mode DEV : jouer avec la variable DEBUG (ou autr...Nouveau

Evolution #4442: (FT) Architecture du projetNouveau

Evolution #4517: Organisation physique des données sur le disqueNouveau

Evolution #4518: Think about the way for the user to get his data.Nouveau

Evolution #4611: Mise en place d'un système de loggingNouveauJeremy Barneron

Evolution #4742: Implement class inheritage for django modelsNouveauJeremy Barneron

Evolution #4317: * (F) DocumentationNouveau

Evolution #4304: Evolution du redmine concernant PYROSNouveauJeremy Barneron

Actions #3428: INSTALL doc: update PYROS/install/INSTALL.* doc each time...Nouveau

Evolution #4329: Renommer le script install_requirements.sh en install.shNouveau

Evolution #4330: Faciliter l'installation du logiciel complet avec CONDA,...Nouveau

Evolution #4345: Unit tests : test of each moduleNouveau

Evolution #4346: Functional tests (with Celery and simulators): complete w...Nouveau

Evolution #4347: LAUNCH: Start simulators / Start Celery / Start pyrosNouveau

Evolution #4348: Administration of the database: http://localhost:8000/adminNouveau

Evolution #4349: Interacting with Pyros: http://localhost:8000Nouveau

Evolution #4350: Watch the environment: Devices, Site, WeatherNouveau

Evolution #4351: Watch the schedule: ScheduleNouveau

Evolution #4352: Watch the data processing (workflow): System (Dashboard)Nouveau

Evolution #4353: Submit a Routine Request (and get results): RoutinesNouveau

Evolution #4354: Watch alerts: AlertsNouveau

Evolution #4356: Manual operations on the Telescope : Devices/Telescope (T...Nouveau

Evolution #4357: Manage users : UsersNouveau

Evolution #4421: Workflow du "démarrage du système" à documenter (tout se ...Nouveau

Evolution #4318: * (F) EnvironmentNouveau

Evolution #3407: Test install eclipse from scratchNouveauPaul Carensac

Evolution #3412: Hebergement: passer le projet sur sourcesup ou SVOMSOL (CEA)NouveauEtienne Pallier

Evolution #3413: Jenkins: Intégration continue avec Jenkins (+ run des tes...NouveauEtienne Pallier

Actions #3419: Win10: Installer une VM windows 10 pour les testsNouveau

Evolution #4323: Runtime : check environnement (RabbitMQ, Mysql (sauf si c...Nouveau

Evolution #4328: Si l'environnement virtuel existe déjà, demander s'il doi...Nouveau

Evolution #4331: Pyros Doit pouvoir être démarré indifféremment AVANT (par...Nouveau

Evolution #4334: Update to django 1.10NouveauJeremy Barneron

Evolution #4335: Remplacer le serveur web de "dev" (manage runserver, sur ...Nouveau

Evolution #4336: Comet installation : Include in the install_requirements....Nouveau

Evolution #4591: WIN pyrosrun.bat to be updatedNouveauJeremy Barneron

Evolution #4319: MEETINGSNouveau

Evolution #4320: * (F) AssetsNouveau

Evolution #3404: Models: bien définir les valeurs par défautNouveauPaul Carensac

Anomalie #4321: * (F) ConventionsNouveau

Actions #3585: (A LA FIN DE CHAQUE VERSION, POUR VALIDATION) Mettre à jo...NouveauPaul Carensac

Anomalie #4324: * (F) TestsNouveau

Evolution #4325: Test (tester la présence des prérequis)Nouveau

Anomalie #4327: Mettre en place une exécution systématique des tests à ch...Nouveau

Evolution #4513: Tests unitaires (pyrosrun.sh unittest): les tests unitair...Nouveau

Evolution #4332: Pyros De manière générale, doit être le plus possible "to...Nouveau

Evolution #4333: Doit être le plus générique et donc paramétrable possibleNouveau

Evolution #4504: Données simulées : faire l'inventaire des données dont on...Nouveau

History

#1 Updated by Etienne Pallier over 8 years ago

  • Parent task set to #4090

#2 Updated by Etienne Pallier over 8 years ago

  • Subject changed from ****************************** (W) 9.1 – OBSERVATORY CONTROL & OBSERVATIONS MANAGEMENT to ******************** (W) 9.1 – OBSERVATORY CONTROL & OBSERVATIONS MANAGEMENT ********************

#3 Updated by Etienne Pallier over 8 years ago

  • Subject changed from ******************** (W) 9.1 – OBSERVATORY CONTROL & OBSERVATIONS MANAGEMENT ******************** to ********** (W) 9.1 – OBSERVATORY CONTROL & OBSERVATIONS MANAGEMENT **********

#4 Updated by Etienne Pallier over 8 years ago

  • Subject changed from ********** (W) 9.1 – OBSERVATORY CONTROL & OBSERVATIONS MANAGEMENT ********** to ********** (W) 9.1 – OBSERVATORY CONTROL & OBSERVATIONS MGT **********

#5 Updated by Etienne Pallier over 8 years ago

  • Subject changed from ********** (W) 9.1 – OBSERVATORY CONTROL & OBSERVATIONS MGT ********** to ********** (W) 9.1 – OBSERVATORY CONTROL **********

#6 Updated by Etienne Pallier over 8 years ago

  • Subject changed from ********** (W) 9.1 – OBSERVATORY CONTROL ********** to ************** (W) 9.1 – OBSERVATORY CONTROL **************

#7 Updated by Etienne Pallier over 8 years ago

  • Subject changed from ************** (W) 9.1 – OBSERVATORY CONTROL ************** to ************** (W) 09.1 – OBSERVATORY CONTROL **************

#8 Updated by Etienne Pallier over 8 years ago

  • Subject changed from ************** (W) 09.1 – OBSERVATORY CONTROL ************** to ************** (W) 09.1 – OBSERVATORY CONTROL

#9 Updated by Etienne Pallier over 8 years ago

  • Subject changed from ************** (W) 09.1 – OBSERVATORY CONTROL to ************** (WP) 09.1 – OBSERVATORY CONTROL

Also available in: Atom PDF