Saravanan666/pypi-org huggingface dataset:
Package: jupyterlab-mathjax3
jupyterlab-mathjax3A JupyterLab extension for rendering math withMathJax 3.The default LaTeX renderer in JupyterLab usesMathJax 2.
This extension substitutes the MathJax 2 renderer with the MathJax 3 renderer.RequirementsJupyterLab >= 3.0Installpipinstalljupyterlab-mathjax3ContributingDevelopment 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-mathjax3 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-mathjax3
Package: jupyterlab-media-capture
jupyterlab_media_captureCapture media using browser APIs within JupyterLabThis extension is composed of a Python package namedjupyterlab_media_capturefor the server extension and a NPM package namedjupyterlab-media-capturefor the frontend extension.RequirementsJupyterLab >= 3.0Installpipinstalljupyterlab_media_captureTroubleshootIf 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_media_capture 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_media_capture
Package: jupyterlab-midnightsea-theme
Jupyterlab MidnightSea ThemeA jupyterlab theme based in cool blue and pruple palette extension.buildPyPiLicenseUpdateeduardotcampos@usp.br[2023]AppearanceRequirementsJupyterLab >= 4.0.0InstallTo install the extension, execute:pipinstalljupyterlab-midnightsea-themeTo check the installation, execute:jupyterlabextensionlistUninstallTo remove the extension, execute:pipuninstalljupyterlab-midnightsea-themeContributingTo make personal customizations to the theme, edit thevariables.cssfile, and then run the development install steps listed bellow.Feel free to makependingor other optimizations and pull requests, this theme is still under development and any contribution is very much appreciated.Development 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:gitclonehttps://github.com/eduardotlc/jupyterlab_midnightsea_themeChange directory to the jupyterlab_midnightsea_theme directory:cdjupyterlab_midnightsea_themeInstall package in development mode:pipinstall-ve"."Link your development version of the extension with JupyterLab:jupyterlabextensiondevelop.--overwriteRebuild extension Typescript source after making changes:jlpmbuildYou 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 needed:jlpmwatchRun JupyterLab in another terminal:jupyterlabWith 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_midnightsea_themeIn 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_ariakedark_themewithin that folder.Other themesSee my other Jupyter Lab themes tooAriake DarkMaterial Darker
Package: jupyterlab-mol-visualizer
jupyterlab-mol-visualizer: A JupyterLab Launcher to Visualize Molecular Orbital and StructureTry it with BinderA JupyterLab launcher extension to view the molecular orbitals.RequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab-mol-visualizerorjupyterlabextensioninstalljupyterlab-mol-visualizerUninstallTo remove the extension, execute:pipuninstalljupyterlab-mol-visualizerContributingDevelopment 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_mol_visualizer 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_mol_visualizerIn 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-mol-visualizerwithin that folder.AcknowledgementsWe acknowledge support from the EPFL Open Science Fund via theOSSCARproject.
Package: jupyterlab-mosaic
jupyterlab_mosaicMosaic schematic editor lab extensionRequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab_mosaicUninstallTo remove the extension, execute:pipuninstalljupyterlab_mosaicContributingDevelopment 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_mosaic 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_mosaicIn 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-mosaicwithin that folder.Packaging the extensionSeeRELEASE
Package: jupyterlab-mutableai
jupyterlab_mutableaiTransform Jupyter prototypes into production quality Python with AI.This extension is composed of a Python package namedjupyterlab_mutableaifor the server extension and a NPM package namedjupyterlab_mutableaifor the frontend extension.RequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab_mutableaiUninstallTo remove the extension, execute:pipuninstalljupyterlab_mutableaiTroubleshootIf 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_mutableai 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_mutableai# 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 uninstall# Server extension must be manually disabled in develop modejupyterserverextensiondisablejupyterlab_mutableai
pipuninstalljupyterlab_mutableaiIn 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_mutableaiwithin that folder.Packaging the extensionSeeRELEASE
Package: jupyterlab-mutableai-optin
jupyterlab_mutableai_optinA JupyterLab extension to opt in to using MutableAIRequirementsJupyterLab >= 3.0Installpipinstalljupyterlab_mutableai_optinContributingDevelopment 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_mutableai_optin 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_mutableai_optin
Package: jupyterlab-mystjs
jupyterlab_mystjsRender markdown cells usingMyST MarkdownRequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab_mystjsUsageBy default, the MyST renderer becomes the default notebook renderer. This means that MyST notebook rendering works out-of-the-box with Jupytext and other notebook-aware extensions. Whilst this extension is in a pre-release state, there is also a "legacy mode" that integrates MyST rendering as an additionalOpen Withoption that does not replace the default notebook renderer. To enable legacy mode, disable thejupyterlab-mystjs:pluginplugin withjupyterlabextensiondisablejupyterlab-mystjs:pluginUninstallTo remove the extension, execute:pipuninstalljupyterlab_mystjsContributingDevelopment 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.# Make sure jupyterlab is up to datecondaupdatejupyterlab# Clone the repo to your local environment# Change directory to the cloned jupyterlab-mystjs 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_mystjsIn 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-mystjswithin 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-nbgallery
lab-extensionsRepo for JupyterLab/Retrolab/Notebookv7 NBGallery ExtensionsIncluded extensionsServer extensionsjupyterlab-nbgalleryLab Extensionsautodownloadenvironment-Life- Does not work in Retrolab/Notebookv7 at this timeenvironment-registrationgallery-menuinject-uuid- Add the NBGallery UUID and Commit ID to the environment of the kernelinstrumentation- Track cell execution metrics and submit them to NBGalleryuserpreferences- Save JupyterLab prefernces to NBGallery and download them back to JupyterInstallationpip install juptyerlab_nbgalleryRestart Jupyter Server if already runningConfigurationEnsure the following environment variables are configured to anable various featuresNBGALLERY_URL - Required for all but environment lifeENABLED_AUTODOWNLOAD - Set to 1 to auto download recently executed and starred notebooksENABLE_INSTRUMENTATION - Set to 1 to record cell executions to NBGalleryNBGALLERY_TERMINATION_TIME - Date/Time string for when the Jupyter instance will terminate/delete contents (If empty, no date is displayed)NB_USER - username for user running Jupyter (needed for userpreferences)Checking ConfigurationTo ensure NBGALLERY_URL is set visit/jupyterlab_nbgallery/environmentunder the Jupyter server rootExample: If juptyer lab is athttp://localhost/lab, visithttp://localhost/jupyterlab_nbgallery/environmentDisabling individual lab extensionsTo disable a specific lab extension usejupyter labextension disable @jupyterlab-nbgallery/<extensionname>such asjupyter labextension disable @jupyterlab-nbgallery/autodownloadBuildBest to build it in a container with JupyterLab installed for the time being.  Then:
pip install jupyter_packaging
python setup.py bdist_wheel
Package: jupyterlab-nbgrader-tools
jupyterlab-nbgrader-toolsThis extension is only used for SFWRENG 3BB4 course.RequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab-nbgrader-toolsUninstallTo remove the extension, execute:pipuninstalljupyterlab-nbgrader-toolsContributingDevelopment 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-nbgrader-tools 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-nbgrader-toolsIn 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-nbgrader-toolswithin 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