DoRoutes is an advanced routing library for GDSFactory, providing optimized wire routing and placement algorithms for photonic integrated circuit design. Current version is 0.5.0, with a monthly release cadence.
pip install doroutesVerified import paths — ran on the pinned version, not inferred.
Basic usage: create a component, add references, then route between ports.
Upgrade Python to 3.12 or later.
Use `from doroutes import route` instead of `from doroutes.routing import route`.
Ensure your components have ports with `width` defined (either via GDSFactory's port system or manually).
Use the `avoid` parameter or manually check for overlaps.