You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improve docs, tutorials, and community workflows (FAQs, video guides).
1) Pipeline Generator – Open Model Support
Goal: Allow seamless switching between GPT, Llama (Ollama), Mistral, Grok, and other OSS LLMs. Action: Add new generators under pipeline_generator/generators.
Tip
Aim for provider-parity tests so contributors can validate behavior across model backends quickly.
Add Llama (Ollama) generator.
Add other OSS LLM providers (Mistral, Grok, etc.).
Provide configuration for easy provider switching and parity tests.
🌐 UrbanMapper Community – Open Source Roadmap
🧭 High-Level Themes
1) Pipeline Generator – Open Model Support
Goal: Allow seamless switching between GPT, Llama (Ollama), Mistral, Grok, and other OSS LLMs.
Action: Add new generators under
pipeline_generator/generators.Tip
Aim for provider-parity tests so contributors can validate behavior across model backends quickly.
2) JupyterGIS (by @geojupyter) Upgrade
Goal: Align with JupyterGIS ≥0.5.0 and improve UX.
3) Spatio-Temporal Data via scikit-longitudinal or others
Goal: Support longitudinal datasets
Tip
Include a minimal example notebook that chains two enrichers into a
LongitudinalDatasetto accelerate onboarding.LongitudinalDatasetto build spatio-temporal layers.4) LangRS as an Urban Layer
Goal: Evaluate and prototype LangRS (remote sensing image segmentation) as a new layer/mixin.
Important
Confirm licensing and API stability of LangRS before declaring the layer GA-ready.
examples/Basics/2-Urban-Layer.ipynbdemonstrating LangRS usage.5) Imputer Module Expansion
Goal: Add richer GIS and ML-driven imputation strategies (inherit from
abc_imputer.py).6) Filter Module Expansion
Goal: Broaden filtering beyond bounding-box drops (inherit from
abc_filter.py).7) Loader Module – More Formats & Data Entrypoints
Goal: Support more geospatial formats and external data sources (inherit from abstract loader).
Caution
Be mindful of optional dependencies—gate heavyweight drivers (e.g., PostGIS/DuckDB) behind extras to keep base installs light.
8) Visualiser Module – New Visualisation Primitives
Goal: Expand visualization modes (inherit from
abc_visualiser.py; align visual specs via discussion).Tip
Start with thin adapters and shared style tokens so new visualisers stay consistent with existing UX.
9) Urban Layer Coverage Expansion
Goal: Broaden feature coverage and new data sources.
from_overture(type="road"\|"water"\|...)).10) Documentation Upgrades
Video tutorials
FAQ
11) Brainstorming Tracks (Early Exploration)
🤝 How to Contribute