🙏 Our apologies, there’s no time for introductions!
We’re excited for you to join us, but this meeting is short and task-focused. Please attend community meetings (see GeoJupyter calendar) to meet the team and add your own agenda items, and/or introduce yourself on Zulip!
JupyterGIS sync meeting (2026-06-16)¶
Please add new agenda items under the New agenda items heading!
Attendees¶
Your name / GitHub ID / affiliation
Matt Fisher /
@mfisher87/ affiliationMartin Renou /
@martinrenou/ affiliationBenjamin Szeghy /
@benjaminszeghy/ Schmidt DSEName / GitHub ID / affiliation
Agenda¶
Review our project board
What items should be added?
Are there stale items that are no longer urgent?
Are there things we can change about the project board to make it more useful? Add more information? Remove steps?
Conda Forge
We think we know what’s wrong with the xpublish-tiles recipe
GUI reproducibility! Export a drawn shape to code
is #471 overlapping with #1525
Matt: Let’s make 1525 specific to code snippets to use a layer’s data in code
Martin: Greg has exposed the document awareness to the Python API. We could e.g.
doc.bboxfor a drawn feature in the current awareness. Not reproducible, but interactive. Maybe we offer a method likedoc.bbox.get_reproducible()that generates an HTML repr with code the user can copy for reproducibility. How useful is this actually? Would.get_reproducible()just be a wrapper around a shapely/fiona.to_geojson()(https://shapely .readthedocs .io /en /2 .1 .2 /reference /shapely .to _geojson .html) call? Consider two tabs? An “interactive” tab that shows you how to get the data from live project state, and “reproducible” tab that shows you how to get the source data as a reproducible snippet that’s not linked to project state.
Reminds me of jdaviz “api hint” functionality
Grammar of Graphics Python PR! :D geojupyter
/jupytergis #1420 Flaky snapshot tests!
May be caused by a race condition.
Considering an async approach, but it may break compatibility with ipykernel!!!
ipykernel will block on the kind of async we want to do: https://
notebook .link /@DerThorsten /async -xeus -python Would need to switch to xeus-python
Should be no negative tradeoffs to this switch
Martin: We shouldn’t break compatibility, but we should give a warning.
Requests for help or feedback¶
Matt: Review Python API grammar of graphics PR!