---
title: "GeoJupyter core community meeting"
description: |
A monthly gathering of the GeoJupyter core community. Open to all!
date: "2026-02-03"
image: "../images/community-meeting.jpg"
author:
- name: "The GeoJupyter community"
categories:
- "Meeting notes"
tags: [meeting-notes]
---
# GeoJupyter core community meeting (2026-02-03)
Please add new agenda items under the `New agenda items` heading!
- [Join us on Zoom](https://berkeley.zoom.us/j/99659397059?pwd=519zZJlcAa1TCyJWRYyYbaYDfuaXNo.1)
- [What time is the meeting in my time zone?](https://dateful.com/convert/utc?t=3pm)
- [Previous meetings](https://compass.geojupyter.org/meeting-notes/)
- [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
* Matt Fisher / `@mfisher87` / Schmidt DSE
* Martin RENOU / `@martinRenou` / QuantStack
* Greg Mooney / `@gjmooney` / QuantStack
### New agenda items
- [Specta](https://github.com/trungleduc/specta) stuff
- Story maps!
- Hooks in to Specta's "presentation" mode, and in that case renders the story viewer instead of the regular JupyterGIS interface.
- Mobile view.
- Detects Specta in "presentation" mode, and if the screen is small renders differently.
- Can also write e.g. a blog post as a Notebook, with JupyterGIS widgets, and view in Specta's blog post view
- TODO: Add to Lite deployment in docs of JupyterGIS
- TODO: Tutorial on story map, how to use Specta
- Layer gallery improvements!
- More types supported, not just raster
- Simpler representation in the JSON
- `jupyter-xarray-tiler`
- https://github.com/geojupyter/jupyter-xarray-tiler
- Problem: Have to write out xarray datasets to file to visualize
- Solution: TiTiler / xpublish-tiles!
- Problem: Running a tile server in a kernel, and running a map visualizer in browser JS means sometimes you can't access the tile server, e.g. JupyterLab running in a kubernetes pod (JupyterHub) without exposed ports.
- Solution: jupyter-server-proxy!
- `jupyter-xarray-tiler` is just glue between jupyter-server-proxy, titiler (and eventually other backends like xpublish-tiles), and a mapping front-end. It's aimed at authors of map viz libraries for Jupyter, not end-users.
- Martin: What about other formats than Xarray? Zarr?
- Matt: Have been thinking about GeoDataFrames as well. Should we bundle that in the same library? :thinking_face: Maybe? I don't know. In any case I'm totally fine with changing the name if we go that route :)
- Matt: xpublish-tiles supports Zarr. But not TiTiler AFAIK. There's a few options now for directly visualizing Zarr from OpenLayers (e.g. https://github.com/NOC-OI/zarr-maps) as well. Do we need a solution like this for Zarr? :thinking_face:
- mambajs: Generate notebook.link lockfiles from CLI!
- https://pypi.org/project/mambajs/
- Previously needed to be done from the notebook.link web UI, now we can build it in to our automated tooling.