ideas:development_topics
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ideas:development_topics [2008/08/22 19:25] – a bit more to the scheduling mates | ideas:development_topics [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 10: | Line 10: | ||
The work may be extended so that it would take advantage of the WCS (pixel-> | The work may be extended so that it would take advantage of the WCS (pixel-> | ||
+ | |||
+ | |||
+ | ====== Transient pipeline ====== | ||
+ | |||
+ | Will be provided by Pi-of-the Sky, expected to be integrated by end of 2008. | ||
====== GUI ====== | ====== GUI ====== | ||
Line 17: | Line 22: | ||
Profile: GTK, PyGTK ideal, XML-RPC, Subversion, GUI design, user documentation | Profile: GTK, PyGTK ideal, XML-RPC, Subversion, GUI design, user documentation | ||
- | There is prototype implementation | + | For description |
+ | |||
+ | As astronomers are strange beasts, it **must** be multi-platform (at least Windows + Linux, Mac highly recommended). We do not expect | ||
+ | |||
+ | What we expect: | ||
+ | |||
+ | * configurable interface to display (using various fancy displays - bars, gauges,..) and change variables, display events, notification and warnings, and display and modify scheduling database. | ||
+ | * 3D telescope visualisation, | ||
+ | * plotting of history of selected variables (temperature, | ||
+ | * display observations, | ||
====== RTS2 Web ====== | ====== RTS2 Web ====== | ||
Line 35: | Line 49: | ||
We went through an interesting history none -> SOAP -> XML-RPC regarding external access to RTS2. I just recently read through Atom specification, | We went through an interesting history none -> SOAP -> XML-RPC regarding external access to RTS2. I just recently read through Atom specification, | ||
- | ====== | + | ====== |
- | + | ||
- | Expected costs: 1 student for 6 months | + | |
- | + | ||
- | Profile: process scheduling (mathematics or computer science), some programming | + | |
- | + | ||
- | I am currently working on making ultimate scheduling, which would fulfill all the expectations we have. Having somebody else working on some topics, but using different algorithms (I am using genetic algorithms as this is required) could be useful and surely beneficial for both parties. | + | |
- | Under scheduling we understand a process of allocating observing time to various tasks (targets) based on their coordinates (i.e. accessibility and airmass), current observing conditions (sky brightness, seeing), priority (group-fair-time-allocation, | + | [[ideas:Better scheduling]] |
- | - A good definition of **how to observe** (i.e. signal-to-noise/ | + | |
- | - Resultant script **execution time** (estimate) at the telescope must be known, and | + | |
- | - How to decide whether and how much succesful was the observation (it's minimum quality and bonuses if it's better i.e. the **merit**). | + | |
- | RTS2 scripts already do contain a good definition of the first point, however, some information needed is missing (selection criteria, the owner) and some is present only in the database (coordinates, | + | ====== Advanced scripting ====== |
- | I believe that having this //target description// | + | [[ideas: |
+ | ====== Database improvements ====== | ||
+ | We need to improve database design. Current summary is given at [[devel: | ||
ideas/development_topics.1219425902.txt.gz · Last modified: 2008/09/06 00:00 (external edit)