[
https://issues.apache.org/jira/browse/AIRAVATA-3007?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16812617#comment-16812617
]
Marcus Christie commented on AIRAVATA-3007:
-------------------------------------------
[~aravindparappil], see /admin/applications/. The application editor has three
parts: Module, Interface and Deployments. The inputs and outputs are defined in
the Interface.
> [GSoC] General plotting capabilities of experiment outputs
> ----------------------------------------------------------
>
> Key: AIRAVATA-3007
> URL: https://issues.apache.org/jira/browse/AIRAVATA-3007
> Project: Airavata
> Issue Type: New Feature
> Components: Django Portal
> Reporter: Marcus Christie
> Priority: Major
> Labels: gsoc2019
>
> Add general plotting capabilities of computational experiment outputs to the
> Airavata Django Portal [1]. Portal admins that register an application should
> be able to specify what kind of visualizations should be provided to users
> for each file using a declarative configuration. Code should not be required
> for simple charts, but for more complex use cases it should be possible to
> provide Python code needed to support it.
> As an example, let's say there is an application that generates a CSV file
> with time series data. The admin user who is registering the application
> knows what sort of plotting is desired, which columns of data are needed from
> the CSV file, etc. The admin user should be able to provide some JSON
> configuration that describe how to generate the plot. The Django Portal can
> then use this JSON configuration to process the CSV file and provide the data
> and configuration to a frontend UI component (implemented in Vue.js) that
> will then render the desired chart. The charting technology should allow
> some interactive features so that users can explore the data easily.
> Some charting libraries that look particularly interesting:
> * https://plot.ly/javascript/
> * http://echarts.apache.org/
> [1] https://github.com/apache/airavata-django-portal
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)