1+ <!DOCTYPE html>
2+
3+ < html lang ="en ">
4+ < head >
5+ < meta charset ="utf-8 " />
6+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 " /> < meta name ="viewport " content ="width=device-width, initial-scale=1 " />
7+
8+ < meta name ="viewport " content ="width=device-width,initial-scale=1 ">
9+ < meta http-equiv ="x-ua-compatible " content ="ie=edge ">
10+ < meta name ="lang:clipboard.copy " content ="Copy to clipboard ">
11+ < meta name ="lang:clipboard.copied " content ="Copied to clipboard ">
12+ < meta name ="lang:search.language " content ="en ">
13+ < meta name ="lang:search.pipeline.stopwords " content ="True ">
14+ < meta name ="lang:search.pipeline.trimmer " content ="True ">
15+ < meta name ="lang:search.result.none " content ="No matching documents ">
16+ < meta name ="lang:search.result.one " content ="1 matching document ">
17+ < meta name ="lang:search.result.other " content ="# matching documents ">
18+ < meta name ="lang:search.tokenizer " content ="[\s\-]+ ">
19+
20+
21+ < link href ="https://fonts.gstatic.com/ " rel ="preconnect " crossorigin >
22+ < link href ="https://fonts.googleapis.com/css?family=Roboto+Mono:400,500,700|Roboto:300,400,400i,700&display=fallback " rel ="stylesheet ">
23+
24+ < style >
25+ body ,
26+ input {
27+ font-family : "Roboto" , "Helvetica Neue" , Helvetica, Arial, sans-serif
28+ }
29+
30+ code ,
31+ kbd ,
32+ pre {
33+ font-family : "Roboto Mono" , "Courier New" , Courier, monospace
34+ }
35+ </ style >
36+
37+
38+ < link rel ="stylesheet " href ="_static/stylesheets/application.css "/>
39+ < link rel ="stylesheet " href ="_static/stylesheets/application-palette.css "/>
40+ < link rel ="stylesheet " href ="_static/stylesheets/application-fixes.css "/>
41+
42+ < link rel ="stylesheet " href ="_static/fonts/material-icons.css "/>
43+
44+ < meta name ="theme-color " content ="#3f51b5 ">
45+ < script src ="_static/javascripts/modernizr.js "> </ script >
46+
47+
48+
49+ < title > JupyterLab Unofficial Extensions & Tools — jupyterlab-contrib 1.0.0 documentation</ title >
50+ < link rel ="stylesheet " type ="text/css " href ="_static/pygments.css?v=75810a84 " />
51+ < link rel ="stylesheet " type ="text/css " href ="_static/material.css?v=79c92029 " />
52+ < script data-url_root ="./ " id ="documentation_options " src ="_static/documentation_options.js?v=d90b8643 "> </ script >
53+ < script src ="_static/doctools.js?v=888ff710 "> </ script >
54+ < script src ="_static/sphinx_highlight.js?v=4825356b "> </ script >
55+ < link rel ="index " title ="Index " href ="genindex.html " />
56+ < link rel ="search " title ="Search " href ="search.html " />
57+ < style >
58+ .md-source__repo {
59+ display : block;
60+ padding-right : .6rem ;
61+ transition : opacity .25s ;
62+ font-size : .65rem ;
63+ line-height : 1.2 ;
64+ white-space : nowrap;
65+ }
66+
67+ .md-header-nav__source .md-source__repo : hover {
68+ opacity : .7 ;
69+ }
70+
71+ .md-source__repo ::after ,
72+ .md-source__edit ::after {
73+ content : none
74+ }
75+
76+ .md-source__edit {
77+ font-size : .55rem ;
78+ font-weight : initial;
79+ opacity : .75 ;
80+ }
81+
82+ .md-header-nav__source .md-source__edit : hover {
83+ opacity : .9 ;
84+ }
85+ </ style >
86+
87+
88+
89+
90+ </ head >
91+ < body dir =ltr
92+ data-md-color-primary =deep-orange data-md-color-accent =orange >
93+
94+ < svg class ="md-svg ">
95+ < defs data-children-count ="0 ">
96+
97+ < svg xmlns ="http://www.w3.org/2000/svg " width ="416 " height ="448 " viewBox ="0 0 416 448 " id ="__github "> < path fill ="currentColor " d ="M160 304q0 10-3.125 20.5t-10.75 19T128 352t-18.125-8.5-10.75-19T96 304t3.125-20.5 10.75-19T128 256t18.125 8.5 10.75 19T160 304zm160 0q0 10-3.125 20.5t-10.75 19T288 352t-18.125-8.5-10.75-19T256 304t3.125-20.5 10.75-19T288 256t18.125 8.5 10.75 19T320 304zm40 0q0-30-17.25-51T296 232q-10.25 0-48.75 5.25Q229.5 240 208 240t-39.25-2.75Q130.75 232 120 232q-29.5 0-46.75 21T56 304q0 22 8 38.375t20.25 25.75 30.5 15 35 7.375 37.25 1.75h42q20.5 0 37.25-1.75t35-7.375 30.5-15 20.25-25.75T360 304zm56-44q0 51.75-15.25 82.75-9.5 19.25-26.375 33.25t-35.25 21.5-42.5 11.875-42.875 5.5T212 416q-19.5 0-35.5-.75t-36.875-3.125-38.125-7.5-34.25-12.875T37 371.5t-21.5-28.75Q0 312 0 260q0-59.25 34-99-6.75-20.5-6.75-42.5 0-29 12.75-54.5 27 0 47.5 9.875t47.25 30.875Q171.5 96 212 96q37 0 70 8 26.25-20.5 46.75-30.25T376 64q12.75 25.5 12.75 54.5 0 21.75-6.75 42 34 40 34 99.5z "/> </ svg >
98+
99+ </ defs >
100+ </ svg >
101+
102+ < input class ="md-toggle " data-md-toggle ="drawer " type ="checkbox " id ="__drawer ">
103+ < input class ="md-toggle " data-md-toggle ="search " type ="checkbox " id ="__search ">
104+ < label class ="md-overlay " data-md-component ="overlay " for ="__drawer "> </ label >
105+ < a href ="#README " tabindex ="1 " class ="md-skip "> Skip to content </ a >
106+ < header class ="md-header " data-md-component ="header ">
107+ < nav class ="md-header-nav md-grid ">
108+ < div class ="md-flex navheader ">
109+ < div class ="md-flex__cell md-flex__cell--shrink ">
110+ < a
111+ href ="index.html "
112+ title ="jupyterlab-contrib 1.0.0 documentation "
113+ class ="md-header-nav__button md-logo "
114+ >
115+
116+ </ a >
117+ </ div >
118+ < div class ="md-flex__cell md-flex__cell--shrink ">
119+ < label
120+ class ="md-icon md-icon--menu md-header-nav__button "
121+ for ="__drawer "
122+ > </ label >
123+ </ div >
124+ < div class ="md-flex__cell md-flex__cell--stretch ">
125+ < div
126+ class ="md-flex__ellipsis md-header-nav__title "
127+ data-md-component ="title "
128+ >
129+ < span class ="md-header-nav__topic "
130+ > JupyterLab Unofficial Extensions & Tools</ span
131+ >
132+ < span class ="md-header-nav__topic "> JupyterLab Unofficial Extensions & Tools </ span >
133+ </ div >
134+ </ div >
135+ < div class ="md-flex__cell md-flex__cell--shrink ">
136+ < label
137+ class ="md-icon md-icon--search md-header-nav__button "
138+ for ="__search "
139+ > </ label >
140+
141+ < div class ="md-search " data-md-component ="search " role ="dialog ">
142+ < label class ="md-search__overlay " for ="__search "> </ label >
143+ < div class ="md-search__inner " role ="search ">
144+ < form class ="md-search__form " action ="search.html " method ="get " name ="search ">
145+ < input type ="text " class ="md-search__input " name ="q " placeholder =""Search ""
146+ autocapitalize="off " autocomplete ="off " spellcheck ="false "
147+ data-md-component ="query " data-md-state ="active ">
148+ < label class ="md-icon md-search__icon " for ="__search "> </ label >
149+ < button type ="reset " class ="md-icon md-search__icon " data-md-component ="reset " tabindex ="-1 ">
150+ 
151+ </ button >
152+ </ form >
153+ < div class ="md-search__output ">
154+ < div class ="md-search__scrollwrap " data-md-scrollfix >
155+ < div class ="md-search-result " data-md-component ="result ">
156+ < div class ="md-search-result__meta ">
157+ Type to start searching
158+ </ div >
159+ < ol class ="md-search-result__list "> </ ol >
160+ </ div >
161+ </ div >
162+ </ div >
163+ </ div >
164+ </ div >
165+
166+ </ div >
167+
168+ < div class ="md-flex__cell md-flex__cell--shrink ">
169+ < div class ="md-header-nav__source ">
170+
171+ < div class ="md-source__icon ">
172+ < svg
173+ xmlns ="http://www.w3.org/2000/svg "
174+ xmlns:xlink ="http://www.w3.org/1999/xlink "
175+ viewBox ="0 0 24 24 "
176+ width ="28 "
177+ height ="28 "
178+ >
179+ < use
180+ xlink:href ="#__github "
181+ width ="24 "
182+ height ="24 "
183+ > </ use >
184+ </ svg >
185+ </ div >
186+
187+ < div class ="md-source__repository ">
188+ < a
189+ href ="https://github.com/jupyterlab-contrib/jupyterlab-contrib.github.io "
190+ title ="Go to repository "
191+ class ="md-source__repo "
192+ >
193+ jupyterlab-contrib
194+ </ a >
195+ < a
196+ href ="https://github.com/jupyterlab-contrib/jupyterlab-contrib.github.io/edit/main/README.md "
197+ title ="Edit this page on GitHub "
198+ class ="md-source__edit "
199+ >
200+ Edit on GitHub
201+ </ a >
202+ </ div >
203+ </ div >
204+ </ div >
205+
206+
207+ < script src ="_static/javascripts/version_dropdown.js "> </ script >
208+ < script >
209+ var json_loc = "" versions . json "" ,
210+ target_loc = "../" ,
211+ text = "Versions" ;
212+ $ ( document ) . ready ( add_version_dropdown ( json_loc , target_loc , text ) ) ;
213+ </ script >
214+
215+
216+ </ div >
217+ </ nav >
218+ </ header >
219+
220+
221+ < div class ="md-container ">
222+
223+
224+
225+ < nav class ="md-tabs " data-md-component ="tabs ">
226+ < div class ="md-tabs__inner md-grid ">
227+ < ul class ="md-tabs__list ">
228+
229+ < li class ="md-tabs__item "> < a href ="https://jupyterlab.readthedocs.io/en/stable/ " class ="md-tabs__link "> JupyterLab Documentation</ a > </ li >
230+
231+ < li class ="md-tabs__item "> < a href ="https://jupyter-server.readthedocs.io/en/stable/ " class ="md-tabs__link "> Jupyter Server Documentation</ a > </ li >
232+
233+ < li class ="md-tabs__item "> < a href ="https://github.com/jupyterlab-contrib/jupyterlab-contrib.github.io/issues/new?labels=transfer&template=transfer-repository-to-this-organization.md " class ="md-tabs__link "> Transfer your extension</ a > </ li >
234+
235+ < li class ="md-tabs__item "> < a href ="https://github.com/jupyterlab-contrib/jupyterlab-contrib.github.io/issues/new?template=help-with-maintenance.md " class ="md-tabs__link "> I want to help</ a > </ li >
236+ </ ul >
237+ </ div >
238+ </ nav >
239+ < main class ="md-main ">
240+ < div class ="md-main__inner md-grid " data-md-component ="container ">
241+
242+ < div class ="md-sidebar md-sidebar--primary " data-md-component ="navigation ">
243+ < div class ="md-sidebar__scrollwrap ">
244+ < div class ="md-sidebar__inner ">
245+ < nav class ="md-nav md-nav--primary " data-md-level ="0 ">
246+ < label class ="md-nav__title md-nav__title--site " for ="__drawer ">
247+ < a href ="index.html " title ="jupyterlab-contrib 1.0.0 documentation " class ="md-nav__button md-logo ">
248+
249+ < img src ="_static/ " alt =" logo " width ="48 " height ="48 ">
250+
251+ </ a >
252+ < a href ="index.html "
253+ title ="jupyterlab-contrib 1.0.0 documentation "> JupyterLab Unofficial Extensions & Tools</ a >
254+ </ label >
255+ < div class ="md-nav__source ">
256+ < a href ="https://github.com/jupyterlab-contrib/jupyterlab-contrib.github.io " title ="Go to repository " class ="md-source " data-md-source ="github ">
257+
258+ < div class ="md-source__icon ">
259+ < svg xmlns ="http://www.w3.org/2000/svg " xmlns:xlink ="http://www.w3.org/1999/xlink " viewBox ="0 0 24 24 " width ="28 " height ="28 ">
260+ < use xlink:href ="#__github " width ="24 " height ="24 "> </ use >
261+ </ svg >
262+ </ div >
263+
264+ < div class ="md-source__repository ">
265+ jupyterlab-contrib
266+ </ div >
267+ </ a >
268+ </ div >
269+
270+
271+
272+
273+ < ul class ="md-nav__list ">
274+ < li class ="md-nav__item ">
275+
276+ < span class ="md-nav__link caption "> < span class ="caption-text "> Contents:</ span > </ span >
277+
278+ </ li >
279+ < li class ="md-nav__item ">
280+
281+
282+ < a href ="extensions.html " class ="md-nav__link "> List of extensions and tools</ a >
283+
284+
285+ </ li >
286+ < li class ="md-nav__item ">
287+
288+
289+ < a href ="migrate_from_classical.html " class ="md-nav__link "> Migrate from classical Jupyter notebook</ a >
290+
291+
292+ </ li >
293+ < li class ="md-nav__item ">
294+
295+
296+ < a href ="contributing.html " class ="md-nav__link "> Help supporting the extensions</ a >
297+
298+
299+ </ li >
300+ </ ul >
301+
302+
303+ </ nav >
304+ </ div >
305+ </ div >
306+ </ div >
307+ < div class ="md-sidebar md-sidebar--secondary " data-md-component ="toc ">
308+ < div class ="md-sidebar__scrollwrap ">
309+ < div class ="md-sidebar__inner ">
310+
311+ < nav class ="md-nav md-nav--secondary ">
312+ < ul class ="md-nav__list " data-md-scrollfix ="">
313+
314+
315+ < li id ="searchbox " class ="md-nav__item "> </ li >
316+
317+ </ ul >
318+ </ nav >
319+ </ div >
320+ </ div >
321+ </ div >
322+
323+ < div class ="md-content ">
324+ < article class ="md-content__inner md-typeset " role ="main ">
325+
326+ < section id ="jupyterlab-unofficial-extensions-tools ">
327+ < h1 id ="readme--page-root "> JupyterLab Unofficial Extensions & Tools< a class ="headerlink " href ="#readme--page-root " title ="Permalink to this heading "> ¶</ a > </ h1 >
328+ < p > This organization gathers useful extensions and tools for < a class ="reference external " href ="https://jupyterlab.readthedocs.io/en/stable/ "> JupyterLab</ a > .</ p >
329+ < p > See our < a class ="reference external " href ="https://jupyterlab-contrib.github.io/ "> website</ a > for more information.</ p >
330+ </ section >
331+
332+
333+ </ article >
334+ </ div >
335+ </ div >
336+ </ main >
337+ </ div >
338+ < footer class ="md-footer ">
339+ < div class ="md-footer-nav ">
340+ < nav class ="md-footer-nav__inner md-grid ">
341+
342+
343+ </ a >
344+
345+ </ nav >
346+ </ div >
347+ < div class ="md-footer-meta md-typeset ">
348+ < div class ="md-footer-meta__inner md-grid ">
349+ < div class ="md-footer-copyright ">
350+ < div class ="md-footer-copyright__highlight ">
351+ © Copyright 2020-2025, JupyterLab Contrib Team.
352+
353+ </ div >
354+ Created using
355+ < a href ="http://www.sphinx-doc.org/ "> Sphinx</ a > 7.1.2.
356+ and
357+ < a href ="https://github.com/bashtage/sphinx-material/ "> Material for
358+ Sphinx</ a >
359+ </ div >
360+ </ div >
361+ </ div >
362+ </ footer >
363+ < script src ="_static/javascripts/application.js "> </ script >
364+ < script > app . initialize ( { version : "1.0.4" , url : { base : ".." } } ) </ script >
365+ </ body >
366+ </ html >
0 commit comments