Matt Fisher
mfisher87.bsky.social
Matt Fisher
@mfisher87.bsky.social
He/him 🏳️‍🌈. Research software engineer @ UC Berkeley Schmidt Center for Data Science and Environment. Open Science / open source enthusiast. Nature lover 🌱🐕🌵🦌🌼🐦. Music lover 🎶🎹🥁🎵. Tinkerer 🛠️.

github.com/mfisher87
I had such a good time at JupyterCon. Great to see all those faces in real life that I'd only seen on a screen before. What an awesome community :)
So much activity at #JupyterCon 2025 -> tutorials 🧠, meetups 🤝, talks 🎤! Thankfully, Silas Santini captured some highlights and shared some valuable resources!

Read "Themes of Day 1, JupyterCon 2025: Collaboration and Modularity" for details:
bids.berkeley.edu/news/themes-...
November 7, 2025 at 6:33 PM
Excited to be working with Rosio Reyes, Martha Cryan, @jgrout.bsky.social , and Konstantin Taletskiy on this workshop! 🥰 we joined forces for one mega-tutorial, which isn't reflected in the post below.

Hope to see you there!
Go from JupyterLab user to creator 🚀
At JupyterCon 2025, learn to build + publish custom extensions for real-world workflows — guided by experts in JupyterLab development.
🗓️ Nov 3 | San Diego
Details: sched.co/28H2m
Register: events.linuxfoundation.org/jupytercon/r...
October 14, 2025 at 7:50 PM
Reposted by Matt Fisher
We had a great time at the first Berkeley OSPO meetup yesterday! Jarrod Millman and @kirstiejane.bsky.social discussed what the OSPO can do for the #opensource community now, a time when #openscience is more important than ever.

Join us at upcoming OSPO + BIDS events: events.berkeley.edu/BIDS
September 19, 2025 at 7:01 PM
Reposted by Matt Fisher
added a cheat sheet to the official Git website

(with a lot of help from other folks who work on the website)

git-scm.com/cheat-sheet
Git Cheat Sheet
git-scm.com
September 16, 2025 at 6:28 PM
Jupyter Community Workshops are back! Workshops will be held through February 2026.

The call for proposals is open until September 7th! Learn more and submit your proposal here:

blog.jupyter.org/jupyter-comm...
Jupyter Community Workshops Are Back!
The Jupyter Community Building Working Group is pleased to announce that the next call for proposals for Jupyter Community Workshops is now…
blog.jupyter.org
August 8, 2025 at 8:15 PM
Reposted by Matt Fisher
🎉 Congrats to @lucialayr.bsky.social on our team for publishing new research on how #ClimateChange and increasing disturbances, like #wildfires, are impacting boreal forests. Explore Lucia's findings: bit.ly/4miqme3 🌲

@tum.de @anjarammig.bsky.social g.bsky.social @egu.eu
📸 National Park Service
July 31, 2025 at 5:41 PM
📣 Join us for our AGU2025 session IN029 "Open Source Geospatial Workflows in The Cloud"! Can't wait to see you there :)

Submissions are due *Wednesday, July 30*! Visit our website for more details and to submit:

events.geojupyter.org/conferences/...
July 26, 2025 at 2:46 AM
Reposted by Matt Fisher
New blog post: "Create your own layers in JupyterGIS".

Use the power of notebooks to compute custom tiles on-the-fly from Xarray (big) data, interact and collaborate on the map right from JupyterLab.

david-brochart.medium.com/cbb995a89b16
Create your own layers in JupyterGIS
Introduction
david-brochart.medium.com
June 24, 2025 at 2:39 PM
Reposted by Matt Fisher
📣 We're #hiring a full-time Administrative Manager! Apply now to lead operations, event planning, and day-to-day administrative support for our team at UC Berkeley. First review date is July 11: bit.ly/DSE-Admin-Ma...

📸 UC Berkeley by Mathew Burciaga
June 30, 2025 at 5:38 PM
Reposted by Matt Fisher
My "Introduction to GIS Programming" book has been translated into Spanish

Grab your copy here: leanpub.com/gispro-es

What’s Included:
All code examples are freely available.
Access to 26 hours of free video tutorials to complement your learning.
June 28, 2025 at 2:05 PM
Would you prefer that QGIS opened new projects with a reasonable default basemap? Or do you prefer a blank canvas? Why?
April 26, 2025 at 3:08 AM
Reposted by Matt Fisher
🌱 DSE is #Hiring! Are you a (current or soon-to-be) postdoc with experience in #DataScience, #Agroecology, #AgriculturalEconomics, and/or #AgriculturalPolicy? Apply by 3/15: aprecruit.berkeley.edu/JPF04804
March 3, 2025 at 5:51 PM
Reposted by Matt Fisher
Denver folks — join us for a Geospatial Happy Hour on Wednesday, March 12th at 7 PM MST. Come enjoy drinks, tacos, discussing geospatial data, and meeting the Earthmover team. Register: lu.ma/o6r39p6j
Denver Geospatial Happy Hour · Luma
Come have a drink, grab a bite, and nerd out with the Earthmover team on geospatial data. Earthmover will provide food and drink tickets. Our event will be…
lu.ma
February 27, 2025 at 9:41 PM
🙌 🎉 🥳 🪅 Congrats to the QuantStack team!! It's been such a privilege to tag along on this work, and I've learned so much from you all! Thank you :)
February 27, 2025 at 4:04 PM
Reposted by Matt Fisher
It's 2025, and I’ve finally updated my Python setup guide to use uv + venv instead of conda + pip!
Here's my go-to recommendation for uv + venv in Python projects for faster installs, better dependency management: github.com/rasbt/LLMs-f...
(Any additional suggestions?)
February 15, 2025 at 7:14 PM
HUGE congrats to the amazing QuantStack team for their work on releasing JupyterCAD 3.0!!!

