GeoJupyter core community meeting (2025-09-09)¶
Please add new agenda items under the New agenda items
heading!
- Join us on Zoom
- Previous meetings
- GeoJupyter handy links:
Attendees¶
Your name / GitHub ID / affiliation
- Shane Grigsby / espg / Astera Institute
- Martin Renou / martinRenou / QuantStack
- Nicolas Brichet / brichet / QuantStack
- Matt 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!
- What is going well?
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)
- https://
github .com /kylebarron /parquet -wasm
- Two options we know of:
- 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!