|
|
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 |
|
|
|
54cddaddd9
|
[PortPather] add PortPather
|
2026-01-19 22:20:09 -08:00 |
|
|
|
1c7ee9bef4
|
[RenderPather] whitespace
|
2026-01-19 22:20:09 -08:00 |
|
|
|
7c928a59fa
|
[plug()] rename inherit_name arg to thru and allow passing a string
Breaking change
Affects Pattern, Builder, Pather, RenderPather
|
2026-01-19 22:20:09 -08:00 |
|
|
|
bc8c0ee580
|
add some whitespace
|
2026-01-19 22:20:09 -08:00 |
|
|
|
d3216c680c
|
[Tool / AutoTool / Pather / RenderPather / PatherMixin] add support for S-bends
|
2026-01-19 22:20:09 -08:00 |
|
|
|
e8e630bb2f
|
[Tool / Pather] fix some doc typos
|
2026-01-19 22:20:09 -08:00 |
|
|
|
feba7c699d
|
[Tool / AutoTool] clarify some docstings
|
2026-01-19 22:20:09 -08:00 |
|
|
|
70559308a1
|
[Pather] clarify a variable name
|
2026-01-19 22:20:09 -08:00 |
|
|
|
021142533d
|
[AutoTool] enable S-bends
|
2026-01-19 22:20:09 -08:00 |
|
|
|
b1c838c8fd
|
[AutoTool / SimpleTool] remove append arg
|
2026-01-19 22:20:09 -08:00 |
|
|
|
7c033edc21
|
[SimpleTool/AutoTool] clarify some error messages
|
2026-01-19 22:20:09 -08:00 |
|
|
|
601773d17e
|
[AutoTool/SimpleTool/BasicTool] Rename BasicTool->SimpleTool and remove transition handling. Export AutoTool and SimpleTool at top level.
|
2026-01-19 22:20:09 -08:00 |
|
|
|
cf92cc06b3
|
[AutoTool] pass in kwargs to straight fn call
|
2026-01-19 22:20:09 -08:00 |
|
|
|
fcb622441b
|
[AutoTool] consolidate duplicate code for path() and render()
|
2026-01-19 22:20:09 -08:00 |
|
|
|
2e57724095
|
[AutoTool] add add_complementary_transitions()
|
2026-01-19 22:20:09 -08:00 |
|
|
|
a69860ad9c
|
[AutoTool] Use more dataclasses to clarify internal code
|
2026-01-19 22:20:09 -08:00 |
|
|
|
38d4c4b6af
|
[AutoTool] support min/max length for straight segments
|
2026-01-19 22:20:09 -08:00 |
|
|
|
4822ae8708
|
[BasicTool/AutoTool] fix port orientation for straight segments when using RenderPather
|
2026-01-19 22:20:09 -08:00 |
|
|
|
d00899bb39
|
[AutoTool] Add first pass for AutoTool
|
2026-01-19 22:20:09 -08:00 |
|