I feel so privileged to work with you folks :)
JupyterCAD 3.0 is here! 🎉
We are excited to announce JupyterCAD 3.0, bringing major improvements to the web-based collaborative CAD editor for JupyterLab:
blog.jupyter.org/announcing-j...

✅ Color Customization
🐍 Embedded Python Console
🎯 Improved UX
🖱️ Mouse-based 3D Controls
🤝 Suggestions Support
Announcing JupyterCAD 3.0
The latest iteration of the web-based collaborative CAD editor
blog.jupyter.org
February 19, 2025 at 6:32 PM
Reposted by Matt Fisher
By definition, numerical weather models require international data. The atmosphere knows no geopolitical boundaries: any model that begins and ends at its country’s border is unable to generate reliable predictions until after a weather system crosses its boundaries. Which defeats the purpose!
NOAA Employees Told to Pause Work With ‘Foreign Nationals’
An internal email obtained by WIRED shows that NOAA workers received orders to pause “ALL INTERNATIONAL ENGAGEMENTS.”
www.wired.com
February 6, 2025 at 3:23 PM
Reposted by Matt Fisher
💻Yesterday the #GeoJupyter effort hosted its first hackathon! 9 attendees w/ @quantstack.bsky.social, @developmentseed.org, U. of Tennessee, ClarkCGA, & DSE collaborated on the JupyterGIS #Python API and a new Docker image! Join a future hackathon: geojupyter.org/blog/2025012...
Announcing GeoJupyter Virtual Hackathons – GeoJupyter
Come hack with us! Generate ideas, give feedback, write code, and make friends!
geojupyter.org
February 7, 2025 at 5:10 PM
Reposted by Matt Fisher
Worried about losing access to US federal data that may go off-line, or already is? You’re not alone—but duplication isn’t the answer.

Many ongoing efforts have already archived key datasets and many more are ongoing. Check out these existing resources and, if you can, support their work. 🧵
a man in a black shirt is looking at a screen with a red background
Alt: a man in a black shirt is looking at a screen with a red background
media.tenor.com
February 6, 2025 at 7:36 PM
Reposted by Matt Fisher
We just launched a 16TB archive of every dataset that has been available on data.gov since November. This will be updated day by day as new datasets appear. It can be freely copied, and we're sharing the code behind it to help others make their own archives of data they depend on.
Announcing the Data.gov Archive | Library Innovation Lab
Today we released our archive of data.gov on Source Cooperative. The 16TB collection includes over 311,000 datasets harvested during 2024 and 2025, a complet...
lil.law.harvard.edu
February 6, 2025 at 9:23 PM
Reposted by Matt Fisher
The JupyterHub team is switching their chat application to the Jupyter-wide Zulip!

Blog post: blog.jupyter.org/join-jupyter...

Jupyter Zulip chat: jupyter.zulipchat.com
Join JupyterHub on Zulip chat!
The JupyterHub team have just moved all their chat to a Zulip channel!
blog.jupyter.org
February 6, 2025 at 6:43 PM
Listening to The Joy of Painting while reviewing pull requests 🎨

Let's put a happy little suggestion to remove that comment 🖌️ 𝐓𝐡𝐞𝐫𝐞. However you think it should be, that's exactly how it should be.
February 3, 2025 at 5:11 PM
Reposted by Matt Fisher
🌱 Introducing: GeoJupyter 🌱

GeoJupyter is a community-owned effort to reimagine #geospatial interactive computing experiences for education, research, and industry!

Get to know GeoJupyter's vision & forthcoming #OpenSource tools ➡️ geojupyter.org/blog/2025010... @quantstack.bsky.social #GIS
January 14, 2025 at 10:20 PM
🎉 🌎 🪐 I'm thrilled to announce GeoJupyter, an effort to imagine and build rewarding new user experiences for working with geospatial data in JupyterLab!

🤗 I hope to see you in an upcoming community meeting or in our Zulip chat (see the post for links)!

geojupyter.org/blog/2025010...
Introducing GeoJupyter – GeoJupyter
We believe that geospatial data analysis and exploration should be free, open source, and accessible for everyone!
geojupyter.org
January 11, 2025 at 12:38 AM