|
|
bdc4dfdd06
|
[Pather] fix using trees when append=True
|
2026-04-09 16:32:25 -07:00 |
|
|
|
e6f5136357
|
[PathTool] add native S-bend
|
2026-04-08 23:48:48 -07:00 |
|
|
|
778b3d9be7
|
[Builder / RenderPather] BREAKING remove aliases to old names
|
2026-04-08 23:08:26 -07:00 |
|
|
|
02f0833fb3
|
[pather] handle paths without existing ports
|
2026-04-08 22:33:07 -07:00 |
|
|
|
84106dc355
|
[set_dead] improve handling of dead ports
|
2026-04-08 17:41:50 -07:00 |
|
|
|
fd2698c503
|
[docs / examples] Update docs and examples
|
2026-04-02 12:19:51 -07:00 |
|
|
|
8100d8095a
|
[Pather] improve bounds handling for bundles
|
2026-04-02 12:18:03 -07:00 |
|
|
|
2c5243237e
|
[Pather] rework pather internals -- split route planning vs strategy selection
|
2026-04-02 11:34:49 -07:00 |
|
|
|
bbe3586ba9
|
[Pather] fix trace_into() for straight connections
|
2026-04-02 09:55:27 -07:00 |
|
|
|
06ed2ce54a
|
[Pather] avoid repeated resolve and non-atomic breaks
|
2026-04-02 00:11:26 -07:00 |
|
|
|
b3a1489258
|
[PortPather] complain if the user gives ambiguous port names
|
2026-04-01 22:47:22 -07:00 |
|
|
|
20f37ea0f7
|
[ell] validate spacing length
|
2026-04-01 21:58:56 -07:00 |
|
|
|
6fd73b9d46
|
[ell] fix crash when ccw=None but spacing is non-scalar
|
2026-04-01 21:58:21 -07:00 |
|
|
|
2b29e46b93
|
[Pather] fix port rename/deletion tracking
|
2026-03-31 18:49:41 -07:00 |
|
|
|
20c845a881
|
[Tool] avoid passing port_names down
|
2026-03-31 17:12:41 -07:00 |
|
|
|
707a16fe64
|
[RenderStep] fix mirroring a planned path
|
2026-03-31 17:11:26 -07:00 |
|
|
|
e7f847d4c7
|
[Pather] make two-L path planning atomic (don't error out with only one half drawn)
|
2026-03-31 09:28:48 -07:00 |
|
|
|
56e401196a
|
[PathTool] fix pathtool L-shape
|
2026-03-31 00:25:45 -07:00 |
|
|
|
83ec64158a
|
[AutoTool] fix exact s-bend validation
|
2026-03-31 00:24:52 -07:00 |
|
|
|
b8ee4bb05d
|
[ell] fix set_rotation check
|
2026-03-09 02:32:20 -07:00 |
|
|
|
ef5c8c715e
|
[Pather] add auto_render_append arg
|
2026-03-08 10:12:43 -07:00 |
|
|
|
c3581243c8
|
[Pather] Major pathing rework / Consolidate RenderPather, Pather, and Builder
|
2026-03-08 00:18:47 -08:00 |
|
|
|
84f37195ad
|
[Pather / RenderPather / Tool] Rename path->trace in more locations
|
2026-03-07 00:33:18 -08:00 |
|
|
|
0189756df4
|
[Pather/RenderPather] Add U-bend to trace_into
|
2026-03-07 00:03:07 -08:00 |
|
|
|
1070815730
|
[AutoTool] add U-bend
|
2026-03-06 23:51:56 -08:00 |
|
|
|
69ac25078c
|
[Pather/RenderPather/Tool/PortPather] Add U-bends
|
2026-03-06 22:58:32 -08:00 |
|
|
|
babbe78daa
|
[Pather/RenderPather/PortPather] Rework pathing verbs *BREAKING CHANGE*
|
2026-03-06 22:58:03 -08:00 |
|
|
|
16875e9cd6
|
[RenderPather / PathTool] Improve support for port transformations
So that moving a port while in the middle of planning a path doesn't
break everything
|
2026-03-06 13:07:06 -08:00 |
|
|
|
ff8ca92963
|
cleanup
|
2026-02-16 20:48:15 -08:00 |
|
|
|
ebfe1b559c
|
misc cleanup (mostly type-related)
|
2026-02-16 17:58:34 -08:00 |
|
|
|
5d040061f4
|
[set_dead] improve docs
|
2026-02-16 13:57:16 -08:00 |
|
|
|
f42e720c68
|
[set_dead / skip_geometry] Improve dead pathers so more "broken" layouts can be successfully executed
|
2026-02-16 13:44:56 -08:00 |
|
|
|
cf822c7dcf
|
[Port] add more logging to aid in debug
|
2026-02-16 12:23:40 -08:00 |
|
|
|
8a56679884
|
Clean up types/imports
|
2026-02-15 12:40:47 -08:00 |
|
|
|
d9adb4e1b9
|
[Tools] fixup imports
|
2026-02-15 12:35:58 -08:00 |
|
|
|
72f462d077
|
[AutoTool] Enable running AutoTool without any bends in the list
|
2026-02-15 01:18:21 -08:00 |
|
|
|
66d6fae2bd
|
[AutoTool] Fix error handling for ccw=None
|
2026-02-15 01:15:07 -08:00 |
|
|
|
add0600bac
|
[RenderPather] warn about unrendered paths on deletion
|
2026-02-14 17:13:22 -08:00 |
|
|
|
d8702af5b9
|
misc doc updates
|
2026-02-01 15:04:34 -08:00 |
|
|
|
f7138ee8e4
|
[PortPather] generalize to multi-port functions where possible
|
2026-01-19 22:20:09 -08:00 |
|
|
|
c18249c4d5
|
[AutoTool] S-bend to L-bend fallback does not work yet, should throw an error
|
2026-01-19 22:20:09 -08:00 |
|
|
|
fc963cfbfc
|
[Pather / RenderPather] Fix handling of jog polarity
|
2026-01-19 22:20:09 -08:00 |
|
|
|
fdd776f4d7
|
[RenderPather.plug] fix ok_connections param
|
2026-01-19 22:20:09 -08:00 |
|
|
|
0f8078127d
|
cleanup
|
2026-01-19 22:20:09 -08:00 |
|
|
|
48ccf3e148
|
[PortPather] add some more port-related convenience functions
|
2026-01-19 22:20:09 -08:00 |
|
|
|
88a3d261aa
|
[AutoTool / SimpleTool] allow choice between rotating or mirroring bends
|
2026-01-19 22:20:09 -08:00 |
|
|
|
c1c83afc98
|
[Library.flatten] add dangling_ok param
|
2026-01-19 22:20:09 -08:00 |
|
|
|
f8a82336f6
|
[PatherMixin] add thru arg to path_into and rework portlist inheritance
|
2026-01-19 22:20:09 -08:00 |
|
|
|
62a030dd14
|
[PortPather] add rename_to and rename_from
|
2026-01-19 22:20:09 -08:00 |
|
|
|
7ca3dd5b09
|
[PatherMixin] add at() for generating PortPather
|
2026-01-19 22:20:09 -08:00 |
|