GeoJupyter core community meeting (2025-09-09)¶
Please add new agenda items under the New agenda items heading!
GeoJupyter handy links:
Attendees¶
Your name / GitHub ID / affiliation
Shane Grigsby /
@espg/ Astera InstituteMartin Renou /
@martinRenou/ QuantStackNicolas Brichet /
@brichet/ QuantStackMatt Fisher /
@mfisher87/ affiliation
Standing items¶
Communication / productivity / community health:
What is going well?
Monthly structured meetings (Thanks for leading Matt! ❤️)
Weekly JGIS sync meetings
Everyone is cool af
Excited to have interns @ DSE
Collaborative vibes w/ QuantStack team
QuantStack adding Matt as maintainer of jupyterlite-sphinx ❤️ Matt wants to find more ways to contribute to the ecosystem
Areas for improvement?
Community could be more active on specific needs. E.g. understanding the interchange format problem. Working groups could help?
Roadmap -- where is JGIS going? When should users check back to see if their use case is implemented? How do they track progress? (GitHub projects board is useful internally, but IMO not externally)
Funding!
New agenda items¶
Berkeley Hackathon last month
What shape is the JupyterGIS piece of the geospatial puzzle?
Big topic at the hackathon! Where should we be focusing and where should we not be focusing our effort?
Let’s document this.
Connecting the UI to the API
jdaviz API hints
One step after that might be recording the actions for replaying
What is NOT JupyterGIS?
What parts of QGIS are useful to have in JGIS, what parts (e.g. Model Builder?) do we want to make non-objectives?
If we build a provenance schema that can be used to generate reproducible code, then our tool is more compatible with AI tool calling
scikit-learn has a model inclusion criteria -- do we need some “rules” to help define what belongs in JGIS?
Interchange formats?
Two options we know of:
An efficient intermediate representation (GeoArrow?) that we can send from kernel to front-end that our front-end supports (OpenLayers doesn’t support GeoArrow)
Send imagery between kernel and renderer (comms / tile server -- tile server not compatible with JLite)
Governance - what do we need? How to better distribute power in the community?
Working groups?
Frequency of community meetings? Make them less frequent to create space for working groups?
Nicolas, Shane: Likes 1x / month for now!
Use case leads
All: Steering committee too heavy at this stage!