Saravanan666/pypi-org huggingface dataset:
Package: jupyterlab-cfps-preload
jupyterlab_cfps_preloadLoad necessary files into Jupyter LabRequirementsJupyterLab >= 3.0Installpipinstalljupyterlab_cfps_preloadContributingDevelopment 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_cfps_preload 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_cfps_preload
Package: jupyterlab-chameleon
jupyterlab-chameleonClient extensionFirst ensure the tox environment is set up:makesetupsource.tox/python/bin/activateThen, use thejlpmbinary provided by thejupyterlabPython module to
build and test the extension.# 'watch' should automatically recompile .ts files on change and recompile# the extension for JupyterLab.jlpmwatchTo test the extension within JupyterLab, run it in a separate tab:jupyterlab--extensions-in-dev-modeServer extensionFirst ensure the tox environment is set up:makesetupsource.tox/python/bin/activateRuntoxto run unit tests.tox
Package: jupyterlab-code-bookmarks
JupyterLab Code BookmarksA JupyterLab extension that adds code bookmark functionality, similar to thebookmarksVSCode extension.Author:Ties de Kok (Personal Page)Table of contentsIntroductionInstallationHow to useBasic operationsConfiguration optionsQuestions?Known bugs and features in developmentLicenseIntroductionInstallationNote:jupyterlab-code-bookmarksrequires JupyterLab 3+pipinstalljupyterlab-code-bookmarksHow to useBasic operationsSetting / Removing a bookmarkYou can set or remove a bookmark by right clicking a cell and pressing "Toggle bookmark".Or by using the keyboard shortcutCTRL + ALT + K.Note:Bookmarks persist when saving/loading the notebook.Jumping to bookmarkYou can jump to the previous or next bookmark by clicking the jump buttons in the toolbar.Or by using the keyboard shortcuts:CTRL + ALT + Jto jump forwardCTRL + ALT + Lto jump backwardConfiguration optionsChanging keyboard shortcutsYou can change the keyboard shortcuts through the JupyterLab keyboard shortcuts settings.Questions?If you have questions or experience problems please use theissuestab of this repository.Known bugs and features in progressCopy and pasting a cell works, however, bookmark styling is not applied until webpage refresh.Jumping to a markdown cells does not always move the cell into view.Enable customization of the cell bookmark color.Make toolbar jump icons take up less space using icons.Add basic tests.LicenseMIT- Ties de Kok - 2022
Package: jupyterlab-code-cell-collapser
jupyterlab_code_cell_collapserCollapses code cells in jupyterlabRequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab_code_cell_collapserUninstallTo remove the extension, execute:pipuninstalljupyterlab_code_cell_collapserContributingDevelopment 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_code_cell_collapser 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_code_cell_collapserIn 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-code-cell-collapserwithin that folder.
Package: jupyterlab-code-formatter
A JupyterLab plugin to facilitate invocation of code formatters.PSA: I can only dedicate a few hours per week for this plugin, bear with me if your request/issue is taking a while to be fixed.Documentation:Hosted on ReadTheDocsDemoQuick StartI recommend you going to thedocumentation site, but this should work too.Install the packagepipinstalljupyterlab-code-formatterInstall some supported formatters(isort+black are default for Python)# NOTE: Install black and isort,#       JL code formatter is configured to invoke isort and black by defaultpipinstallblackisortRestart JupyterLabThis plugin includes a server plugin, restart JupyterLab if you have followed the above steps while it's running.Configure pluginTo configure which/how formatters are invoked, seeconfiguration.Your SupportI could really use your support in giving me a star on GitHub, recommending features, fixing bugs or maybe even providing monetary support!Recommending features via GitHub IssuesSumitting your PR on GitHubBuy me a coffeeDonating Via Solana: 6K7aK5RpskJkhEkwZi1ZQr68LhaVdfnTfWjZEQV3VbbDContributorsMassive thanks to the below list of people who made past contributions to the project!LicenseThis project is licensed under the terms of theMIT LICENSE.
Package: jupyterlab-code-snippets
JupyterLab Code SnippetSave, reuse, and share code snippets using JupyterLab Code SnippetsThis extension is a derivative ofElyra's original design and further developed by Jupyter Cal Poly Team.ReadPress Releasefor more information.Check outthe Current Progressto keep up with our feature updates!This extension is composed of a NPM package namedjupyterlab-code-snippetsfor the frontend extension.RequirementsJupyterLab >= 3.5.3Python >= 3.7InstallInstall using jupyter:jupyterlabextensioninstalljupyterlab-code-snippetsInstall using pip:pipinstalljupyterlab-code-snippetscondainstall-cconda-forgejupyterlab-code-snippetsTroubleshootIf it is installed, try:jupyterlabclean
jupyterlabbuildContributingInstallThejlpmcommand is JupyterLab's pinned version ofyarnthat is installed with JupyterLab. You may useyarnornpmin lieu ofjlpmbelow.# Clone the repo to your local environment# Move to jupyter-lab-code-snippets 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-code-snippetsORpipuninstalljupyterlab-code-snippets
Package: jupyterlabcodetoc
Table of Contents Extension with Code & MarkdownJupyterLab Table of Contents extension that includes code cells and markdown content other than headings.DemonstrationThe code cell display can be toggled on/off, and so is the markdown cell content. Table of contents entries can also be filtered by cell metadata tags with the toolbar button on the right.RequirementsJupyterLab >= 4.0.0InstallTo install the extension, execute:pipinstalljupyterlabcodetocUninstallTo remove the extension, execute:pipuninstalljupyterlabcodetocContributingDevelopment 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 jupyterlabcodetoc 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 uninstallpipuninstalljupyterlabcodetocIn 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 namedjupyterlabcodetocwithin 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-codex
jupyterlab_codexJupyterLab extension that unlocks the power of OpenAI's Codex Model.This extension is pre-built extension available onPyPInamedjupyterlab-codexRequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab-codexUninstallTo remove the extension, execute:pipuninstalljupyterlab-codexHow to UseAfter installing, you can find the extension settings inSettings -> Advanced Settings Editorand you can add your API keys and adjust the completion settings there.You will find a hexagon icon on the toolbar of a notebook. Once you click with an active code cell, it will send the content of the cell to the Codex Model and set up the completion.You can also send more than one cell by selecting the code cells and clicking the toolbar button. The completion will be added to the last selected code cell.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_codex 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_codex# 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_codex
pipuninstalljupyterlab_codexIn 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-codexwithin that folder.Packaging the extensionSeeRELEASE
Package: jupyterlab-commands
jupyterlab_commandsSupport for arbitrary python commands in the command palette.AboutThis code lets you inject arbitrary commands into the JLab frontend. There are a variety of reasons why one might want to execute python commands outside of a notebook and a console:a predefined NBConvert function that you dont want included in the converted resultinteracting with VCS without including that interaction in the notebooketc...Installationpip install jupyterlab_commands
jupyter labextension install jupyterlab_commands
jupyter serverextension enable --py jupyterlab_commandsExamplejupyter_lab_config.pydefconvertMe(request,*args,**kwargs):importsubprocess,tornado,os,os.path,jsondata=json.loads(tornado.escape.json_decode(request.body))path=os.path.join(os.getcwd(),data['path'])subprocess.run(["jupyter","nbconvert",path,'--to','html'])return{'body':'ok'}c.JupyterLabCommands.commands={'sample_command':convertMe}command paletteterminal logNo CodeMoved tojupyterlab_nbconvert_nocodeInstallpipinstalljupyterlab_commands
jupyterlabextensioninstalljupyterlab_commands
jupyterserverextensionenable--pyjupyterlab_commandsAdding commandsinstall the server extension, and add the following tojupyter_notebook_config.pyc.JupyterLabCommands.commands={'command display name':python_function,...}
Package: jupyterlab-comments
jupyterlab_commentsComment on files and notebooks in JupyterLabRequirementsJupyterLab >= 3.1.6ContributingSuggestions, bug reports, and code reviews are all welcome. Feel free to make an issue!InstallYou can install usingpippip install jupyterlab-commentsDev 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_comments 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-commentsIn 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-commentswithin that folder.
Package: jupyterlab-conda-store
jupyterlab-conda-storeInformationLinksProjectWorkflowsReleasesA JupyterLab extension forconda-store.[!NOTE]
Currently, this extension is only compatible with JupyterLab>= 3.0 <= 4.0.Installation 📦Pre-requisitesYou will need to haveconda-storeinstalled and running on your local computer to use this extension. As well as:JupyterLab >= 3.0 <= 4.0Python>= 3.8You can install the extension with pip:pipinstalljupyterlab-conda-storeTo remove the extension, execute:pipuninstalljupyterlab-conda-storeInstalling the development version 🚀Pre-requisitesYou will need to haveNodeJS> 18installed on your local computer to build the extension package.Python>= 3.8andpip.Building and linking the extension[!NOTE]
Thejlpmcommand is JupyterLab's pinned version ofyarnthat is installed with JupyterLab. You may useyarnornpmin lieu ofjlpmin the commands below.Clone this repository to your local computer:gitclonehttps://github.com/conda-incubator/jupyterlab-conda-store.gitChange to thejupyterlab-conda-storedirectory:cdjupyterlab-conda-storeOptional but recommended - Create and activate a development environment with conda:# Create environment named `jupyterlab-conda-store`condacreate-njupyterlab-conda-store
condaactivatejupyterlab-conda-storeInstall JupyterLab and NodeJSif not installed:# Install node and jupyterlab from conda-forgecondainstall-cconda-forge'nodejs>16''jupyterlab<4'Install the package in development mode:pipinstall-e.Now you'll need to link the development version of the extension to JupyterLab and rebuild the Typescript source:# Link your development version of the extension with JupyterLabjupyterlabextensiondevelop.--overwriteOn the first installation, or after making some changes, to visualize them in your local JupyterLab re-run the following command:# Rebuild extension Typescript source after making changesjlpmbuildRun JupyterLab and check that the installation worked:# Run JupyterLabjupyterlabUninstalling the development versionRemove the extension:pipuninstalljupyterlab-conda-storeIn 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-conda-storewithin that folder.ReleaseTo create a jupyterlab-conda-store release:Open anew_releaseissue in therepositoryand fill in the release details.Follow the steps in the new release checklist.[!TIP]
Follow the steps inRELEASE.mdto ensure all is working as expected.Code of Conduct 🤝To guarantee a welcoming and friendly community, we require all community members to follow ourCode of Conduct.License 📃jupyterlab-conda-store is developed under theBSD 3-Clause License.
Package: jupyterlab-connectionloss-opt
jupyterlab-connectionloss_optA JupyterLab extension.RequirementsJupyterLab >= 4.0.0InstallTo install the extension, execute:pipinstalljupyterlab-connectionloss_optUninstallTo remove the extension, execute:pipuninstalljupyterlab-connectionloss_optContributingDevelopment 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-connectionloss_opt 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-connectionloss_optIn 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 namedconnection-optwithin 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-copy-relative-path
Copy Relative PathAdds'Copy Relative Path'to a context menu of JupyterLab tabs and file browser items.This extension would be useful when specifying a file or a directory from a notebook. The path is relative to an active document; the button will hide when an active window does not provide a reference path; i.e. when a Launch page or a Console window is active.InstallInstall withpip.pipinstalljupyterlab-copy-relative-pathOr, viaconda-forge.condainstall-cconda-forgejupyterlab-copy-relative-path