Sign in

Joris Van den Bossche

@jorisvandenbossche.bsky.social
66 followers 19 following 1 posts

Open source #python software developer and teacher. Pandas core developer. GeoPandas and Shapely maintainer. Apache Arrow PMC. Software engineer at fused.io

PostsRepliesMedia
Reposted by Joris Van den Bossche
Kyle Barron @kylebarron.dev · 27/05/2025
Really excited for version 0.2 of GeoArrow! This has been years in the making and adds: - Geometry, GeometryCollection, Box types. We can now represent mixed-type geometries in an array - New ways to represent CRS. See the release post for more information: geoarrow.org/news/release...
geoarrow.org
GeoArrow 0.2 Release – GeoArrow
0195
Reposted by Joris Van den Bossche
Dewey Dunnington @paleolimbot.bsky.social · 27/05/2025
We’re chuffed to announce the 0.2 release of the GeoArrow specification! We released the first version in September, 2023 and have since worked with the community towards our vision that getting spatial data from one library to another should be fast, easy, and preserve properties like the CRS.
1188
Reposted by Joris Van den Bossche
Kyle Barron @kylebarron.dev · 28/05/2025
Published version 0.4 of the GeoArrow Rust library! It's been fully rewritten from scratch, has a much more stable core, and supports all of the GeoArrow 0.2 specification. geoarrow.org/geoarrow-rs/...
geoarrow.org
GeoArrow Rust crates - geoarrow-rs
A Rust implementation of GeoArrow
0124
Reposted by Joris Van den Bossche
Martin Fleischmann @martinfleischmann.net · 28/04/2025
Ever needed to simplify street networks? I did. And it is a pain. So we wrote an algorithm that does that for us. And can do for you, as it is available as a Python package called `neatnet`. Here's a short blog about it - martinfleischmann.net/simplificati... and package - uscuni.org/neatnet
Original network on the left, simplified one on the right.Diagram of the neatnet's workflow.Image of face artifacts.
48219
Joris Van den Bossche @jorisvandenbossche.bsky.social · 03/04/2025
Finally a new #Shapely feature release! 🎉 Shapely 2.1.0 highlights include initial support for geometries with M or ZM values, functionality for coverage validation and simplification, and much more. For a full overview, see shapely.readthedocs.io/en/latest/re... #python #geopython #geospatial
Code snippet showing the initial support for M values, illustrating that with a POINT M.Image showing the functionality of `shapely.coverage_simplify`: on the left the countries of Africa, on the right the result of topologically simplifying those polygons preserving the coverage.
0106
Reposted by Joris Van den Bossche
Antoine Pitrou @pitrou.net · 04/03/2025
If you're looking for an up-to-date tour of @arrow.apache.org and its latest developments, watch @jorisvandenbossche.bsky.social's excellent talk at @pydataparis.bsky.social 2024. www.youtube.com/watch?v=3ehl...
youtube.com
Joris Van den Bossche - The expanding Apache Arrow universe | PyData Paris 2024
YouTube video by PyData
065
Reposted by Joris Van den Bossche
Stijn @stijnvanhoey.be · 16/12/2024
Second day of UGent doctoral schools "Python for GIS and Geoscience" together with @jorisvandenbossche.bsky.social. Today focus on raster data #xarray. Great to see the wide variety of backgrounds, ranging from climate science to criminology.
Computer room with participants working on code exercises in xarray.
041
Reposted by Joris Van den Bossche
Martin Fleischmann @martinfleischmann.net · 12/11/2024
I don't think I've shared with you the recording of the workshop on GeoPandas 1.0 we did with Joris Van den Bossche last year at GeoPython. So here it is - Getting the most out of GeoPandas 1.0: www.youtube.com/watch?v=6PM_... The notebook used in the workshop lives here github.com/martinfleis/....
youtube.com
GeoPython 2024 Workshop: Getting the most out of GeoPandas 1.0
YouTube video by GeoPython Conference
2164