CINXE.COM

PAWS/About Jupyter notebooks hosted on PAWS - Wikitech

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>PAWS/About Jupyter notebooks hosted on PAWS - Wikitech</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )labswikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat": "dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"7d0272eb-6cc2-4dd7-b62d-49f2d91cf902","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"PAWS/About_Jupyter_notebooks_hosted_on_PAWS","wgTitle":"PAWS/About Jupyter notebooks hosted on PAWS","wgCurRevisionId":2075216,"wgRevisionId":2075216,"wgArticleId":446574,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"PAWS/About_Jupyter_notebooks_hosted_on_PAWS","wgRelevantArticleId":446574,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikitech","wgCiteReferencePreviewsActive":true,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault": true,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":6000,"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgDiscussionToolsFeaturesEnabled":{"replytool":true,"newtopictool":true,"sourcemodetoolbar":true,"topicsubscription":false,"autotopicsub":false,"visualenhancements":false,"visualenhancements_reply":false,"visualenhancements_pageframe":false},"wgDiscussionToolsFallbackEditMode":"visual","wgULSPosition":"personal","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"wgSiteNoticeId":"2.0"};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready", "user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.discussionTools.init.styles":"ready","oojs-ui-core.styles":"ready","oojs-ui.styles.indicators":"ready","mediawiki.widgets.styles":"ready","oojs-ui-core.icons":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.pt":"ready","ext.dismissableSiteNotice.styles":"ready"};RLPAGEMODULES=["site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.site","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.discussionTools.init","ext.eventLogging","ext.wikimediaEvents","ext.uls.interface","ext.checkUser.clientHints","ext.dismissableSiteNotice" ];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.discussionTools.init.styles%7Cext.dismissableSiteNotice.styles%7Cext.uls.pt%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cmediawiki.widgets.styles%7Coojs-ui-core.icons%2Cstyles%7Coojs-ui.styles.indicators%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="PAWS/About Jupyter notebooks hosted on PAWS - Wikitech"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="icon" href="/static/favicon/wikitech.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikitech (en)"> <link rel="EditURI" type="application/rsd+xml" href="//wikitech.wikimedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://wikitech.wikimedia.org/wiki/PAWS/About_Jupyter_notebooks_hosted_on_PAWS"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"> <link rel="alternate" type="application/atom+xml" title="Wikitech Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="ext-discussiontools-replytool-enabled ext-discussiontools-newtopictool-enabled ext-discussiontools-sourcemodetoolbar-enabled skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-PAWS_About_Jupyter_notebooks_hosted_on_PAWS rootpage-PAWS skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-Server-admin-log:-Prod" class="mw-list-item"><a href="/wiki/Server_Admin_Log"><span>Server admin log: Prod</span></a></li><li id="n-Admin-log:-RelEng" class="mw-list-item"><a href="/wiki/Release_Engineering/SAL"><span>Admin log: RelEng</span></a></li><li id="n-Incident-status" class="mw-list-item"><a href="/wiki/Incident_status"><span>Incident status</span></a></li><li id="n-Deployments" class="mw-list-item"><a href="/wiki/Deployments"><span>Deployments</span></a></li><li id="n-SRE-Team-Help" class="mw-list-item"><a href="/wiki/SRE/SRE_Team_requests"><span>SRE Team Help</span></a></li> </ul> </div> </div> <div id="p-Cloud_VPS_&amp;_Toolforge" class="vector-menu mw-portlet mw-portlet-Cloud_VPS_Toolforge" > <div class="vector-menu-heading"> Cloud VPS &amp; Toolforge </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-Cloud-VPS-portal" class="mw-list-item"><a href="/wiki/Portal:Cloud_VPS"><span>Cloud VPS portal</span></a></li><li id="n-Toolforge-portal" class="mw-list-item"><a href="/wiki/Portal:Toolforge"><span>Toolforge portal</span></a></li><li id="n-Request-VPS-project" class="mw-list-item"><a href="https://phabricator.wikimedia.org/project/view/2875/"><span>Request VPS project</span></a></li><li id="n-Admin-log:-Cloud-VPS" class="mw-list-item"><a href="/wiki/Cloud_VPS_Server_Admin_Log"><span>Admin log: Cloud VPS</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikitech.svg" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikitech" src="/static/images/mobile/copyright/wikitech-wordmark.svg" style="width: 8.75em; height: 1.6875em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikitech [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikitech" aria-label="Search Wikitech" autocapitalize="sentences" title="Search Wikitech [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-uls" class="mw-list-item active user-links-collapsible-item"><a data-mw="interface" href="#" class="uls-trigger cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>English</span></a> </li> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=spontaneous&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=PAWS%2FAbout+Jupyter+notebooks+hosted+on+PAWS" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out user-links-collapsible-item" title="More options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=spontaneous&amp;uselang=en"><span>Donate</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=PAWS%2FAbout+Jupyter+notebooks+hosted+on+PAWS" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><div id="mw-dismissablenotice-anonplace"></div><script>(function(){var node=document.getElementById("mw-dismissablenotice-anonplace");if(node){node.outerHTML="\u003Cdiv class=\"mw-dismissable-notice\"\u003E\u003Cdiv class=\"mw-dismissable-notice-close\"\u003E[\u003Ca tabindex=\"0\" role=\"button\"\u003Edismiss\u003C/a\u003E]\u003C/div\u003E\u003Cdiv class=\"mw-dismissable-notice-body\"\u003E\u003C!-- CentralNotice --\u003E\u003Cdiv id=\"localNotice\" data-nosnippet=\"\"\u003E\u003Cdiv class=\"sitenotice\" lang=\"en\" dir=\"ltr\"\u003E\u003Ctable style=\"width: 75%; background-color: var(--background-color-warning-subtle, #fdf2d5); border: var(--border-subtle, 1px solid #987027); color: var(--color-base, #202122); border-radius: 10px; padding: 5px; margin: 0 auto;\"\u003E\n\u003Ctbody\u003E\u003Ctr\u003E\n\u003Ctd style=\"width:40px; height:40px; text-align:center; vertical-align:middle; padding: 2px;\"\u003E\u003Cspan typeof=\"mw:File\"\u003E\u003Ca href=\"/wiki/File:OOjs_UI_icon_alert-warning.svg\" class=\"mw-file-description\"\u003E\u003Cimg src=\"//upload.wikimedia.org/wikipedia/commons/thumb/3/3b/OOjs_UI_icon_alert-warning.svg/30px-OOjs_UI_icon_alert-warning.svg.png\" decoding=\"async\" width=\"30\" height=\"30\" class=\"mw-file-element\" srcset=\"//upload.wikimedia.org/wikipedia/commons/thumb/3/3b/OOjs_UI_icon_alert-warning.svg/45px-OOjs_UI_icon_alert-warning.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/3b/OOjs_UI_icon_alert-warning.svg/60px-OOjs_UI_icon_alert-warning.svg.png 2x\" data-file-width=\"20\" data-file-height=\"20\" /\u003E\u003C/a\u003E\u003C/span\u003E\n\u003C/td\u003E\n\u003Ctd style=\"text-align:center; vertical-align: middle; padding: 4px; max-height: 60px;\"\u003E\u003Cb\u003EWe are migrating Wikitech to \u003Ca href=\"/wiki/Wikitech/SUL-migration\" title=\"Wikitech/SUL-migration\"\u003ESUL\u003C/a\u003E!\u003C/b\u003E\n\u003Cp\u003E\u003Cb\u003EAction may be required for your \u003Ca href=\"/wiki/Wikitech/SUL-migration#What_You_Should_Do\" title=\"Wikitech/SUL-migration\"\u003E account\u003C/a\u003E!\u003C/b\u003E\n\u003C/p\u003E\u003Cp\u003E\u003Cb\u003ETrouble logging in? Please visit \u003Ca href=\"https://phabricator.wikimedia.org/T376267\" class=\"extiw\" title=\"phab:T376267\"\u003ET376267\u003C/a\u003E\u003C/b\u003E\n\u003C/p\u003E\n\u003C/td\u003E\u003C/tr\u003E\u003C/tbody\u003E\u003C/table\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E";}}());</script></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Beginning</div> </a> </li> <li id="toc-Overview" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Overview"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Overview</span> </div> </a> <button aria-controls="toc-Overview-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Overview subsection</span> </button> <ul id="toc-Overview-sublist" class="vector-toc-list"> <li id="toc-Jupyter_notebooks" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Jupyter_notebooks"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>Jupyter notebooks</span> </div> </a> <ul id="toc-Jupyter_notebooks-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-PAWS_(A_Web_Shell)" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#PAWS_(A_Web_Shell)"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.2</span> <span>PAWS (A Web Shell)</span> </div> </a> <ul id="toc-PAWS_(A_Web_Shell)-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Resources" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Resources"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.3</span> <span>Resources</span> </div> </a> <ul id="toc-Resources-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Example_Uses" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Example_Uses"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Example Uses</span> </div> </a> <ul id="toc-Example_Uses-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Why_use_PAWS?" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Why_use_PAWS?"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Why use PAWS?</span> </div> </a> <ul id="toc-Why_use_PAWS?-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-What_set-up_and_skills_do_you_need?" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#What_set-up_and_skills_do_you_need?"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>What set-up and skills do you need?</span> </div> </a> <button aria-controls="toc-What_set-up_and_skills_do_you_need?-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle What set-up and skills do you need? subsection</span> </button> <ul id="toc-What_set-up_and_skills_do_you_need?-sublist" class="vector-toc-list"> <li id="toc-Required_software" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Required_software"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Required software</span> </div> </a> <ul id="toc-Required_software-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Programming_languages" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Programming_languages"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Programming languages</span> </div> </a> <ul id="toc-Programming_languages-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Should_you_use_Jupyter_notebooks_for_your_project?" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Should_you_use_Jupyter_notebooks_for_your_project?"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Should you use Jupyter notebooks for your project?</span> </div> </a> <button aria-controls="toc-Should_you_use_Jupyter_notebooks_for_your_project?-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Should you use Jupyter notebooks for your project? subsection</span> </button> <ul id="toc-Should_you_use_Jupyter_notebooks_for_your_project?-sublist" class="vector-toc-list"> <li id="toc-Yes!" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Yes!"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>Yes!</span> </div> </a> <ul id="toc-Yes!-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-No!" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#No!"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2</span> <span>No!</span> </div> </a> <ul id="toc-No!-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Other_options" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Other_options"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.3</span> <span>Other options</span> </div> </a> <ul id="toc-Other_options-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Use_responsibly" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Use_responsibly"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Use responsibly</span> </div> </a> <ul id="toc-Use_responsibly-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">PAWS/About Jupyter notebooks hosted on PAWS</span></h1> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/PAWS/About_Jupyter_notebooks_hosted_on_PAWS" title="View the content page [c]" accesskey="c"><span>Page</span></a></li><li id="ca-talk" class="new vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Talk:PAWS/About_Jupyter_notebooks_hosted_on_PAWS&amp;action=edit&amp;redlink=1" rel="discussion" class="new" title="Discussion about the content page (page does not exist) [t]" accesskey="t"><span>Discussion</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/PAWS/About_Jupyter_notebooks_hosted_on_PAWS"><span>Read</span></a></li><li id="ca-viewsource" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=PAWS/About_Jupyter_notebooks_hosted_on_PAWS&amp;action=edit" title="This page is protected.&#10;You can view its source [e]" accesskey="e"><span>View source</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=PAWS/About_Jupyter_notebooks_hosted_on_PAWS&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/PAWS/About_Jupyter_notebooks_hosted_on_PAWS"><span>Read</span></a></li><li id="ca-more-viewsource" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=PAWS/About_Jupyter_notebooks_hosted_on_PAWS&amp;action=edit"><span>View source</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=PAWS/About_Jupyter_notebooks_hosted_on_PAWS&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/PAWS/About_Jupyter_notebooks_hosted_on_PAWS" title="A list of all wiki pages that link here [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/PAWS/About_Jupyter_notebooks_hosted_on_PAWS" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=PAWS/About_Jupyter_notebooks_hosted_on_PAWS&amp;oldid=2075216" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=PAWS/About_Jupyter_notebooks_hosted_on_PAWS&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=PAWS%2FAbout_Jupyter_notebooks_hosted_on_PAWS&amp;id=2075216&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fwikitech.wikimedia.org%2Fwiki%2FPAWS%2FAbout_Jupyter_notebooks_hosted_on_PAWS"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fwikitech.wikimedia.org%2Fwiki%2FPAWS%2FAbout_Jupyter_notebooks_hosted_on_PAWS"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Special:Book&amp;bookcmd=book_creator&amp;referer=PAWS%2FAbout+Jupyter+notebooks+hosted+on+PAWS"><span>Create a book</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=PAWS%2FAbout_Jupyter_notebooks_hosted_on_PAWS&amp;action=show-download-screen"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=PAWS/About_Jupyter_notebooks_hosted_on_PAWS&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> <div id="mw-indicator-phabricator-project" class="mw-indicator"><div class="mw-parser-output"><div class="mw-parser-output"><style data-mw-deduplicate="TemplateStyles:r2199613">.mw-parser-output .tpl-badge{background-color:var(--background-color-progressive-subtle,#eaf3ff);color:var(--color-base,#202122);border-radius:10px;display:inline-block;font-size:90%;padding:5px 8px}</style><div class="tpl-badge"><a href="/wiki/Phabricator" title="Phabricator">Phabricator</a> project: <a href="https://phabricator.wikimedia.org/tag/paws/" class="extiw" title="phab:tag/paws/"><b>#paws</b></a></div></div></div></div> </div> <div id="siteSub" class="noprint">From Wikitech</div> </div> <div id="contentSub"><div id="mw-content-subtitle"><div class="subpages">&lt; <bdi dir="ltr"><a href="/wiki/PAWS" title="PAWS">PAWS</a></bdi></div></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><figure class="mw-halign-right" typeof="mw:File"><a href="/wiki/PAWS" title="PAWS"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4b/PAWS.svg/300px-PAWS.svg.png" decoding="async" width="300" height="79" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4b/PAWS.svg/450px-PAWS.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4b/PAWS.svg/600px-PAWS.svg.png 2x" data-file-width="512" data-file-height="135"/></a><figcaption></figcaption></figure> <p><br/> </p> <meta property="mw:PageProp/toc"/> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Overview" data-mw-thread-id="h-Overview"><span data-mw-comment-start="" id="h-Overview"></span>Overview<span data-mw-comment-end="h-Overview"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Overview","replies":["h-Jupyter_notebooks-Overview","h-PAWS_(A_Web_Shell)-Overview","h-Resources-Overview"]}}--></div> <p>This page provides an explanation of what Jupyter notebooks are and their role in the <a href="/wiki/PAWS" title="PAWS">PAWS</a> service. This page will help you to understand whether Jupyter notebooks hosted on PAWS are the right tool for your project. </p><p>It also provides links to pages with example notebooks and offers information about alternatives to PAWS which may be more appropriate for certain projects. </p> <div class="mw-heading mw-heading3"><h3 id="Jupyter_notebooks" data-mw-thread-id="h-Jupyter_notebooks-Overview"><span data-mw-comment-start="" id="h-Jupyter_notebooks-Overview"></span>Jupyter notebooks<span data-mw-comment-end="h-Jupyter_notebooks-Overview"></span></h3></div> <p><a rel="nofollow" class="external text" href="https://jupyter.org/">Jupyter notebooks</a> are open source web apps that allow you to create and share documents that contain live code, equations, visualizations, and text. Jupyter notebooks are incredibly flexible and have many uses. They can function as a lightweight browser-based development environment that allows you to execute code and display output in the form of text, equations, images and more on the same page. </p><p>Uses include: </p> <ul><li>Writing and running live code</li> <li>Creating documentation and tutorials</li> <li>Data cleaning, transformation, and analysis</li> <li>Writing and running SQL queries</li> <li>Writing and running scripts and bots to perform tasks on wikis</li> <li>Much more...</li></ul> <p><b>Little or no programming skill is required</b> for some typical uses of Jupyter notebooks. They are used by a robust community users in technology and the sciences. There are many examples and resources for new and advanced users to draw on, making them a welcoming and easy-to-use but powerful tool for users along the technical spectrum. </p> <div class="mw-heading mw-heading3"><h3 id="PAWS_(A_Web_Shell)" data-mw-thread-id="h-PAWS_(A_Web_Shell)-Overview"><span id="PAWS_.28A_Web_Shell.29"></span><span data-mw-comment-start="" id="h-PAWS_(A_Web_Shell)-Overview"></span>PAWS (A Web Shell)<span data-mw-comment-end="h-PAWS_(A_Web_Shell)-Overview"></span></h3></div> <p><a href="/wiki/PAWS" title="PAWS">PAWS: A Web Shell (PAWS)</a> is a service that hosts Jupyter notebooks for use by Wikimedia's contributors. PAWS users can launch, publish, and fork notebooks without having to install Jupyter on a local computer. Users only need a <a href="https://meta.wikimedia.org/wiki/Help:Unified_login" class="extiw" title="m:Help:Unified login">Wikimedia SUL</a> and an internet connected web-browser to use the service. </p><p>PAWS makes it easier for volunteers along the spectrum to work in technical spaces and make contributions to Wikimedia's technical projects. </p><p>Some ways you can use PAWS for Wikimedia technical projects include: </p> <ul><li>Creating documentation and tutorials</li> <li>Perform queries against <a href="/wiki/Wiki_replicas" class="mw-redirect" title="Wiki replicas">wiki replicas</a></li> <li>Write and run scripts and bots to help support Wikimedia projects (Note here that for heavy duty or scheduled jobs folks should be using <a href="/wiki/Portal:Toolforge" title="Portal:Toolforge">Toolforge</a>.)</li> <li>Keeping notes on your work</li></ul> <div class="mw-heading mw-heading3"><h3 id="Resources" data-mw-thread-id="h-Resources-Overview"><span data-mw-comment-start="" id="h-Resources-Overview"></span>Resources<span data-mw-comment-end="h-Resources-Overview"></span></h3></div> <p>The intended usage of PAWS is smaller bots that do not need a great deal of resources. With PAWS you can expect to get access to: </p> <ul><li>1 CPU</li> <li>2G RAM</li> <li>5G Storage</li></ul> <p>Usage beyond this is likely to be throttled or in the case of storage cleaned up periodically. </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Example_Uses" data-mw-thread-id="h-Example_Uses"><span data-mw-comment-start="" id="h-Example_Uses"></span>Example Uses<span data-mw-comment-end="h-Example_Uses"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Example_Uses","replies":[]}}--></div> <ul><li>Use <a href="https://www.mediawiki.org/wiki/Manual:Pywikibot/PAWS" class="extiw" title="mw:Manual:Pywikibot/PAWS"> Pywikibot</a> to run <a href="https://www.mediawiki.org/wiki/Manual:Pywikibot/Scripts" class="extiw" title="mw:Manual:Pywikibot/Scripts"> scripts</a> to help you run automated tasks on wikis</li> <li><a href="https://www.wikidata.org/wiki/Wikidata:Pywikibot_-_Python_3_Tutorial" class="extiw" title="wikidata:Wikidata:Pywikibot - Python 3 Tutorial"> Gather data using the Wikidata Query Service</a></li> <li><a rel="nofollow" class="external text" href="https://public-paws.wmcloud.org/User:APaskulin_(WMF)/en-wikipedia-search.ipynb">Search Wikipedia articles using a MediaWiki REST API</a></li> <li><a rel="nofollow" class="external text" href="https://public-paws.wmcloud.org/10180704/WikidataMapMakingWorkshop.ipynb">Build interactive charts &amp; maps</a></li> <li><a rel="nofollow" class="external text" href="https://public-paws.wmcloud.org/User:YuviPanda/replicahelper.ipynb">Perform queries on the labsdb replica databases</a></li> <li><a rel="nofollow" class="external text" href="https://public-paws.wmcloud.org/User:AntiCompositeBot/Old/RussiaStubs.ipynb">Create scripts that help editors organize wikis</a></li> <li>And much more!</li></ul> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Why_use_PAWS?" data-mw-thread-id="h-Why_use_PAWS?"><span id="Why_use_PAWS.3F"></span><span data-mw-comment-start="" id="h-Why_use_PAWS?"></span>Why use PAWS?<span data-mw-comment-end="h-Why_use_PAWS?"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Why_use_PAWS?","replies":[]}}--></div> <ul><li>You are working on a wiki and want to perform automated tasks and maintenance.</li> <li>You are a researcher or data scientist, and you are working with a smaller dataset related to wikis.</li> <li>You have a task or process you want to document for others to use.</li></ul> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="What_set-up_and_skills_do_you_need?" data-mw-thread-id="h-What_set-up_and_skills_do_you_need?"><span id="What_set-up_and_skills_do_you_need.3F"></span><span data-mw-comment-start="" id="h-What_set-up_and_skills_do_you_need?"></span>What set-up and skills do you need?<span data-mw-comment-end="h-What_set-up_and_skills_do_you_need?"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-What_set-up_and_skills_do_you_need?","replies":["h-Required_software-What_set-up_and_skills_do_you_need?","h-Programming_languages-What_set-up_and_skills_do_you_need?"]}}--></div> <div class="mw-heading mw-heading3"><h3 id="Required_software" data-mw-thread-id="h-Required_software-What_set-up_and_skills_do_you_need?"><span data-mw-comment-start="" id="h-Required_software-What_set-up_and_skills_do_you_need?"></span>Required software<span data-mw-comment-end="h-Required_software-What_set-up_and_skills_do_you_need?"></span></h3></div> <p>No special software or development environment is needed. You will need access to an internet connected web browser and a Wikimedia account. </p> <div class="mw-heading mw-heading3"><h3 id="Programming_languages" data-mw-thread-id="h-Programming_languages-What_set-up_and_skills_do_you_need?"><span data-mw-comment-start="" id="h-Programming_languages-What_set-up_and_skills_do_you_need?"></span>Programming languages<span data-mw-comment-end="h-Programming_languages-What_set-up_and_skills_do_you_need?"></span></h3></div> <p>Some knowledge of programming, especially how to use a terminal, Python and Markdown can be very useful though not necessary. For many tasks, you'll be able to use recipes and examples to accomplish your goals. </p><p>The majority of examples in this documentation will use Python 3 notebooks or the PAWS terminal. You can also create Bash and R notebooks with PAWS. <b>Note</b>: if you are a JavaScript developer and wish to automate some tasks on wikis, consider exploring <a href="https://www.mediawiki.org/wiki/Extension:Gadgets" class="extiw" title="mw:Extension:Gadgets">Gadgets</a>. </p> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Should_you_use_Jupyter_notebooks_for_your_project?" data-mw-thread-id="h-Should_you_use_Jupyter_notebooks_for_your_project?"><span id="Should_you_use_Jupyter_notebooks_for_your_project.3F"></span><span data-mw-comment-start="" id="h-Should_you_use_Jupyter_notebooks_for_your_project?"></span>Should you use Jupyter notebooks for your project?<span data-mw-comment-end="h-Should_you_use_Jupyter_notebooks_for_your_project?"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Should_you_use_Jupyter_notebooks_for_your_project?","replies":["h-Yes!-Should_you_use_Jupyter_notebooks_for_your_project?","h-No!-Should_you_use_Jupyter_notebooks_for_your_project?","h-Other_options-Should_you_use_Jupyter_notebooks_for_your_project?"]}}--></div> <div class="mw-heading mw-heading3"><h3 id="Yes!" data-mw-thread-id="h-Yes!-Should_you_use_Jupyter_notebooks_for_your_project?"><span id="Yes.21"></span><span data-mw-comment-start="" id="h-Yes!-Should_you_use_Jupyter_notebooks_for_your_project?"></span>Yes!<span data-mw-comment-end="h-Yes!-Should_you_use_Jupyter_notebooks_for_your_project?"></span></h3></div> <p>Jupyter notebooks may be a good fit if: </p> <ul><li>You are using them for exploration, not production.</li> <li>You want to run scripts/bots to perform automated tasks on wikis.</li> <li>You are working with smaller wikis or smaller datasets.</li> <li>You want to create tutorials of documentation.</li></ul> <div class="mw-heading mw-heading3"><h3 id="No!" data-mw-thread-id="h-No!-Should_you_use_Jupyter_notebooks_for_your_project?"><span id="No.21"></span><span data-mw-comment-start="" id="h-No!-Should_you_use_Jupyter_notebooks_for_your_project?"></span>No!<span data-mw-comment-end="h-No!-Should_you_use_Jupyter_notebooks_for_your_project?"></span></h3></div> <style data-mw-deduplicate="TemplateStyles:r2199615">.mw-parser-output .tracked{border:1px solid var(--border-color-base,#a2a9b1);border-radius:.5em;background-color:var(--background-color-interactive,#eaecf0);background-image:linear-gradient(var(--background-color-interactive,#eaecf0),var(--background-color-interactive-subtle,#f8f9fa));color:var(--color-base,#202122);font-size:85%;text-align:center;margin-bottom:1em;width:12em;padding:0.5em}.mw-parser-output .tracked-status{color:var(--color-emphasized,#000);font-weight:bold;text-transform:uppercase}.mw-parser-output .tracked-status--resolved{color:var(--color-success,#14866d)}.mw-parser-output .tracked-status--critical{color:var(--color-error,#d73333);font-size:1.5em}</style> <div style="float:right; clear:right; margin-left:1em;" class="plainlinks tracked mw-trackedTemplate">Tracked in <a href="https://phabricator.wikimedia.org/" class="extiw" title="phabricator:">Phabricator</a><br/><b><a href="https://phabricator.wikimedia.org/T266689" class="extiw" title="phabricator:T266689"><span class="trakfab-T266689">Task T266689</span></a></b></div> <p>Jupyter notebooks may not be a good fit if: </p> <ul><li>You want to use code versioning, run tests, or otherwise follow a regular development cycle.</li> <li>You want to run a long, asynchronous task.</li> <li>You are working with a large dataset.</li> <li>You care about the quality of the code. Notebooks do not integrate with <a href="https://en.wikipedia.org/wiki/Integrated_development_environment" class="extiw" title="en:Integrated development environment">IDEs</a>, have no <a href="https://en.wikipedia.org/wiki/lint_(software)" class="extiw" title="en:lint (software)">linters</a> or <a href="https://en.wikipedia.org/wiki/Programming_style" class="extiw" title="en:Programming style">code style</a> correction.</li> <li>You are working on a project unrelated to the wikis.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Other_options" data-mw-thread-id="h-Other_options-Should_you_use_Jupyter_notebooks_for_your_project?"><span data-mw-comment-start="" id="h-Other_options-Should_you_use_Jupyter_notebooks_for_your_project?"></span>Other options<span data-mw-comment-end="h-Other_options-Should_you_use_Jupyter_notebooks_for_your_project?"></span></h3></div> <p>While notebooks are a great option for many projects, you may find another tool or service will fit your project's needs better: </p> <ul><li><a href="/wiki/Portal:Data_Services" title="Portal:Data Services">Data Services</a>: includes services that allow for direct access to databases and dumps, as well as web interfaces for querying and programmatic access to data stores. Services currently offered are: Wiki Replicas, ToolsDB, Wikimedia Dumps, Shared Storage, Quarry and PAWS.</li> <li><a href="/wiki/Portal:Toolforge" title="Portal:Toolforge">Toolforge</a>: Toolforge is a hosting environment. Toolforge makes it easy for you to perform analytics, administer bots, run webservices, and create tools. Tools help project editors, technical contributors, and other volunteers who work on Wikimedia projects.</li></ul> <div class="mw-heading mw-heading2 ext-discussiontools-init-section"><h2 id="Use_responsibly" data-mw-thread-id="h-Use_responsibly"><span data-mw-comment-start="" id="h-Use_responsibly"></span>Use responsibly<span data-mw-comment-end="h-Use_responsibly"></span></h2><!--__DTELLIPSISBUTTON__{"threadItem":{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Use_responsibly","replies":[]}}--></div> <ul><li>All notebooks hosted on PAWS are available to the public. Don't share private information (passwords, private SSH keys, personal information).</li> <li>PAWS is a service of Wikimedia. Notebooks should relate to and support Wikimedia technical projects.</li> <li>Content hosted on PAWS should follow the <a href="https://www.mediawiki.org/wiki/Code_of_Conduct" class="extiw" title="mw:Code of Conduct">Wikimedia Code of Conduct for technical spaces</a>.</li></ul> <!-- NewPP limit report Parsed by mw‐web.eqiad.main‐6b6c9bdc8b‐p47nn Cached time: 20241103125051 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] DiscussionTools time usage: 0.008 seconds CPU time usage: 0.055 seconds Real time usage: 0.083 seconds Preprocessor visited node count: 769/1000000 Post‐expand include size: 962/2097152 bytes Template argument size: 145/2097152 bytes Highest expansion depth: 13/100 Expensive parser function count: 0/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 1081/5000000 bytes Lua time usage: 0.002/10.000 seconds Lua memory usage: 487280/52428800 bytes --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 55.015 1 -total 68.47% 37.669 1 Template:Tracked 42.08% 23.148 3 Template:Dir 31.17% 17.149 1 Template:Ptag 27.83% 15.310 3 Template:Pagelang 16.60% 9.133 1 Template:Badge --> <!-- Saved in parser cache with key labswiki:pcache:idhash:446574-0!canonical and timestamp 20241103125051 and revision id 2075216. Rendering was triggered because: diff-page --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://wikitech.wikimedia.org/w/index.php?title=PAWS/About_Jupyter_notebooks_hosted_on_PAWS&amp;oldid=2075216">https://wikitech.wikimedia.org/w/index.php?title=PAWS/About_Jupyter_notebooks_hosted_on_PAWS&amp;oldid=2075216</a>"</div></div> <div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 8 May 2023, at 19:03.</li> <li id="footer-info-copyright">Text is available under the <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-ShareAlike License</a>; additional terms may apply. See <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">Terms of Use</a> for details.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Main_Page">About Wikitech</a></li> <li id="footer-places-disclaimers"><a href="https://foundation.wikimedia.org/wiki/General_disclaimer">Disclaimers</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/wikitech.wikimedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//wikitech.wikimedia.org/w/index.php?title=PAWS/About_Jupyter_notebooks_hosted_on_PAWS&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-7dfb9d98f5-nj6dh","wgBackendResponseTime":86,"wgDiscussionToolsPageThreads":[{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Overview","replies":[{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Jupyter_notebooks-Overview","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-PAWS_(A_Web_Shell)-Overview","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Resources-Overview","replies":[]}]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Example_Uses","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Why_use_PAWS?","replies":[]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-What_set-up_and_skills_do_you_need?","replies":[{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Required_software-What_set-up_and_skills_do_you_need?","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Programming_languages-What_set-up_and_skills_do_you_need?","replies":[]}]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Should_you_use_Jupyter_notebooks_for_your_project?","replies":[{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Yes!-Should_you_use_Jupyter_notebooks_for_your_project?","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-No!-Should_you_use_Jupyter_notebooks_for_your_project?","replies":[]},{"headingLevel":3,"name":"h-","type":"heading","level":0,"id":"h-Other_options-Should_you_use_Jupyter_notebooks_for_your_project?","replies":[]}]},{"headingLevel":2,"name":"h-","type":"heading","level":0,"id":"h-Use_responsibly","replies":[]}],"wgPageParseReport":{"discussiontools":{"limitreport-timeusage":"0.008"},"limitreport":{"cputime":"0.055","walltime":"0.083","ppvisitednodes":{"value":769,"limit":1000000},"postexpandincludesize":{"value":962,"limit":2097152},"templateargumentsize":{"value":145,"limit":2097152},"expansiondepth":{"value":13,"limit":100},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":1081,"limit":5000000},"timingprofile":["100.00% 55.015 1 -total"," 68.47% 37.669 1 Template:Tracked"," 42.08% 23.148 3 Template:Dir"," 31.17% 17.149 1 Template:Ptag"," 27.83% 15.310 3 Template:Pagelang"," 16.60% 9.133 1 Template:Badge"]},"scribunto":{"limitreport-timeusage":{"value":"0.002","limit":"10.000"},"limitreport-memusage":{"value":487280,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-6b6c9bdc8b-p47nn","timestamp":"20241103125051","ttl":2592000,"transientcontent":false}}});});</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10