Jupyter Community Call 04/26#
Date: April 26, 2022, at 7am Pacific (in your timezone)
Please note:
Community calls are recorded and posted to this playlist
These notes will be recorded and posted here
Everyone present is held to the Jupyter Code of Conduct
Purpose#
Think of it as a monthly, virtual JupyterCon. It’s a place to announce and share fun things happening in the Jupyter community.
For more discussion on the format of these calls, see the thread here.
Short reports, celebrations, shout-outs#
This is a place to make short announcements (without a need for discussion).
Sarah Shout out to everyone who is here for handling time zones!
Agenda Items#
JupyterLab-LaTeX UX improvements PR Result of 2 semesters of work by Junior Design Capstone class team from Georgia Tech done for client (Axle Informatics/NIH). Project included a user reasearch section which is summarized in PR. New features highlights:
Preview button
Formatting buttons (bold, italic, underlined, subscript, superscript)
Autocomplete for common LaTeX tags (i.e.
\subsection
)tikzplots templates
Table creation helper
Suggestion: UX to help with LaTeX install discovery, errors (even as documentation)
JupyterLab-Git usability improvements 4 features added to JupyterLab-Git as a result of the 12-week Spring 2022 MLH Fellowship Open-Source Program. The majority of the work was done by Dat Quach and Zeshan Fayyaz with help and feedback from Frédéric Collonval.
Credential cache: save Git login credentials temporarily
Commit diff: compare two arbitrary commits in the History panel
Reset to remote: force reset a branch to match its remote tracking branch
A warning for unsaved staged files: warn the user when there are unsaved changes on files that are in the staged area
Frederic
Search and Replace across files extension (release in the coming week)
Demo
The extension is using a CLI tool called Ripgrep
This limits the usage of the extension to contents served from a file system.
Potential solutions for building index for other needs (like non OS filesystem) (thanks to Nick):
https://whoosh.readthedocs.io/en/latest/intro.html
https://pypi.org/project/lunr/
Gayle - Jupyter Community Events Manager
4th Round of CFP for Jupyter Community Workshop
Starting interviews for highlighted contributor write up in blog. If interested schedule time on calendar: https://calendly.com/gayle-numfocus/30min?month=2022-04
Steve
New cookiecutter template for creating Jupyter Server Extensions
We created it during the weekly Jupyter Server contributing hour
Jason W
Shout out for triage meetings! (Can be found on the Jupyter Community Calendar)
Typically at 10:00 PDT, though not this week
You can triage on your own: JupyterLab issues needing triage
Attendees#
Name |
Institution |
GitHub Handle |
---|---|---|
Konstantin |
Axle Informatics/NIH |
@ktaletsk |
Dat Quach |
Major League Hacking (MLH) |
@quachtridat |
Jason Weill |
AWS |
@jweill-aws |
Sarah Gibson |
2i2c |
@sgibson91 |
A. T. Darian |
QuantStack |
@afshin |
Gayle Ollington |
NumFOCUS |
@gollington |
Frederic Collonval |
QuantStack |
@fcollonval |
Alex Bozarth |
IBM |
@ajbozarth |
Steven Silvester |
MongoDB |
@blink1073 |
Chris Sewell |
EPFL |
@chrisjsewell |
Wayne Decatur |
Upstate Medical Univ. |
@fomightez |
Isabela Presedo-Floyd |
Quansight Labs |
@isabela-pf |
Plus 1 more.