-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add GUI for gaia analyses #1
Comments
@aashish24 Could you review? |
PS Some further backend code development may be necessary to be able to determine from the front-end which kinds of Gaia inputs/outputs are required & generated by which Gaia processes. |
@aashish24, the UI is ready. Here is what the widget looks like: After submitting, the job is run, and once finished the output geojson dataset is available for viewing: Currently the UI will only work with GeoJSON datasets. Essam will work on including WMS datasets next. One issue I've noticed is that the Minerva UI cannot render certain Gaia output datasets; a javascript error results. The geojson data itself is fine (I tested it in other apps and it validated and displayed) so it may be an issue with the item metadata, I'll look into it next week. This plugin depends on Gaia PR OpenDataAnalytics/gaia#77 |
this is awesome guys 👏 👏 |
@aashish24, the rendering issue I experienced originates in the geojs code for the release version bundled with minerva (v0.10.1). I could duplicate the problem in the 'GeoJSON file reader' example with the geojs v0.10.1 code. The problem does not occur with the latest geojs release (0.10.3). |
Currently, gaia analyses can only be run by submitting a process in JSON format to the girder API (as described in README). Need a front-end for users to select which analysis to run on which datasets. The user input will be converted to gaia JSON and submitted to the API.
To enable these plugins, run:
The code for existing widgets is located here, use these as a template?
Ideally the widget code for Gaia would exist in the gaia_minerva repo, under a web_external folder, and be incorporated into minerva during the build process.
Related to Gaia issue OpenDataAnalytics/gaia#72
The text was updated successfully, but these errors were encountered: