Saravanan666/pypi-org huggingface dataset:
Package: jupyterlab-slash-copy-path
jupyterlab_slash_copy_pathAdd a leading slash to the paths copied from the filebrowser context menu.Highly situational, not for general consumption.RequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab_slash_copy_pathUninstallTo remove the extension, execute:pipuninstalljupyterlab_slash_copy_pathContributingDevelopment installNote: You will need NodeJS to build the extension package.Thejlpmcommand is JupyterLab's pinned version ofyarnthat is installed with JupyterLab. You may useyarnornpmin lieu ofjlpmbelow.# Clone the repo to your local environment# Change directory to the jupyterlab_slash_copy_path directory# Install package in development modepipinstall-e.# Link your development version of the extension with JupyterLabjupyterlabextensiondevelop.--overwrite# Rebuild extension Typescript source after making changesjlpmrunbuildYou can watch the source directory and run JupyterLab at the same time in different terminals to watch for changes in the extension's source and automatically rebuild the extension.# Watch the source directory in one terminal, automatically rebuilding when neededjlpmrunwatch# Run JupyterLab in another terminaljupyterlabWith the watch command running, every saved change will immediately be built locally and available in your running JupyterLab. Refresh JupyterLab to load the change in your browser (you may need to wait several seconds for the extension to be rebuilt).By default, thejlpm run buildcommand generates the source maps for this extension to make it easier to debug using the browser dev tools. To also generate source maps for the JupyterLab core extensions, you can run the following command:jupyterlabbuild--minimize=FalseDevelopment uninstallpipuninstalljupyterlab_slash_copy_pathIn development mode, you will also need to remove the symlink created byjupyter labextension developcommand. To find its location, you can runjupyter labextension listto figure out where thelabextensionsfolder is located. Then you can remove the symlink named@epi2melabs/jupyterlab-slash-copy-pathwithin that folder.
Package: jupyterlab-slide-mode-keyboard-shortcuts
jupyterlab-slide-mode-keyboard-shortcutsJupyter lab extension to add keyboard shortcuts for altering cell slide mode.RequirementsJupyterLab >= 2.0Installjupyterlabextensioninstalljupyterlab-slide-mode-keyboard-shortcutsUsageThis package sets up configurable keyboard shortcuts for changing the slidemode of notebook cells.The shortcuts only work in "command mode".The default keyboard shortcuts are:slide:Shift Ssubslide:Shift Bfragment:Shift Gskip:Shift Inotes:Shift Nclear:Shift CThese can be customized via the standard JupyterLab keyboard shortcut custimization interface.ContributingDeveloper InstallThejlpmcommand is JupyterLab's pinned version ofyarnthat is installed with JupyterLab. You may useyarnornpmin lieu ofjlpmbelow.# Clone the repo to your local environment# Move to slide-mode-keyboard-shortcuts directory# Install dependenciesjlpm# Build Typescript sourcejlpmbuild# Link your development version of the extension with JupyterLabjupyterlabextensioninstall.# Rebuild Typescript source after making changesjlpmbuild# Rebuild JupyterLab after making any changesjupyterlabbuildYou can watch the source directory and run JupyterLab in watch mode to watch for changes in the extension's source and automatically rebuild the extension and application.# Watch the source directory in another terminal tabjlpmwatch# Run jupyterlab in watch mode in one terminal tabjupyterlab--watchNow every change will be built locally and bundled into JupyterLab. Be sure to refresh your browser page after saving file changes to reload the extension (note: you'll need to wait for webpack to finish, which can take 10s+ at times).Uninstalljupyterlabextensionuninstalljupyterlab-slide-mode-keyboard-shortcuts
Package: jupyterlab-slurm
Slurm JupyterLab ExtensionA JupyterLab extension that interfaces with the Slurm Workload Manager,
providing simple and intuitive controls for viewing and managing jobs on the queue.PrerequisitesJupyterLab >= 3.0Node.js 14+SlurmInstallationThis extension includes both a client-side JupyterLab extension and a server-side
Jupyter notebook server extension. Install these using the command line withpipinstalljupyterlab_slurmIf you are running Notebook 5.2 or earlier, enable the server extension by runningjupyterserverextensionenable--py--sys-prefixjupyterlab_slurmAfter launching JupyterLab, the extension can be found in the command palette under
the nameSlurm Queue Manager, and is listed under theHPC TOOLSsection
of the palette and the launcher.Development installAs described in theJupyterLab documentationfor a development install of the labextension you can run the following in this directory:Setup a local slurm clustergitclonehttps://github.com/giovtorres/slurm-docker-clustercdslurm-docker-cluster
gitclone--branchlab3https://github.com/NERSC/jupyterlab-slurm.git
cpjupyterlab-slurm/slurm_cluster/docker-compose.yml.# from slurm-docker-cluster READMEdockerbuild-tslurm-docker-cluster:19.05.1.# if you encounter an error with the PGP key step# update line 46 with gpg --keyserver pgp.mit.edu ...# this will build the jupyterlab image minimal-notebook with a slurm clientdocker-composebuild# start the clusterdocker-composeup-d# register the slurm cluster./register_cluster.sh# run munged on the jupyterlab instance to get the slurm commands to connectdocker-composeexecjupyterlabbash
runuser-uslurm--munged# test that squeue comes back with a header, if it gets stuck you can't connectsqueueInstall jupyterlab-slurm into your environmentdocker-composeexec-ujovyanjupyterlabbashcd/usr/local/jupyterlab-slurm/# install jupyter_packaging which is a missing dependencypipinstalljupyter_packaging# this command takes a while the first it is runpipinstall-e.# point the labextension dev install at current dirjupyterlabextensiondevelop--overwrite.# rerun this if there are updates:jlpmrunbuildRestart the jupyterlab docker containerdockercomposerestartjupyterlab# rerun munged on the jupyterlab instancedockercomposeexecjupyterlabbash
runuser-uslurm--munged
Package: jupyterlab-smceservices
This extension provides in-platform support for the SMCE services through Voice Atlas.ContentsWhat is it?InstallationUsageLicensingWhat is it?The Science Managed Cloud Environment (SMCE) is a managed cloud environment that utilizes commercial Amazon Web Services (AWS) for rapid prototyping and collaboration to accelerate the National Aeronautics and Space Administration (NASA) research.InstallationThis extension might not be useful at least you are an SMCE user.You can usepipto install this extension:pipinstalljupyterlab-smceservicesorgitclonehttps://github.com/Navteca/jupyterlab-smceservices.gitcdjupyterlab-smceservices/
npminstall
python-mbuild
pipinstalljupyterlab_smceservices-<version>-py3-none-any.whlif the installation process runs successfully, check if the extension has been activated:jupyter labextension list
jupyter serverextension listIf not, you might need to run:jupyter labextension enable --py jupyterlab_smceservices
jupyter serverextension enable --py jupyterlab_smcewervicesUsageOnce the extension is installed, you will notice there is a new menu item "Support" which will give you access to the support chat.LicensingTBD
Package: jupyterlab-snapshot
# jupyterlab-snapshot![Github Actions Status](https://github.com/icankeep/jupyterlab-snapshot/workflows/Build/badge.svg)A JupyterLab extension.This extension is composed of a Python package namedjupyterlab-snapshotfor the server extension and a NPM package namedjupyterlab-snapshotfor the frontend extension.## RequirementsJupyterLab >= 3.0## Install`bash pip installjupyterlab-snapshot`## TroubleshootIf you are seeing the frontend extension, but it is not working, check
that the server extension is enabled:`bash jupyter server extension list `If the server extension is installed and enabled, but you are not seeing
the frontend extension, check the frontend extension is installed:`bash jupyter labextension list `## Contributing### Development installNote: You will need NodeJS to build the extension package.Thejlpmcommand is JupyterLab’s pinned version of
[yarn](https://yarnpkg.com/) that is installed with JupyterLab. You may useyarnornpmin lieu ofjlpmbelow.`bash # Clone the repo to your local environment # Change directory to thejupyterlab-snapshotdirectory # Install package in development mode pip install-e. # Link your development version of the extension with JupyterLab jupyter labextension develop .--overwrite# Rebuild extension Typescript source after making changes jlpm run build `You can watch the source directory and run JupyterLab at the same time in different terminals to watch for changes in the extension’s source and automatically rebuild the extension.`bash # Watch the source directory in one terminal, automatically rebuilding when needed jlpm run watch # Run JupyterLab in another terminal jupyter lab `With the watch command running, every saved change will immediately be built locally and available in your running JupyterLab. Refresh JupyterLab to load the change in your browser (you may need to wait several seconds for the extension to be rebuilt).By default, thejlpm run buildcommand generates the source maps for this extension to make it easier to debug using the browser dev tools. To also generate source maps for the JupyterLab core extensions, you can run the following command:`bash jupyter lab build--minimize=False`### Uninstall`bash pip uninstalljupyterlab-snapshot`
Package: jupyterlab-sn-infoboxes
jupyterlab-infoboxesA JupyterLab extension that displays IBM Cloud offerings and other promotional material in JupyterLab notebooks.This extension displays infoboxes to Skills Network Labs users in their notebooks. The infoboxes are markdown snippets chosen at random fromthe files in this repo's infoboxes directory.Initial SetupCreate a conda environment for developing this extension:conda create -n jupyterlab-infoboxes -y && conda activate jupyterlab-infoboxesinstall jupyterlab:conda install -c conda-forge jupyterlab==1.0.1 -ycp .env.template .envDevelopmentinstall dependencies and build:yarn install && yarn run buildinstall the lab extension:jupyter labextension link .To watch and automatically rebuild the lab extension runyarn run watchIn a separate terminal window, runjupyter labto start jupyterlab.Changes to the lab extension will trigger automatic rebuilds of the extension as you make changes.
Package: jupyterlab-snippets
jupyterlab-snippetsSnippets Extension for JupyterLab.This extension is composed of a Python package namedjupyterlab-snippetsfor the server extension and a NPM package namedjupyterlab-snippetsfor the frontend extension.RequirementsJupyterLab >= 2.0Node.jsInstallUsing conda:conda install -c conda-forge jupyterlab-snippetsUsing pip:pipinstalljupyterlab-snippetsIf you use JupyterLab 2.x, you will have to rebuild JupyterLab with:jupyterlabbuildUsageAdd snippets in[jupyter_data_dir]/snippets(see:https://jupyter.readthedocs.io/en/latest/projects/jupyter-directories.html#id2)To find the Jupyter data directory, run:$jupyter--pathThis will for example show the following list on macOS:config:
    /Users/<username>/.jupyter
    ...
data:
    /Users/<username>/Library/Jupyter
    /Users/<username>/miniconda3/envs/<envname>/share/jupyter
    ...
runtime:
    ...Use the first directory listed underdata:to add files to, these become snippets in the menu. Each file contains one
snippet. Directories can be used to organize the snippet files and will become submenu's in the menu.In JupyterLab, use the "Snippets" menu to select the snippet:Convert snippets from jupyter-boilerplate formatSeejupyter-boilerplate-converteron how to convert snippets from thejupyter-boilerplateclassic notebook extension (not available for
JupyterLab) to jupyterlab-snippets.TroubleshootIf you are seeing the frontend extension but it is not working, check
that the server extension is enabled:jupyterserverextensionlistIf the server extension is installed and enabled but you are not seeing
the frontend, check the frontend extension is installed and enabled:jupyterlabextensionlistIf it is installed, try:jupyterlabclean
jupyterlabbuildDevelopment InstallNote: You will need NodeJS to build the extension package.Thejlpmcommand is JupyterLab's pinned version ofyarnthat is installed with JupyterLab. You may useyarnornpmin lieu ofjlpmbelow.# Clone the repo to your local environment# Change directory to the jupyterlab-snippets directory# Install package in development modepipinstall-e.# Link your development version of the extension with JupyterLabjupyterlabextensiondevelop.--overwrite# Rebuild extension Typescript source after making changesjlpmrunbuildYou can watch the source directory and run JupyterLab at the same time in different terminals to watch for changes in the extension's source and automatically rebuild the extension.# Watch the source directory in one terminal, automatically rebuilding when neededjlpmrunwatch# Run JupyterLab in another terminaljupyterlabWith the watch command running, every saved change will immediately be built locally and available in your running JupyterLab. Refresh JupyterLab to load the change in your browser (you may need to wait several seconds for the extension to be rebuilt).By default, thejlpm run buildcommand generates the source maps for this extension to make it easier to debug using the browser dev tools. To also generate source maps for the JupyterLab core extensions, you can run the following command:jupyterlabbuild--minimize=FalseUninstallpipuninstalljupyterlab-snippets
Package: jupyterlab-snippets-multimenus
jupyterlab-snippets-multimenuSnippets extension with multiple menu support for JupyterLab.This extension is composed of a Python package namedjupyterlab-snippets-multimenusfor the server extension and a NPM package namedjupyterlab-snippets-multimenusfor the frontend extension.This repo is forked from thejupyterlab-snippetsproject.RequirementsJupyterLab >= 2.0Node.jsInstallpipinstalljupyterlab-snippets-multimenusRebuild JupyterLab:jupyterlabbuildUsageAdd snippets in[jupyter_data_dir]/multimenus_snippetsTo find the Jupyter data directory, run:$jupyter--pathAny path under data: will do. We recommend using the virtual environment shared directory (e.g.$VENVDIR/share/jupyter/) (please create the directory if not existed)Snippets will be organized in menus following the structure of the directories. The directories directly undermultimenus_snippets/will be used to create menus.The order of menus and sub-menus can be specified using a JSON file. An example is given inexample_snippets/multimenus_snippets_config/snippet_config.json. This file should be put under[jupyter_data_dir]/multimenus_snippets_config/to take effect. If this config file is not provided, the menu will be created with all files in the directory with a default ordering.Quick start with examplesExample snippets directories are provided inexample_snippets/.To test with automatically generated order configuration, docp-rexample_snippets/multimenus_snippets$VENVDIR/share/jupyter/and start/refresh jupyter-labTo test configurable ordering, docp-rexample_snippets/multimenus_snippets_config$VENVDIR/share/jupyter/and start/refresh jupyter-lab
Package: jupyterlab-solutions
jupyterlab-rmotr-solutionsMy first extension descriptionInstallationTo install using pip:jupyterlabextensioninstallhttps://github.com/rmotr/jupyterlab-solutions
pipinstallgit+https://github.com/rmotr/jupyterlab-solutions.gitDevelopmentFor a development install (requires npm version 4 or later), do the following in the repository directory:npminstall
jupyterlabextensionlink.also add{"NotebookApp":{"nbserver_extensions":{"jupyter_nbextensions_configurator":true,"jupyterlab_rmotr_solutions":true}}}on/Users/<USERNAME>/.jupyter/jupyter_notebook_config.json.Adding custom variablesAdd the following to/Users/<USERNAME>/.jupyter/jupyter_notebook_config.py.c.JupyterLabRmotrSolutions.is_enabled = True
c.JupyterLabRmotrSolutions.role = 'teacher'
Package: jupyterlab-sos
jupyterlab_sosJupyterLab extension for SoS workflow engine and polyglot notebookRequirementsJupyterLab >= 4.0.0InstallTo install the extension, execute:pipinstalljupyterlab_sosUninstallTo remove the extension, execute:pipuninstalljupyterlab_sosContributingDevelopment installNote: You will need NodeJS to build the extension package.Thejlpmcommand is JupyterLab's pinned version ofyarnthat is installed with JupyterLab. You may useyarnornpmin lieu ofjlpmbelow.# Clone the repo to your local environment# Change directory to the jupyterlab_sos directory# Install package in development modepipinstall-e"."# Link your development version of the extension with JupyterLabjupyterlabextensiondevelop.--overwrite# Rebuild extension Typescript source after making changesjlpmbuildYou can watch the source directory and run JupyterLab at the same time in different terminals to watch for changes in the extension's source and automatically rebuild the extension.# Watch the source directory in one terminal, automatically rebuilding when neededjlpmwatch# Run JupyterLab in another terminaljupyterlabWith the watch command running, every saved change will immediately be built locally and available in your running JupyterLab. Refresh JupyterLab to load the change in your browser (you may need to wait several seconds for the extension to be rebuilt).By default, thejlpm buildcommand generates the source maps for this extension to make it easier to debug using the browser dev tools. To also generate source maps for the JupyterLab core extensions, you can run the following command:jupyterlabbuild--minimize=FalseDevelopment uninstallpipuninstalljupyterlab_sosIn development mode, you will also need to remove the symlink created byjupyter labextension developcommand. To find its location, you can runjupyter labextension listto figure out where thelabextensionsfolder is located. Then you can remove the symlink namedjupyterlab-soswithin that folder.Packaging the extensionSeeRELEASE
Package: jupyterlab-sparksql
jupyterlab-sparksqlA JupyterLab extension that provides SparkSQL magic commands, a SparkSQL syntax highlighter, and visualization widgets.RequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab-sparksqlUninstallTo remove the extension, execute:pipuninstalljupyterlab-sparksqlContributingDevelopment installNote: You will need NodeJS to build the extension package.Thejlpmcommand is JupyterLab's pinned version ofyarnthat is installed with JupyterLab. You may useyarnornpmin lieu ofjlpmbelow.# Clone the repo to your local environment# Change directory to the jupyterlab-sparksql directory# Install package in development modepipinstall-e"."# Link your development version of the extension with JupyterLabjupyterlabextensiondevelop.--overwrite# Rebuild extension Typescript source after making changesjlpmbuildYou can watch the source directory and run JupyterLab at the same time in different terminals to watch for changes in the extension's source and automatically rebuild the extension.# Watch the source directory in one terminal, automatically rebuilding when neededjlpmwatch# Run JupyterLab in another terminaljupyterlabWith the watch command running, every saved change will immediately be built locally and available in your running JupyterLab. Refresh JupyterLab to load the change in your browser (you may need to wait several seconds for the extension to be rebuilt).By default, thejlpm buildcommand generates the source maps for this extension to make it easier to debug using the browser dev tools. To also generate source maps for the JupyterLab core extensions, you can run the following command:jupyterlabbuild--minimize=FalseDevelopment uninstallpipuninstalljupyterlab-sparksqlIn development mode, you will also need to remove the symlink created byjupyter labextension developcommand. To find its location, you can runjupyter labextension listto figure out where thelabextensionsfolder is located. Then you can remove the symlink namedjupyterlab-sparksqlwithin that folder.Packaging the extensionSeeRELEASE
Package: jupyterlab-spreadsheet-editor
JupyterLab Spreadsheet EditorJupyterLab spreadsheet editor enables interactive editing of comma/tab separated value spreadsheets.
It support formulas, sorting, column/row rearrangements and more!Note: you might be interested to checkouttabular-data-editoras wellShowcaseFully featured integrationrow/column operations, column width adjustmentsearch and replaceFormula supportbasic formula calculation (rendering) - as implemented by jExcel.Column freezingfor exploration of wide datasets with many covariatesLauncher items:
create CSV/TSV files easily from the launcher or the palette.Lightweight and reliable dependencies:
the spreadsheet interface is built with thejexcel, whilePapa Parseprovides very fast,RFC 4180compatible CSV parsing (both have no third-party dependencies).RequirementsJupyterLab >= 3.0Installpipinstalljupyterlab-spreadsheet-editorContributingDevelopment installNote: You will need NodeJS to build the extension package.Thejlpmcommand is JupyterLab's pinned version ofyarnthat is installed with JupyterLab. You may useyarnornpmin lieu ofjlpmbelow.# Clone the repo to your local environment# Change directory to the jupyterlab-spreadsheet-editor directory# Install package in development modepipinstall-e.# Link your development version of the extension with JupyterLabjupyterlabextensiondevelop.--overwrite# Rebuild extension Typescript source after making changesjlpmrunbuildYou can watch the source directory and run JupyterLab at the same time in different terminals to watch for changes in the extension's source and automatically rebuild the extension.# Watch the source directory in one terminal, automatically rebuilding when neededjlpmrunwatch# Run JupyterLab in another terminaljupyterlabWith the watch command running, every saved change will immediately be built locally and available in your running JupyterLab. Refresh JupyterLab to load the change in your browser (you may need to wait several seconds for the extension to be rebuilt).By default, thejlpm run buildcommand generates the source maps for this extension to make it easier to debug using the browser dev tools. To also generate source maps for the JupyterLab core extensions, you can run the following command:jupyterlabbuild--minimize=FalseUninstallpipuninstalljupyterlab-spreadsheet-editorRelated extensionsSpreadsheet editors:jupyterlab-tabular-data-editorSpreadsheet viewers:jupyterlab-spreadsheetimplements Excel spreadsheet viewerthe built-incsvviewer(extension) allows to display CSV/TSV filesIn-notebook spreadsheet widgets:ipysheet- programmable sheet creation, exploration and modificationqgrid- interactive DataFrame exploration and modification
Package: jupyterlab-sql-editor
jupyterlab-sql-editorInstallationFollow the installation instructions inCONTRIBUTINGSecurity Vulnerability ReportingIf you believe you have identified a security vulnerability in this project, please send an email to the project
team atcontact@cyber.gc.ca, detailing the suspected issue and any methods you've found to reproduce it.Please do NOT open an issue in the GitHub repository, as we'd prefer to keep vulnerability reports private until
we've had an opportunity to review and address them.Shout-outsMany thanks to the contributors of these projects:krassowski/jupyterlab-lspjoe-re/sql-language-serverzeroturnaround/sql-formattercryeo/sparksql-magictrino-python-clientbloomberg/ipydatagridwidgetti/ipyaggrid