- Founded in 2016 in Paris
- Principal contributor to Jupyter, Apache Arrow, Mamba/Conda
- Multi-stakeholder projects with millions of users
- Open source development for clients
- Other topics: C++, scientific computing, WebAssembly, interactive applications
- Organizer of the Pydata Paris event
Martin Renou — Technical Director at QuantStack
Martin Renou is also a maintainer of Project Jupyter. He is a core contributor to the ipywidgets ecosystem and maintains several widget libraries including ipyleaflet, ipydatagrid, ipygany, ipycanvas, and bqplot. He co-created the Voilà dashboarding system and is the main author of the xeus-python kernel.
- Workflows trapped in proprietary formats or desktop silos
- Limited ability to track changes, collaborate, or reproduce results
- A disconnect between data science and spatial modeling
- Seamless integration with computational notebooks
- Tools that work anywhere, without installs
- Open, interoperable environments built for modern research
- Combines code, visualizations, and documentation in one place
- Supports interactive computing — essential for spatial data exploration
- Built-in collaboration via notebooks, Git, and cloud platforms
- Integrates with Python, C++, Julia, R, and WebAssembly
- Transparent execution history and outputs enable auditability
- Browser-native 3D modeling for JupyterLab
- Built on OpenCascade (via WebAssembly)
- Parametric, sketch-driven design
- Integrates with Python code cells
Draw 2D sketches and turn them into 3D shapes
Cut, union, and intersect shapes with precision
Chamfer and fillet edges using UI or Python
Explore models with Exploded View, Clip Plane, and Wireframe
🎛️ Transform controls with snapping
Precise geometric manipulation in the browser
🧮 Python API for programmatic geometry
Write Python code to generate & modify shapes
📓 Notebook integration
CAD alongside your code & documentation
🤝 Collaborative editing
CRDT-based real-time co-editing via Y.js & PyCRDT
Collaborators can propose changes without modifying the actual model.
Editors receive these as suggestions and can choose to accept or reject them.
Enables asynchronous review cycles, just like pull requests in code!
- FCStd — Read, edit, and export FreeCAD project files natively
- STL — Import mesh models for quick inspection or editing
- STEP — Bring in precise solid geometry from external CAD tools
Move between tools without friction — with support for common CAD formats.
- A full-featured GIS toolkit inside JupyterLab
- Supports raster and vector layers
- Built with OpenLayers + GDAL (WebAssembly)
Load local and cloud-hosted data into your notebook session
Visualize vector data using graduated and categorized rendering styles
Use multiband rendering to style raster datasets like satellite imagery
Add, remove, and style layers with a built-in interactive UI
Click on features in the map to instantly inspect their attributes.
Visualize how data changes over time with an interactive slider.
Import and export QGIS files, layers, and styles seamlessly.
Add notes, draw shapes, and collaborate in real-time.
Use Python code cells to add, style, and transform spatial layers
Perform buffer, dissolve, centroid and overlays with GDAL-WASM — no server required
- WebAssembly (WASM)
- PyCRDT + Y.js
- IndexedDB
- Jupyter extensions
- Works in full JupyterLab/JupyterLite setups
- WASM enables install-free use
- Can integrate with:
- JupyterHub
- Voila
- JupyterLite
- 🧑🔬 Research teams working with spatial or geometric data
- 🛠️ Engineers & designers building parametric CAD models
- 🏗️ Educators teaching 3D modeling or spatial analysis
- 🏙️ Urban planners and architects
- 🌿 Environmental scientists







