Tuesday 6 May 2014

SunPy database browser discussion #1

Steven, Nabil and I had a first meeting regarding the database browser/data explorer for SunPy. Some notes from the discussion are as follows:

(1) The GUI design shall comprise two parts:
    1. Design of the Database browser:
This shall be done using Tk and Qt (it will look first if Qt is installed; if not then fall to Tk). Ginga is deliberately not used to do this so as to reduce the addition of new dependencies for SunPy.
    2. Solar Image Viewer and Plotting:
Will be done using Ginga and matplotlib. Will look if Ginga is installed; if not then fallback to matplotlib

(2) Also, Ginga will need to be developed for handling specifically solar co-ordinates. It is developed for general astronomical use, but have to be extended for the purpose of the proposed browsing tool.

(3) Database browser needs to extract and display the meta-data information from within the solar data files for the benefit of scientists who normally have to rely just on filename to browse solar info may now look in the GUI and search and filter as per their needs

The immediate tasks identified for me during the meeting:
    1. Reading of the docs on the SunPy database and make corrections and additions.
    2. Prepare a first draft of GUI design
    3. Create a simple plugin using Ginga to get to speed with it
    4. Demo Ginga for benefit of SunPy community

No comments:

Post a Comment