Package: elyra
ElyraElyra is a set of AI-centric extensions to JupyterLab Notebooks.Elyra currently includes the following functionality:Visual Pipeline EditorAbility to run a notebook, Python or R script as a batch jobReusable Code SnippetsHybrid runtime supportbased onJupyter Enterprise GatewayPython and R script editors with local/remote execution capabilitiesPython script navigation using auto-generated Table of ContentsPython script integrated debugger (Experimental)Notebook navigation using auto-generated outlines using Table of ContentsLanguage Server Protocol integrationVersion control using Git integrationTheElyra Getting Started Guideincludes more details on these features. A version-specific summary of new features is located on thereleases page.Try ElyraUsing container imagesYou can also try Elyra by running one of the container images fromDocker Huborquay.io:elyra/elyra:latesthas the latest released version installed.elyra/elyra:x.y.zhas a specific version installed.Note: You can alsobuild a container image from themainbranch ("dev build")to try out features that have not been released yet.To run one of the container images, issue the following command, specifying a tag of your choice.docker run -it -p 8888:8888 elyra/elyra:3.15.0 jupyter lab --debugTo make a local directory containing your Notebooks (e.g. ${HOME}/opensource/jupyter-notebooks/) available in your
docker container, you can use a mount command similar to the following:docker run -it -p 8888:8888 -v ${HOME}/opensource/jupyter-notebooks/:/home/jovyan/work -w /home/jovyan/work elyra/elyra:3.15.0 jupyter lab --debugThese should produce output similar to that below, where you can then find the URL to be used to access Elyra in your local browser.To access the notebook, open this file in a browser:
        file:///home/jovyan/.local/share/jupyter/runtime/nbserver-6-open.html
    Or copy and paste one of these URLs:
        http://4d17829ecd4c:8888/?token=d690bde267ec75d6f88c64a39825f8b05b919dd084451f82
     or http://127.0.0.1:8888/?token=d690bde267ec75d6f88c64a39825f8b05b919dd084451f82Refer to theinstallation documentationfor details.InstallationFor detailed information refer to theinstallation documentation.Prerequisites :Node.js 18+Python 3.8+Miniconda(optional)Install current release (for JupyterLab 3.x)The current release version is displayed at the top of this page.Install from PyPIpip3install--upgrade"elyra[all]"Install from conda-forgecondainstall-cconda-forge"elyra[all]"Install older releaseInstallation instructions and JupyterLab support vary by release. Note that a JupyterLab build is required. Installation instructions are located in therelease-specific documentation, which can be accessed by selecting a specific version.Elyra 3.1 < 3.7 (JupyterLab 3.x)Install from PyPIpip3install--upgrade"elyra[all]>=3.1.0"&&jupyterlabbuildInstall from conda-forgecondainstall-cconda-forge"elyra[all]>=3.1.0"&&jupyterlabbuildElyra 2.0 < 3.1 (JupyterLab 3.x)Install from PyPIpip3install--upgrade"elyra>=2.0.1"&&jupyterlabbuildInstall from conda-forgecondainstall-cconda-forge"elyra>=2.0.1"&&jupyterlabbuildVerify InstallationRun the following commands to verify the installation. Note that in the example output below the[version]placeholder is displayed instead of an actual version identifier, which might change with every release.jupyterserverextensionlistShould output:Config dir: /.../.jupyter

Config dir: /.../etc/jupyter
    elyra enabled
    - Validating elyra...
      elyra  OK
    jupyter_lsp enabled
    - Validating jupyter_lsp...
      jupyter_lsp [version] OK
    jupyter_resource_usage enabled
    - Validating jupyter_resource_usage...
      jupyter_resource_usage [version] OK
    jupyter_server_mathjax enabled
    - Validating jupyter_server_mathjax...
      jupyter_server_mathjax  OK
    jupyterlab enabled
    - Validating jupyterlab...
      jupyterlab [version] OK
    jupyterlab_git enabled
    - Validating jupyterlab_git...
      jupyterlab_git [version] OK
    nbclassic enabled
    - Validating nbclassic...
      nbclassic  OK
    nbdime enabled
    - Validating nbdime...
      nbdime [version] OK

Config dir: /.../etc/jupyterNOTE: If you don't see the Elyra server extension enabled, you may need to explicitly enable
it withjupyter server extension enable elyrajupyterlabextensionlistShould output:JupyterLab [version]
/.../share/jupyter/labextensions
        nbdime-jupyterlab [version] enabled OK
        @jupyter-server/resource-usage [version] enabled OK (python, jupyter-resource-usage)
        @krassowski/jupyterlab-lsp [version] enabled OK (python, jupyterlab_lsp)
        @elyra/code-snippet-extension [version] enabled OK
        @elyra/code-viewer-extension [version] enabled OK
        @elyra/metadata-extension [version] enabled OK
        @elyra/pipeline-editor-extension [version] enabled OK
        @elyra/python-editor-extension [version] enabled OK
        @elyra/scala-editor-extension [version] enabled OK
        @elyra/r-editor-extension [version] enabled OK
        @elyra/theme-extension [version] enabled OK
        @jupyterlab/git [version] enabled OK (python, jupyterlab-git)

Other labextensions (built into JupyterLab)
   app dir: /.../share/jupyter/labStarting ElyraAfter verifying Elyra has been installed, start Elyra with:jupyterlabGetting HelpWe welcome your questions, ideas, and feedback. Check theGetting Helpsection in theGetting Started guideto learn more about the channels you can use to get in touch with us.Contributing to ElyraIf you are interested in helping make Elyra better, we encourage you to take a look at ourContributingpage,Development Workflowdocumentation, and invite you to attend our weekly dev community meetings.Meetup with Us!Our daily and weekly community meeting schedule can be foundhere.