Shapely 2.0.1

Hi everyone !

-First of all, I must admit that I’ve missed writing here again.-

I am excited to announce the release of Shapely 2.0.1 :rocket:

Although Dynamo is very powerful for parametric design, we sometimes reach its limits when dealing with complex 2D geometry. The Shapely library is the industry standard for these tasks, and I wanted to fill this gap by making it directly accessible within the Dynamo environment, and Open-Source!

:counterclockwise_arrows_button: Geometry Conversion:

Seamlessly convert between Dynamo and Shapely geometry objects with zero data loss.

Dynamo → Shapely → Numpy → Shapely → Dynamo

GeoJSON → Shapely → Dynamo

:hammer_and_wrench: Advanced Operations:

Perform operations (Union, Difference, Intersection, Simplify, LabelPoint, Segmentation…) that are generally faster and more stable than local methods.

Shapely.Split

Shapely.Voronoi

Shapely.TouchesByDistance

Documentation & Links

I’ve prepared detailed documentation (Sample .dyn and .rvt -Version 2026- files for the methods) to help you get started quickly:

Shapely Docs : https://shapely.mintlify.app/

GitHub: GitHub - DurmusCesur/Shapely

Installation

You can download it right now from the Dynamo Package Manager by searching for “Shapely”. The package has been written for RVT 2025 and later versions.

Please make sure you have downloaded the latest version( = 2.0.1 )!

If you encounter any issues, feel free to open an issue on GitHub or comment here.I’ll be here for you.

Enjoy the polygons!

Durmus

9 Likes