---
title: "GeoJupyter virtual hackathon 2025-03-05"
description: |
A GeoJupyter virtual hackathon. Open to all!
date: "2025-03-05"
author:
- name: "The GeoJupyter community"
categories:
- "Hackathons"
tags: [hackathons]
---
# GeoJupyter virtual hackathon 2025-03-05
Please add new agenda items under the `New agenda items` heading!
- [Join us on Zoom](https://berkeley.zoom.us/j/92451699568)
- [What time is the meeting in my time zone?](https://dateful.com/convert/utc?t=3pm)
- [Previous hackathons](https://geojupyter.org/blog/#category=Hackathons)
- [GeoJupyter](https://geojupyter.org) handy links:
- [GitHub org](https://github.com/geojupyter)
- [Community calendar](https://geojupyter.org/calendar.html)
- [Zulip chat](https://jupyter.zulipchat.com/#narrow/channel/471314-geojupyter)
## Attendees
Your name / GitHub ID / affiliation / What’s your favorite type of cuisine?
* Matt Fisher / @mfisher87 / Schmidt DSE / Chinese! Love dumplings or potstickers.
* Martin Renou / @martinRenou / QuantStack /
* Jamie Polackwich / @rjpolackwich / Bluestaq LLC / Chex Mix
* Arjun Verma / @arjxn-py / QuantStack / Biryani
* Chuck Daniels / @chuckwondo / Development Seed / Pizza
* Pete Gadomski / @gadomski / Development Seed / Snacks while trail running (:warning: I need to bounce at 0855 mountain)
## Agenda & notes
### ⚡ (5 minutes) Lightning intros
Tell us about you in 30 seconds or less!
### 🌐 (5 minutes) Lightning demo
What's new? Show & tell.
Post on Zulip to request a show & tell slot; by default, QuantStack will demo awesome
JupyterGIS progress each meeting!
### 💡 (5 minutes) Idea / team forming
* What do you want to work on today?
* Add your ideas to the “Hack teams” section below.
* Add your favorite emoji next to ideas you’re excited about. Press the colon (:) key on your keyboard or navigate to “Insert > Emoji” in the menu bar to open the emoji browser.
* Form teams from the ideas generated in the steps above! Add your objectives to the “Hack teams” section of the doc below.
* Create breakout rooms.
### 🪄 (all the minutes) Hack together!
### 💬 (10 minutes) Share out
* Save your progress in GitHub or Zulip as appropriate!
Please write for people who don’t have full context; link to related issues and documentation!
* Fill in the “Share out” section of the doc below.
## Hack teams
For ideas, check out the [hackathon](https://github.com/geojupyter/jupytergis/labels/hackathon) and [good first issue](https://github.com/geojupyter/jupytergis/labels/good%20first%20issue) labels on the JupyterGIS project!
Join the corresponding breakout room to hack!
1. Brainstorm how a reproducible "processing toolbox" for JGIS should work: https://github.com/geojupyter/jupytergis/issues/519 (+ Martin +Arjun)
2. Python API enhancements: https://github.com/geojupyter/jupytergis/issues/436 (:+1: Pete)
3. (good first issue) Configurable raster smoothing: https://github.com/geojupyter/jupytergis/issues/488 (:+1: Pete) (+ Martin, can guide if needed)
### Runners up
4. Annotations as a dataset: https://github.com/geojupyter/jupytergis/issues/395
5. (good first issue) Migrate docs from reST to MyST: https://github.com/geojupyter/jupytergis/issues/251
## Share out
Think about:
What exciting things did you accomplish?
What loose ends remain?
Big questions? Big ideas?
* [Fleshed out a story for a reproducible processing toolbox](https://github.com/geojupyter/jupytergis/issues/519)
* [Created a new issue for making autogenerated Python classes compatible with PEP8 naming conventions](https://github.com/geojupyter/jupytergis/issues/523)
* [Created a new issue to DRY out JSONSchema files](https://github.com/geojupyter/jupytergis/issues/521) (we may also want to consider organizing them hierarchically!)
* [Created a new issue to enable layer export](https://github.com/geojupyter/jupytergis/issues/520)