Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-16021

Create a Jupyter extension to start Firefly slate in a tab

    XMLWordPrintable

    Details

    • Story Points:
      20
    • Epic Link:
    • Sprint:
      SUIT Sprint 2018-10, SUIT Sprint 2018-11, SUIT Sprint 2018-12
    • Team:
      Science User Interface

      Description

      Add a command on the sidebar, when the user clicks then show Firefly slate in a tab. The extension will server as the basis for doing more advance interaction with the python api.

        Attachments

          Issue Links

            Activity

            Hide
            gpdf Gregory Dubois-Felsmann added a comment -

            I am assuming that this will create a channel ID for the slate. There needs to be a way to pick up the channel ID and/or a whole URL for the Firefly server host/port/channel, so that Python users can instantiate `firefly_client` or `afw.display` against the Firefly session in the tab.

            Show
            gpdf Gregory Dubois-Felsmann added a comment - I am assuming that this will create a channel ID for the slate. There needs to be a way to pick up the channel ID and/or a whole URL for the Firefly server host/port/channel, so that Python users can instantiate `firefly_client` or `afw.display` against the Firefly session in the tab.
            Hide
            gpdf Gregory Dubois-Felsmann added a comment -

            We should think ahead about the following, before it causes user confusion:

            If we have a JupyterLab notebook widget that is displaying Firefly output in-notebook, in recent releases of JupyterLab it is possible to "drag out a copy" of that into a JupyterLab UI tab. This has already been demo'd, I think. Such a tab will end up looking very much like Trey's prototype Lab-extension, and we will have to make sure that our users understand whether they can be used in equivalent ways or not.

            Show
            gpdf Gregory Dubois-Felsmann added a comment - We should think ahead about the following, before it causes user confusion: If we have a JupyterLab notebook widget that is displaying Firefly output in-notebook , in recent releases of JupyterLab it is possible to "drag out a copy" of that into a JupyterLab UI tab. This has already been demo'd, I think. Such a tab will end up looking very much like Trey's prototype Lab-extension, and we will have to make sure that our users understand whether they can be used in equivalent ways or not.
            Hide
            roby Trey Roby added a comment -

            Story points increased.  Taking longer than expected

            Show
            roby Trey Roby added a comment - Story points increased.  Taking longer than expected

              People

              Assignee:
              roby Trey Roby
              Reporter:
              roby Trey Roby
              Reviewers:
              David Shupe, Tatiana Goldina
              Watchers:
              David Shupe, Emmanuel Joliet, Gregory Dubois-Felsmann, Tatiana Goldina, Trey Roby, Xiuqin Wu [X] (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.