Joris Van den Bossche's Avatar

Joris Van den Bossche

@jorisvandenbossche.bsky.social

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

46 Followers  |  19 Following  |  1 Posts  |  Joined: 16.12.2024  |  1.3803

Latest posts by jorisvandenbossche.bsky.social on Bluesky

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...

27.05.2025 19:25 โ€” ๐Ÿ‘ 19    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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.

27.05.2025 16:27 โ€” ๐Ÿ‘ 18    ๐Ÿ” 8    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Preview
GeoArrow Rust crates - geoarrow-rs A Rust implementation of GeoArrow

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/...

28.05.2025 15:46 โ€” ๐Ÿ‘ 12    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Original network on the left, simplified one on the right.

Original network on the left, simplified one on the right.

Diagram of the neatnet's workflow.

Diagram of the neatnet's workflow.

Image of face artifacts.

Image of face artifacts.

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

28.04.2025 20:45 โ€” ๐Ÿ‘ 75    ๐Ÿ” 16    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 0
Code snippet showing the initial support for M values, illustrating that with a POINT M.

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.

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.

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

03.04.2025 11:55 โ€” ๐Ÿ‘ 11    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Joris Van den Bossche - The expanding Apache Arrow universe | PyData Paris 2024
YouTube video by PyData Joris Van den Bossche - The expanding Apache Arrow universe | PyData Paris 2024

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...

04.03.2025 11:05 โ€” ๐Ÿ‘ 6    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Computer room with participants working on code exercises in xarray.

Computer room with participants working on code exercises in xarray.

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.

16.12.2024 13:32 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
GeoPython 2024 Workshop: Getting the most out of GeoPandas 1.0
YouTube video by GeoPython Conference GeoPython 2024 Workshop: Getting the most out of GeoPandas 1.0

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/....

12.11.2024 12:19 โ€” ๐Ÿ‘ 16    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

@jorisvandenbossche is following 19 prominent accounts