While updating/consolidating PAWS documentation, I've run into some scattered explanations about these services/products. It would be helpful to create a consolidated table or graphic to help describe and compare the subtleties, differences, and uses of each.
Description
Related Objects
- Mentioned In
- T292811: Review Cloud Services landing page
T265955: Investigate and set up provbook in the singleuser image for PAWS - Mentioned Here
- T292811: Review Cloud Services landing page
T265489: Add a user-requestable RAM and/or CPU limit modification in PAWS
T265955: Investigate and set up provbook in the singleuser image for PAWS
T265959: Investigate a way to allow users to create pods with greater memory in PAWS
T266943: "Launch in Binder" button for public PAWS notebooks
T261585: Create a set of PAWS tutorials
Event Timeline
@srodlund I'd be happy to assist with the PAWS part, which is featured prominently in my JupyterCon presentation.
@Daniel_Mietchen Yes! Here are my initial notes for that doc: https://wikitech.wikimedia.org/wiki/User:SRodlund/servicedecisions_(staging)
I want to create something that helps guide people toward picking the right service/tool for the task they are working on; we don't seem to have a high level, accessible overview of this right now. Any input would be awesome!
I'm currently working on some PAWS tutorials and a more navigable/comprehensive landing page and docs for PAWS on Wikitech.
You can find the current request for feedback on the PAWS landing page and associated docs here: https://phabricator.wikimedia.org/T261585#6487712 I'm planning on moving these to the mainspace sometime in the next couple of weeks.
You can find the notebook based tutorial for "Getting started with PAWS" here: https://public.paws.wmcloud.org/User:SRodlund_(WMF)/PAWS-Tutorial.ipynb
Here is a "Getting started with PAWS/Pywikibot notebook based tutorial that still needs a lot of work here: https://public.paws.wmcloud.org/User:SRodlund_(WMF)/Using-Pywikibot-with-Paws.ipynb
Any suggestions for all of these are welcome! These are very basic, general docs, and we may want to explore some docs focused on specific audiences. For instance, we could use more docs for data scientists and researchers, newcomers, folks working on smaller wikis, etc.
I really like the JupyterCon presentation! Would you mind if I share some of your examples here: https://wikitech.wikimedia.org/wiki/User:SRodlund/PAWS_(staging)/pagedesign/PAWS_examples_and_recipes ?
@srodlund I've seen your post above but have not had the time yet to go through the included links systematically. Of course, feel free to use anything from the JupyterCon presentation.
In the course of preparing that and as part of my ongoing 100DaysOfJupyter, I came across a number of additional questions for which I have not yet found the right channel.
Some examples include issues around
- how to install Jupyter extensions (I am particularly interested in https://github.com/Sheeba-Samuel/ProvBook )
- how to preconfigure notebooks, e.g. that they upgrade pip upon launch
- how to increase the memory available to a PAWS-hosted notebook
- how to run PAWS notebooks on Binder.
I assume I should turn all of these into Phabricator tickets (or add to existing ones), but haven't come around to that either.
@Daniel_Mietchen Wow! This 100Daysofjupyter thread is awesome! I am going to RT some of these from @wikimediatech.
These would likely make good tickets. Let me know if I can help with them.
A brief update on the topics listed above:
There is now https://phabricator.wikimedia.org/T265955 for that
- how to preconfigure notebooks, e.g. that they upgrade pip upon launch
When I first read the term template notebook somewhere in the PAWS documentation, it came with no link or explanation, and I was lost as to what it was required or beneficial for, and how to go about creating/ cloning or using one, or even finding existing ones. By now, I have figured these things out (example template) but am not sure where best to add relevant info to the existing documentation.
- how to increase the memory available to a PAWS-hosted notebook
see https://phabricator.wikimedia.org/T265489 and https://phabricator.wikimedia.org/T265959
- how to run PAWS notebooks on Binder.
In my understanding, this was done today as part of T292811: Review Cloud Services landing page and is now available on https://wikitech.wikimedia.org/wiki/Help:Cloud_Services_Introduction under the sections "Types of services" and "Which service is right for you?" Boldly resolving.