Saravanan666/pypi-org huggingface dataset:
Package: jupyterlab-theme-christmas
Ξ JupyterLab Theme for ChristmasDesign byIsabela Presedo-Floyd, coded with the help of Jovyans atQuansightUsecondacreate-y-njupyterlab-theme-christmaspython=3.8&&\condaactivatejupyterlab-theme-christmas&&\pipinstall--prejupyterlab==3.0.0rc10jupyterlab_theme_christmas--upgrade--force-reinstall# How to launch jupyter lab with a defined theme?mkdir-p~/.jupyter/lab/user-settings/\@jupyterlab/apputils-extension&&\CONF="{ \"theme\": \"JupyterLab Christmas\" }"&&\cat>~/.jupyter/lab/user-settings/\@jupyterlab/apputils-extension/themes.jupyterlab-settings<<EOF${CONF}EOFjupyterlabTODOUpdate the Launcher page with something like e.g.https://github.com/fcollonval/jlab-enhanced-launcherStrip down the variables.css to only the needed css?Bring more fancy ui like inhttps://github.com/timkpaine/jupyterlab_miami_nights: Search tool + neon billboard + Collapser + neon light + Scrollbar + FM-84's "Atlas" (compatible with webKit browsers) + A surprise in the presentation mode (Top menu --> View --> Presention mode)Develop# Build the extension and link for dev in shell 1.jupyterlabextensiondevelop--overwrite# List extensions.jupyterlabextensionlist
piplist|grepjupyterlab-theme-christmas# Run and watch jupyterlab in shell 1.jlpmwatch# Run and watch jupyterlab in shell 2.# Look at the remote entry javascript, a webpack5 feature.mkdir~/notebooks&&\jupyterlab\--dev-mode\--watch\--notebook-dir=~/notebooks\--ServerApp.token=\--extensions-in-dev-modeBuild# Generate sourcemaps.jupyterlabextensionbuild--developmentTrue.
jupyterlabbuild--minimize=False# Do not generate sourcemaps.jupyterlabextensionbuild.
jupyterlabbuildPublishpipinstalljupyter_packagingtwine&&\pythonsetup.pysdistbdist_wheel&&\twineuploaddist/*jlpmbuild:lib&&\npmpublish--accesspublic
Package: jupyterlab-theme-hale
jupyterlab-theme-haleHale is a theme extension for JupyterLab 3. If you are using Jupyter Lab 2, you can instead take a look at Hale's sister extensionJupyter Calm Theme. Both themes are inspired by Night Owl Theme.ScreenshotPrerequisitesJupyterLabVersionv0.1.3SetHackfont-type as default, removeMenlofont-type for a more consistent look.v0.1.2Hackfont-type added.v0.1.1Initial version. This version is compatible with JupyterLab 3.RequirementsJupyterLab >= 3.0InstallTo install it as a prebuilt extension (requires JupyterLab >= 3.0):pipinstalljupyterlab_theme_haleOr install it as a source extension:jupyterlabextensioninstalljupyterlab-theme-haleApply theme by checkingSettings -> Jupyterlab Theme -> Jupyterlab HaleTo enable theme scrollbars, in JupyterLab, eithernavigate toSettings -> Advanced Settings Editor -> Theme, and add"theme-scrollbars": truetoUser PreferencesorcheckSettings -> Jupyterlab Theme -> Theme ScrollbarsContributingDevelopment 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 thejupyterlab_theme_haledirectory. Install package indevelopmentmode:pipinstall-e.Link your development version of the extension with JupyterLab:jupyterlabextensiondevelop.--overwriteRebuild extension Typescript source after making changes:jlpmrunbuildYou 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:jlpmrunwatchRun 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 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_theme_haleorjupyterlabextensionuninstalljupyterlab-theme-hale
Package: jupyterlab-theme-KULeuven
jupyterlab-theme-KULeuvenA theme for KULeuven jupyterlab-deck slidesRequirementsJupyterLab >= 3.0jupyterlab-deckInstallTo install the extension, execute:pipinstalljupyterlab-theme-KULeuvenUninstallTo remove the extension, execute:pipuninstalljupyterlab-theme-KULeuven
Package: jupyterlab-theme-light-minimal
jupyterlab_theme_light_minimalA minimal JL themeRecreate themeSteps to recreate:cookiecutter https://github.com/jupyterlab/extension-cookiecutter-tsPick 'theme'author_name: Shahbaz Chaudharyauthor_email:shahbazc@gmail.comlabextension_name: jupyterlab_theme_light_minimaltest: nrepository:https://github.com/falconair/jupyterlab_theme_light_minimalColors--jp-cell-editor-border-color: var(--jp-layout-color0);
    --jp-cell-editor-background: var(--jp-layout-color0);RequirementsJupyterLab >= 3.0InstallTo install the extension, execute:pipinstalljupyterlab_theme_light_minimalUninstallTo remove the extension, execute:pipuninstalljupyterlab_theme_light_minimalContributingDevelopment 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_theme_light_minimal 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_theme_light_minimalIn 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_theme_light_minimalwithin that folder.Packaging the extensionSeeRELEASE
Package: jupyterlab-theme-minimalist
jupyterlab_theme_minimalistA minimalistic theme for jupyterlabRequirementsJupyterLab >= 3.0Installpipinstalljupyterlab_theme_minimalistContributingDevelopment 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_theme_minimalist 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_theme_minimalist
jupyterlabextensionuninstalljupyterlab_theme_minimalist
Package: jupyterlab-theme-onedark
jupyterlab-theme-onedarkA JupyterLab extension.RequirementsJupyterLab >= 4.0.0InstallTo install the extension, execute:pipinstalljupyterlab-theme-onedarkUninstallTo remove the extension, execute:pipuninstalljupyterlab-theme-onedarkContributingDevelopment 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 mytheme 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-theme-onedarkIn 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 namedmythemewithin 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-theme-solarized-dark
JupyterLab Theme Solarized DarkThe theme was originally created byJoses W. HoandJae Hee Leein thisgist.ScreenshotRequirementsJupyterLab >= 4.0.0InstallTo install the extension, execute:pipinstalljupyterlab_theme_solarized_darkUninstallTo remove the extension, execute:pipuninstalljupyterlab_theme_solarized_darkApply the theme by checkingSettings -> Jupyterlab Theme -> Jupyterlab Solarized DarkTo enable theme scrollbars, in JupyterLab, eithernavigate toSettings -> Advanced Settings Editor -> Theme, and add"theme-scrollbars": truetoUser PreferencesOR checkSettings -> Jupyterlab Theme -> Theme ScrollbarsContributingDevelopment 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_theme_solarized_dark 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_theme_solarized_darkIn 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-theme-solarized-darkwithin that folder.Packaging the extensionSeeRELEASE
Package: jupyterlab-theme-sophon
jupyterlab_theme_sophonSophon theme for JupyterLabRequirementsJupyterLab >= 3.0Installpipinstalljupyterlab_theme_sophonContributingDevelopment 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_theme_sophon 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_theme_sophon
jupyterlabextensionuninstalljupyterlab_theme_sophon
Package: jupyterlab-theme-toggler
jupyterlab-theme-toggleJupyterLab extension to toggle the theme in the Top Bar area.This extension was originally developed as part of thejupyterlab-topbarproject, extracted into its own repository later on and
brought back intojupyterlab-topbarproject.PrerequisitesJupyterLab 1.0+InstallationJupyterLab 4.xStarting from JupyterLab 4.0, extension can be distributed as a Python package.
Use version1.0.0as other versions are incompatible with JupyterLab 4pipinstalljupyterlab-theme-toggle==1.0.0JupyterLab 2.x and 3.xThis extension requires thejupyterlab-topbar-extensionextension for JupyterLab to display the visual switch:jupyterlabextensioninstalljupyterlab-topbar-extensionjupyterlab-theme-toggleTo only install the keyboard shortcut (Cmd/Ctrl+yby default):jupyterlabextensioninstalljupyterlab-theme-toggleDevelopmentJupyterLab 4.xNote: 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-logout 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=FalseJupyterLab 3.x# create a new conda environmentcondacreate-njupyterlab-theme-togglejupyterlabnodejs
condaactivatejupyterlab-theme-toggle# required to place indicators in the top areajupyterlabextensioninstalljupyterlab-topbar-extension# install dependenciesjlpm# local install of the extensionjupyterlabextensioninstall.To rebuild the package and the JupyterLab app:jlpmrunbuild
jupyterlabbuild
Package: jupyterlab-theme-umich
jupyterlab-theme-umichA Jupyterlab theme for the University of Michigan.RequirementsJupyterLab >= 3.0Installpipinstalljupyterlab-theme-umichContributingDevelopment 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-theme-umich 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-theme-umich
jupyterlabextensionuninstall@jamcon/jupyterlab-theme-umich
Package: jupyterlab-theme-winter
Ξ JupyterLab Theme for WinterDesign byIsabela Presedo-Floyd, coded with the help of Jovyans atQuansightUsecondacreate-y-njupyterlab-theme-winterpython=3.8&&\condaactivatejupyterlab-theme-winter&&\pipinstall--prejupyterlab==3.0.0rc10jupyterlab_theme_winter--upgrade--force-reinstall# How to launch jupyter lab with a defined theme?mkdir-p~/.jupyter/lab/user-settings/\@jupyterlab/apputils-extension&&\CONF="{ \"theme\": \"JupyterLab Winter\" }"&&\cat>~/.jupyter/lab/user-settings/\@jupyterlab/apputils-extension/themes.jupyterlab-settings<<EOF${CONF}EOFjupyterlabTODOUpdate the Launcher page with something like e.g.https://github.com/fcollonval/jlab-enhanced-launcherStrip down the variables.css to only the needed css?Bring more fancy ui like inhttps://github.com/timkpaine/jupyterlab_miami_nights: Search tool + neon billboard + Collapser + neon light + Scrollbar + FM-84's "Atlas" (compatible with webKit browsers) + A surprise in the presentation mode (Top menu --> View --> Presention mode)Develop# Build the extension and link for dev in shell 1.jupyterlabextensiondevelop--overwrite# List extensions.jupyterlabextensionlist
piplist|grepjupyterlab-theme-winter# Run and watch jupyterlab in shell 1.jlpmwatch# Run and watch jupyterlab in shell 2.# Look at the remote entry javascript, a webpack5 feature.mkdir~/notebooks&&\jupyterlab\--dev-mode\--watch\--notebook-dir=~/notebooks\--ServerApp.token=\--extensions-in-dev-modeBuild# Generate sourcemaps.jupyterlabextensionbuild--developmentTrue.
jupyterlabbuild--minimize=False# Do not generate sourcemaps.jupyterlabextensionbuild.
jupyterlabbuildPublishpipinstalljupyter_packagingtwine&&\pythonsetup.pysdistbdist_wheel&&\twineuploaddist/*jlpmbuild:lib&&\npmpublish--accesspublic
Package: jupyterlab-thredds
jupyterlab_threddsJupyterLab dataset browser forTHREDDS catalogCan injectiris/xarray/leafletcode cells into a Python notebook of a selected dataset to further process/visualize the dataset.PrerequisitesJupyterLab,pip install jupyterlabipywidgets,jupyter labextension install @jupyter-widgets/jupyterlab-manager, requirement for ipyleafletipyleaflet,jupyter labextension install jupyter-leaflet, to load a WMS layeriris,conda install -c conda-forge irisInstallationpipinstalljupyterlab_thredds
jupyterlabextensioninstall@ewatercycle/jupyterlab_threddsUsageStart Jupyter lab withjupyter labIn Jupyter lab open a notebookOpen theTHREDDStab on the left side.Fill the catalog urlPress search buttonSelect how you would like to open the dataset, by default it usesirisPython package.Press a dataset to insert code into a notebookDevelopmentFor a development install, do the following in the repository directory:pipinstall-rrequirements.txt
jlpm
jlpmbuild
jupyterlabextensionlink.
jupyterserverextensionenable--sys-prefixjupyterlab_thredds(jlpmcommand is JupyterLab's pinned version ofyarnthat is installed with JupyterLab.)To rebuild the package and the JupyterLab app:jlpmbuild
jupyterlabbuildWatch mode# shell 1jlpmwatch# shell 2jupyterlab--ip=0.0.0.0--no-browser--watchReleaseTo make a new release perform the following steps:Update version inpackage.jsonandjupyterlab_thredds/version.pyRecord changes inCHANGELOG.mdMake sure tests pass by runningjlpm testandpytestCommit and push all changesPublish lab extension to npmjs withjlpm buildandjlpm publish --access=publicPublish server extension to pypi withpython setup.py sdist bdist_wheelandtwine upload dist/*Create GitHub releaseUpdate DOI inREADME.mdandCITATION.cff