Saravanan666/pypi-org huggingface dataset:
Package: jupyterlab-fileopen
jupyterlab-fileopenA JupyterLab extension that allows opening files and directories with external desktop applications.Reveal in OS-specific file explorerOpen files with dedicated desktop applicationThis extension is composed of a Python package namedjupyterlab-fileopenfor the server extension and a NPM package namedjupyterlab-fileopenfor the frontend extension.RequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab-fileopenor:condainstalljupyterlab-fileopen-cconda-forgeUninstallTo remove the extension, execute:pipuninstalljupyterlab-fileopenor:condaremovejupyterlab-fileopen-cconda-forgeTroubleshootIf 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 extension, check the frontend extension is installed:jupyterlabextensionlistContributingDevelopment 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-fileopen directory# Install package in development modepipinstall-e.# Link your development version of the extension with JupyterLabjupyterlabextensiondevelop.--overwrite# Server extension must be manually installed in develop modejupyterserverextensionenablejupyterlab-fileopen# 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 uninstall# Server extension must be manually disabled in develop modejupyterserverextensiondisablejupyterlab-fileopen
pipuninstalljupyterlab-fileopenIn 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-fileopenwithin that folder.
Package: jupyterlab-filesystem-access
jupyterlab-filesystem-accessBrowse local files using the non-standard Web Browser File System Access API.⚠️This extension is compatible with Chromium-based browsers only (for now)⚠️More info on MDN:https://developer.mozilla.org/en-US/docs/Web/API/Window/showOpenFilePickerhttps://user-images.githubusercontent.com/591645/160241594-6b363b06-2103-445a-ac68-9ecc6104e0c4.mp4MotivationThe main motivation for this extension is to give access to local files in JupyterLite:https://github.com/jupyterlite/jupyterlite/issues/403It can also be used on hosted and ephemeral JupyterLab deployments such asBinder.RequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab-filesystem-accessUninstallTo remove the extension, execute:pipuninstalljupyterlab-filesystem-accessContributingDevelopment 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-filesystem-access 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-filesystem-accessIn 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-filesystem-accesswithin that folder.Packaging the extensionSeeRELEASE
Package: jupyterlab-form-js
jupyterlab-form-jsA Custom Jupyter Widget Library for bpmn.io/form-jsInstallationYou can install usingpip:pipinstalljupyterlab_form_jsIf you are using Jupyter Notebook 5.2 or earlier, you may also need to enable
the nbextension:jupyternbextensionenable--py[--sys-prefix|--user|--system]jupyterlab_form_jsDevelopment InstallationCreate a dev environment:condacreate-njupyterlab_form_js-dev-cconda-forgenodejsyarnpythonjupyterlab
condaactivatejupyterlab_form_js-devInstall the python. This will also build the TS package.pipinstall-e".[test, examples]"When developing your extensions, you need to manually enable your extensions with the
notebook / lab frontend. For lab, this is done by the command:jupyter labextension develop --overwrite .
yarn run buildFor classic notebook, you need to run:jupyter nbextension install --sys-prefix --symlink --overwrite --py jupyterlab_form_js
jupyter nbextension enable --sys-prefix --py jupyterlab_form_jsNote that the--symlinkflag doesn't work on Windows, so you will here have to run
theinstallcommand every time that you rebuild your extension. For certain installations
you might also need another flag instead of--sys-prefix, but we won't cover the meaning
of those flags here.How to see your changesTypescript:If you use JupyterLab to develop then 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 widget.# Watch the source directory in one terminal, automatically rebuilding when neededyarnrunwatch# Run JupyterLab in another terminaljupyterlabAfter a change wait for the build to finish and then refresh your browser and the changes should take effect.Python:If you make a change to the python code then you will need to restart the notebook kernel to have it take effect.Updating the versionTo update the version, install tbump and use it to bump the version.
By default it will also create a tag.pipinstalltbump
tbump<new-version>
Package: jupyterlab-francy
Francy Jupyter Extension - jupyterlab-francyFrancy - An Interactive Discrete Mathematics Framework for GAP - Jupyter Lab ExtensionRequirementsJupyterLab >= 3.1GAPJupyterKenelis installed on JupyterPackageFrancy GAPis installed on GAPInstallpipinstalljupyterlab-francyUninstallpipuninstalljupyterlab-francyLicenseMITLicense
Package: jupyterlab-freeze
jupyterlab_freezeJupyter freeze extension for jupyterlab!This extension is based on the freeze extension byjupyter_contrib_nbextensions.This repository brings the extension to jupyterlab.This extension allows to make cells read-only or frozen. It provides three buttons:unlockread-onlyfrozenForcode-cells:read-only:  it can be executed, but its input cannot be changed.frozen: It cannot be either altered or executed.Formarkdown-cells:read-only/frozen: It's input can be viewed by double-clicking on it, but cannot be changed.To change the state of a selected cell, press the corresponding button.The individual cell's state is stored in its metadata and is applied to the cell if the extension is loaded.RequirementsJupyterLab >= 4.0.0InstallTo install the extension, execute:pipinstalljupyterlab_freezeUninstallTo remove the extension, execute:pipuninstalljupyterlab_freezeContributingDevelopment 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_freeze 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_freezeIn 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_freezewithin that folder.Testing the extensionFrontend testsThis extension is usingJestfor JavaScript code testing.To execute them, execute:jlpm
jlpmtestIntegration testsThis extension usesPlaywrightfor the integration tests (aka user level tests).
More precisely, the JupyterLab helperGalatais used to handle testing the extension in JupyterLab.More information are provided within theui-testsREADME.Packaging the extensionSeeRELEASE
Package: jupyterlab-friendly-traceback
jupyterlab-friendly-tracebackA JupyterLab extension for friendly tracebackThis extension adds a toggle on/off button to Jupyter Lab,
that activates/deactivatefriendly tracebackPrerequisitesJupyterLab >= 3.x$condainstalljupyterlab# if using conda$pipinstalljupyterlab# if using pipInstallationpipinstalljupyterlab-friendly-tracebackScreeshotUninstallpipuninstalljupyterlab-friendly-tracebackContributingDevelopment 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_friendly_traceback 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-friendly-tracebackIn 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-friendly-tracebackwithin that folder.
Package: jupyterlab-frontegg
jupyterlab_fronteggBuild Weav AIRequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab_fronteggUninstallTo remove the extension, execute:pipuninstalljupyterlab_fronteggContributingDevelopment 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_frontegg 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_fronteggIn 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_fronteggwithin that folder.
Package: jupyterlab-geojs
# jupyterlab_geojs[![Binder](https://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/OpenGeoscience/jupyterlab_geojs/master)A JupyterLab notebook extension for rendering geospatialdata using the GeoJS front end library![Example Screenshot](./docs/BasicScreenshot.png)## Prerequisites* JupyterLab ^0.32.1 and Notebook >=5.5.0## UsageTo render GeoJS output in JupyterLab:```pythonfrom jupyterlab_geojs import Scenescene = Scene()scene.create_layer('osm')scene```The notebooks folder contains examples.## Install```bash# Install this lab extensionjupyter labextension install @johnkit/jupyterlab_geojs# Also need to install the widget-manager extensionjupyter labextension install @jupyter-widgets/jupyterlab-manager# Install the python packagepip install jupyterlab_geojs```## Development```bash# Install python packagepip install -e .# Install widget-manager extensionjupyter labextension install @jupyter-widgets/jupyterlab-manager# Install js dependenciesnpm install# Build Typescript sourcejlpm build# Link your development version of the extension with JupyterLabjupyter labextension link .# Runjupyter lab# Rebuild Typescript source after making changesjlpm build# Rebuild JupyterLab after making any changesjupyter lab build```For testing, see README.md in test/ folder.
Package: jupyterlab-geojson
jupyterlab-geojsonA JupyterLab extension for rendering GeoJSONRequirementsJupyterLab >= 3.0Installpipinstalljupyterlab-geojsonUsageTo render GeoJSON output in IPython:fromIPython.displayimportGeoJSONGeoJSON({"type":"Feature","geometry":{"type":"Point","coordinates":[-118.4563712,34.0163116]}})To use a specific tileset:GeoJSON(data={"type":"Feature","geometry":{"type":"Point","coordinates":[-118.4563712,34.0163116]}},url_template="https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=[MAPBOX_ACCESS_TOKEN]",layer_options={"id":"mapbox.streets","attribution":'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a>'})To render GeoJSON on Mars:GeoJSON(data={"type":"Feature","geometry":{"type":"Point","coordinates":[11.8,-45.04]}},url_template="http://s3-eu-west-1.amazonaws.com/whereonmars.cartodb.net/{basemap_id}/{z}/{x}/{y}.png",layer_options={"basemap_id":"celestia_mars-shaded-16k_global","attribution":"Celestia/praesepe","tms":True,"minZoom":0,"maxZoom":5})To render a.geojsonor.geo.jsonfile, simply open it.ContributingDevelopment 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-geojson 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-geojson
Package: jupyterlab-gist-it
Gist It!Upload a Jupyter notebook as aGistwith the click of a
button.This is a Jupyterlab v4.0-compatible version of the original Jupyter notebook extensionGist
it.RequirementsJupyterLab >= 4.0.0InstallTo install the extension, execute:pipinstalljupyterlab_gist_itYou may then have to restart your Jupyter server. You will then need to go into the
settings editor under Settings > Settings Editor > Gist It and enter a GitHub personal
access token. You can generate a token following instructionshere.
We recommend using a (new)fine-grained
tokenwith only Gist permissions.UninstallTo remove the extension, execute:pipuninstalljupyterlab_gist_itContributingDevelopment 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_gist_it 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_gist_itIn 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_gist_itwithin that folder.Testing the extensionFrontend testsThis extension is usingJestfor JavaScript code testing.To execute them, execute:jlpm
jlpmtestIntegration testsThis extension usesPlaywrightfor the integration
tests (aka user level tests). More precisely, the JupyterLab helperGalatais used to handle
testing the extension in JupyterLab.More information are provided within theui-testsREADME.Packaging the extensionSeeRELEASE
Package: jupyterlab-google-analytics
jupyterlab_google_analyticsIt provides IGA interface. GA tracking ID should be set in the setting file.interface IGa {
  gtag: (...args: any[]) => void;
  config: (options: any) => void;
}Requirements0.*.*JupyterLab >= 3.01.*.*JupyterLab >= 4.0InstallTo install the extension, execute:pipinstalljupyterlab_google_analyticsUninstallTo remove the extension, execute:pipuninstalljupyterlab_google_analyticsContributingCreating Conda EnvironmentFor0.*.*versions,conda create -n jupyterlab-ext --override-channels --strict-channel-priority -c conda-forge -c nodefaults jupyterlab=3 cookiecutter nodejs jupyter-packaging gitDevelopment 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_google_analytics 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_google_analyticsIn 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-google-analyticswithin that folder.Testing the extensionFrontend testsThis extension is usingJestfor JavaScript code testing.To execute them, execute:jlpm
jlpmtestIntegration testsThis extension usesPlaywrightfor the integration tests (aka user level tests).
More precisely, the JupyterLab helperGalatais used to handle testing the extension in JupyterLab.More information are provided within theui-testsREADME.Packaging the extensionSeeRELEASE