Saravanan666/pypi-org huggingface dataset:
Package: jupyterlab-algorithm-style-extension
jupyterlab_algorithm_style_extensionjupyterlab-algorithm-style-extensionRequirementsJupyterLab >= 4.0.0InstallTo install the extension, execute:pipinstalljupyterlab_algorithm_style_extensionUninstallTo remove the extension, execute:pipuninstalljupyterlab_algorithm_style_extensionContributingDevelopment 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_algorithm_style_extension 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_algorithm_style_extensionIn 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-algorithm-style-extensionwithin that folder.Packaging the extensionSeeRELEASE
Package: jupyterlab-apimaker
jupyterlab_apimakerA JupyterLab extension to create APIs from Python functions.This extension is composed of a Python package namedjupyterlab_apimakerfor the server extension and a NPM package namedjupyterlab_apimakerfor the frontend extension.RequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab_apimakerUninstallTo remove the extension, execute:pipuninstalljupyterlab_apimakerTroubleshootIf 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_apimaker 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_apimaker# 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_apimaker
pipuninstalljupyterlab_apimakerIn 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_apimakerwithin that folder.Packaging the extensionSeeRELEASE
Package: jupyterlab-apod
jupyterlab_apodShow a random NASA Astronomy Picture of the Day in a JupyterLab panelRequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab_apodUninstallTo remove the extension, execute:pipuninstalljupyterlab_apodContributingDevelopment 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_apod 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_apodIn 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_apodwithin 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-ariakedark-theme
Jupyterlab Ariake Dark ThemeAn ariake dark palette based JupyterLab theme extension.buildPyPieduardotcampos@usp.br[2023]AppearanceRequirementsJupyterLab >= 4.0.0InstallTo install the extension, execute:pipinstalljupyterlab_ariakedark_themeTo check the installation, execute:jupyterlabextensionlistUninstallTo remove the extension, execute:pipuninstalljupyterlab_ariakedark_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_ariakedark_themeChange directory to the jupyterlab_ariakedark_theme directory:cdjupyterlab_ariakedark_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_ariakedark_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.
Package: jupyterlab-asksmce-voat
jupyterlab_asksmce_voatA JupyterLab extension.RequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab_asksmce_voatUninstallTo remove the extension, execute:pipuninstalljupyterlab_asksmce_voatContributingDevelopment 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_asksmce_voat 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_asksmce_voatIn 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_asksmce_voatwithin that folder.Packaging the extensionSeeRELEASE
Package: jupyterlab_atp_extension
WidgetsAdd a new Widget element to the main window.In this example you will learn how to add a new tab to JupyterLab.Visible elements such as tabs and notebooks are represented by widgets in theLuminolibrary that is the basis of the JupyterLab application.It is the fundamental brick of any visual component in the JupyterLab interface.ATP 定制服务端发起训练插件A Basic TabThe base widget class can be imported with:// src/index.ts#L8-L8import{Widget}from'@lumino/widgets';It requires to add the library as package dependency:jlpmadd@lumino/widgetsA Widget can be added to the main area through theJupyterLab Shell.Inside of theactivatefunction, you can obtain it through theshellattribute
of theappobject:// src/index.ts#L19-L19const{commands,shell}=app;Then the widget can be inserted by calling theaddmethod, like in the command defined
in this example:// src/index.ts#L25-L28execute:()=>{constwidget=newExampleWidget();shell.add(widget,'main');}The custom widgetExampleWidgetis inherited from the base classWidget.In this case, no specific behavior is defined for the widget. Only some properties are set:addClass: Add a CSS class to allow widget stylingid: id of the widget's DOM node - it is mandatory to be set to be included in JupyterLabtitle.label: The widget tab titletitle.closable: Allow the widget tab to be closed// src/index.ts#L36-L44classExampleWidgetextendsWidget{constructor(){super();this.addClass('jp-example-view');this.id='iflytek-atp-widget';this.title.label='Widget Example View';this.title.closable=true;}}You can associate style properties to the custom CSS class in the filestyle/base.css:.jp-example-view{background-color:aliceblue;}Where to Go NextThis example uses a command to display the widget. Have a look a thecommands examplefor more information about it.The widget created in this example is simple. You will find more advanced
widgets in the following examples:Widget showing aDatagridWidget integratingReact componentsWidget interacting with aKernelExtending document widget (like the notebook panel) with a newToolbar Button
Package: jupyterlab-autoimport
jupyterlab_autoimportA JupyterLab extension for adding import statements for packages loaded withipython-autoimport. The list of import statements in the first code cell gets refreshed by pressing Ctrl-K/Cmd-K.RequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab_autoimportUninstallTo remove the extension, execute:pipuninstalljupyterlab_autoimportContributingDevelopment 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_autoimport 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_autoimportIn 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-autoimportwithin that folder.Packaging the extensionSeeRELEASE
Package: jupyterlab-autorun-cells
jupyterlab_autorun_cellsAllows toggling of code cells to execute automatically after opening a notebook.RequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab_autorun_cellsUninstallTo remove the extension, execute:pipuninstalljupyterlab_autorun_cellsContributingDevelopment 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_autorun_cells 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_autorun_cellsIn 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-autorun-cellswithin that folder.
Package: jupyterlab-autosave-on-focus-change
Jupyterlab Autosave on Focus ChangeA Jupyterlab extension to autosave files on focus change.Who doesn't know this scenario, you changed some code or input file and the changes don't apply because (again!)
you forgot to save the file.This is where editor settings to save files when the tab (or the whole editor) loose focus come in super handy.This extension aims to do the same for jupyterlab as the following setting in VS-Code."files.autoSave":"onFocusChange",FeaturesAutosave on focus changeDe-/Activation via Settings MenuFile exclusion with glob patternsRequirementsJupyterLab >= 4.0Installpipinstalljupyterlab-autosave-on-focus-changeContributingDevelopment 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_autosave_on_focus_change 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-autosave-on-focus-changeContributors ✨Thanks goes to these wonderful people (emoji key):Sebastian Weigand💻🤔🚧📆🚇⚠️📖mengyanw💻🚧This project follows theall-contributorsspecification. Contributions of any kind welcome!
Package: jupyterlab-autoscrollcelloutput
jupyterlab_autoscrollcelloutputA JupyterLab extension to automatically scroll code cell output to the bottom.Lots of credit goes tohttps://github.com/wallneradam/jupyterlab-output-auto-scrollRequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab_autoscrollcelloutputUninstallTo remove the extension, execute:pipuninstalljupyterlab_autoscrollcelloutputContributingDevelopment 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_autoscrollcelloutput 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_autoscrollcelloutputIn 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_autoscrollcelloutputwithin that folder.Packaging the extensionSeeRELEASE
Package: jupyterlab-autoversion
jupyterlab_autoversionAutomatically version jupyter notebooks in JupyterLabSave every notebook revisionEnhanced checkpoints, versioned and persistent between restarts on every saveInstallpipinstalljupyterlab_autoversionDevelopmentSeeCONTRIBUTING.mdfor guidelines.LicenseThis software is licensed under the Apache 2.0 license. See theLICENSEfile for details.