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

Create an npm-installable Firefly API package

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: To Do
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Firefly, SUIT
    • Labels:
      None
    • Team:
      Science User Interface

      Description

      The suggested action here is to create a JavaScript package, installable via npm, that would be parallel to firefly_client for Python - that is, a refactoring of only the APIs for invoking actions on a remote Firefly session into a separate package.  The installation and use of this package would not load the whole of Firefly and would not result in a Firefly application or any of the visual elements of Firefly appearing in the browser in which the APIs were called.

      The purpose of this package is to facilitate writing an interface from JupyterLab to a Firefly session running in a separate browser window.

      Note that it is related to the project in DM-11528 of making the whole of Firefly npm-installable to facilitate the use of the Firefly visual components in the JupyterLab environment.  It may be more efficient to address both tickets simultaneously; Trey Roby may want to chime in on that.

      Both ways of working ("next to" JupyterLab and "in" JupyterLab) may be desirable.  

        Attachments

          Issue Links

            Activity

            Hide
            tjenness Tim Jenness added a comment -

            Gregory Dubois-Felsmann what is the status of this ticket?

            Show
            tjenness Tim Jenness added a comment - Gregory Dubois-Felsmann what is the status of this ticket?

              People

              Assignee:
              xiuqin Xiuqin Wu [X] (Inactive)
              Reporter:
              gpdf Gregory Dubois-Felsmann
              Watchers:
              Gregory Dubois-Felsmann, Tim Jenness, Trey Roby, Xiuqin Wu [X] (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:

                  Jenkins

                  No builds found.