intake / intake-gsoc-gui

Panel GUI project for GSOC
3 stars 3 forks source link

DataArray/Coordinate Selection Panel #14

Closed hdsingh closed 5 years ago

hdsingh commented 5 years ago

This panel would take a single xarray instance as input which could be DataSet or DataArray. The "data input" is the xarray instance's structure: a tree of variables, sets of attributes and, for each variable, the associated coordinates. The coordinates fields may or may not have obvious interpretations as geographic location and time. The user can select the dataArray and coordinates from the displayed tree structure.

hdsingh commented 5 years ago

Refer https://github.com/intake/xrviz/pull/2

hdsingh commented 5 years ago

Screenshot from 2019-06-07 00-59-43

The multiselect widget on the left is the selection panel, which displays all the variables present in the Dataset or a single variable in case of DataArray. The variables which are coordinates have been annotated with the 📈 symbol. Upon selection of a variable, its information is updated in the adjoining description section.

martindurant commented 5 years ago

One thing missing here is a display of the attributes which are global the the whole dataset. That should be included on this panel, probably below the display you have so far.

hdsingh commented 5 years ago

The second table in description section shows the global attributes and they are always visible (do not change for a particular dataset) . I will mention about this in more detail in the issue of Description panel.

martindurant commented 5 years ago

Oh ok, got it. Later we may want to change its location, then.