Download presentation
Presentation is loading. Please wait.
Published byAlan Perry Modified over 8 years ago
1
LBC-OB Gui User Interface v 2.0 Stable Stefano Gallozzi & LBC-Team Stefano Gallozzi & LBC-Team © Copyright 2007
2
LBC-OB Gui User Interface v 1.6 Stable Stefano Gallozzi & LBC-Team Stefano Gallozzi & LBC-Team © Copyright 2006
3
What Is a GUI for Observing Block ● The GUI is a Java multiplatform application designeto to be very user friendly in all its operations ● Goals of the application are: – Create a standard for the LBC/LBT ObservingBlock (OB) in a database XML format, compatible with the AVOTables XML standards – View/Modify a single OB in all its fields – Concatenate more Observing Block together in order to create an xml-Observing Plan (OP)
4
OB/Plan XML-file Format ● The XML Markup Language is a web file format created to organize in a database-like format all type of data; the advantage of using this data architecture is the great flexibility of the web resource in conjunction with the stability of a database approach. ● It' possible to define a standard definition of variables types with relative intervals of the parameters inserted in the xml-file (XSD-schema-file). ● This application is designed to be totally compatible with the VOTable XML standards. ● Lots of Programming Languages libraries are availables to interface with XML (we use SAX=Simple API for XML), but also AXIS is a good choise.
5
GUI interface to XML OB ● The GUI is a graphical application wich guide the user to create and manipulate an XML OB without needed knowledge of xml codes ● It doesn' t require any installation but directly runs on a OS system with any Java Run-time
6
GUI Organization ● The GUI is organized in three main TabPanel divided by topics: – Target Package Panel (is a slice representing pointing and observation parameters: RA-Dec, Target Name, Proper Motion,...) – Observation Description (is a slice representing all the instrument parameters for the observation: dithering pattern, ETC,...) – Constrain Sets (is a slide as ESO-Style to constrain the observation by some particular parameter: wheather condition, seeing, exposure time,...)
7
Target Package Panel
8
Observation Description Panel
9
Constrain Sets Panel execute a filter every week please verify pointing accuracy clear weather and photometric nights less than 0.8arcsec non e
10
Operations on OB and OP It's possible to perform some operation on OB and Plan: ● Create OB-OP (it' also possible to create a directory where to store all data) ● Copy/Move/Delete OB-OP ● Print/Export to PS file format an OB-OP ● View/Modify the content of OB-OP ● Save the data in a file OB-OP (xml-format) The operations are possible thanks to special and specified JavaButtons and JavaMenus located in the top ToolBar. There are three type of button/menu groups: ● Folder Buttons ● Plan Buttons ● OB Buttons ● Special Buttons
11
Operations on OB and OP It's possible to perform some operation on OB and Plan: ● Create OB-OP (it' also possible to create a directory where to store all data) ● Copy/Move/Delete OB-OP ● Print/Export to PS file format an OB-OP ● View/Modify the content of OB-OP ● Save the data in a file OB-OP (xml-format) The operations are possible thanks to special and specified JavaButtons and JavaMenus located in the top ToolBar. There are three type of button/menu groups: ● Folder Buttons ● Plan Buttons ● OB Buttons ● Special Buttons
12
Operations on OB and OP
22
It's possible to perform some operation on OB and Plan: ● Create OB-OP (it' also possible to create a directory where to store all data) ● Copy/Move/Delete OB-OP ● Print/Export to PS file format an OB-OP ● View/Modify the content of OB-OP ● Save the data in a file OB-OP (xml-format) The operations are possible thanks to special and specified JavaButtons and JavaMenus located in the top ToolBar. There are three type of button/menu groups: ● Folder Buttons ● Plan Buttons ● OB Buttons ● Special Buttons
23
Operations on OB and OP
24
It's possible to perform some operation on OB and Plan: ● Create OB-OP (it' also possible to create a directory where to store all data) ● Copy/Move/Delete OB-OP ● Print/Export to PS file format an OB-OP ● View/Modify the content of OB-OP ● Save the data in a file OB-OP (xml-format) The operations are possible thanks to special and specified JavaButtons and JavaMenus located in the top ToolBar. There are three type of button/menu groups: ● Folder Buttons ● Plan Buttons ● OB Buttons ● Special Buttons
25
Operations on OB and OP
26
It's possible to perform some operation on OB and Plan: ● Create OB-OP (it' also possible to create a directory where to store all data) ● Copy/Move/Delete OB-OP ● Print/Export to PS file format an OB-OP ● View/Modify the content of OB-OP ● Save the data in a file OB-OP (xml-format) The operations are possible thanks to special and specified JavaButtons and JavaMenus located in the top ToolBar. There are three type of button/menu groups: ● Folder Buttons ● Plan Buttons ● OB Buttons ● Special Buttons
27
Operations on OB and OP
28
It's possible to perform some operation on OB and Plan: ● Create OB-OP (it' also possible to create a directory where to store all data) ● Copy/Move/Delete OB-OP ● Print/Export to PS file format an OB-OP ● View/Modify the content of OB-OP ● Save the data in a file OB-OP (xml-format) The operations are possible thanks to special and specified JavaButtons and JavaMenus located in the top ToolBar. There are three type of button/menu groups: ● Folder Buttons ● Plan Buttons ● OB Buttons ● Special Buttons
29
Operations on OB and OP
30
It's possible to perform some operation on OB and Plan: ● Create OB-OP (it' also possible to create a directory where to store all data) ● Copy/Move/Delete OB-OP ● Print/Export to PS file format an OB-OP ● View/Modify the content of OB-OP ● Save the data in a file OB-OP (xml-format) The operations are possible thanks to special and specified JavaButtons and JavaMenus located in the top ToolBar. There are three type of button/menu groups: ● Folder Buttons ● Plan Buttons ● OB Buttons ● Special Buttons
31
Special Operations on data It's possible to perform some special operations on the data inserted: ✔ Dithering Pattern Calculation ✔ Exposure Time Calculation ✔ Interactive Pointing These operations are carried on data and the final results are inserted in the Observing Block File
32
Dithering Pattern Calculation Filling up the required fields with opportune values it's possible to calculate the dithering offsets for a good observation. The main aim of performing a dither observation is to optimally fill the gaps between chips. Those offsets are sent to the LBC control software as camera arcsec offset referring to the Sky (RA/DEC) Reference System. They are referred to the central target pointing position (see figs.) Here are the Possible dithering calculations: - Random Dithering - Default LBC 4 step - Default LBC 5Right / 5Left - Default LBC 3+3+3Right / 3+3+3Left - Default LBC 5+5Right / 5+5Left - Default LBC 10 Step Dithering - Rectangular Dithering - Circular Dithering - User-provided Dithering List - None
33
Dithering Pattern Calculation
35
rando m 4defaul t 10defaul t circula r rectangula r
36
Dithering Pattern Calculation
39
ETC Calculation For each filter and dithering steps, it's possible to perform the Exposure Time Calculator inserting right values of parameters such as Magnitude Limit, SNR, SkyBackground, Magnitude of Saturation, ecc... (see also WEB implementation of ETC: http://lbc.oa-roma.inaf.it )
40
ETC Calculation
44
Inserting the RA & DEC coordinates for an observation it' s possible to view an image of the sky (from GSC2 catalog) for the Blue and Red Channel with relative projection of the LBC- Science Chips, guide and a.o. Tech-Chips and all Dithering Steps selected sequence. (see fig.) It's possible to offset and rotate directly the projection of the blue and/or red channel interactively on the field of view. Interactive Pointing
48
Other Utilities ● Chip Settings ● Focus Settings ● Import OB for LBC Control Software ● Contacts
49
Other Utilities ● Chip Settings ● Focus Settings ● Import OB for LBC Control Software ● Contacts
50
Other Utilities ● Chip Settings ● Focus Settings ● Import OB for LBC Control Software ● Contacts
51
Other Utilities ● Chip Settings ● Focus Settings ● Import OB for LBC Control Software ● Contacts
52
Other Utilities ● Chip Settings ● Focus Settings ● Import OB for LBC Control Software ● Contacts
53
Other Utilities ● Chip Settings ● Focus Settings ● Import OB for LBC Control Software ● Contacts
54
Other Utilities ● Chip Settings ● Focus Settings ● Import OB for LBC Control Software ● Contacts
55
Help On Line ● Another important tool designet to make the GUI more user friendly possible is the Help On Line which guides the user to all main GUI functionalities.
56
Version Number and Further Development ● We currently are at OB-GUI_v2.0 (stable) downloadable by http://lbc.oa-roma.inaf.it site, in all its binary JAR filehttp://lbc.oa-roma.inaf.it ● GUI.jar archive ● Current version is stable but it' s planned to make it easier and more interactive ● Source code will be distributed when all bugs will be fixed
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.