|
|
da20922224
|
[apply_transform] include scale in transform
|
2026-03-09 02:34:11 -07:00 |
|
|
|
b8ee4bb05d
|
[ell] fix set_rotation check
|
2026-03-09 02:32:20 -07:00 |
|
|
|
169f66cc85
|
[rotation_matrix_2d] improve manhattan angle detection
modulo causes issues with negative numbers
|
2026-03-09 01:16:54 -07:00 |
|
|
|
a38c5bb085
|
[ports2data] deal with cycles better
|
2026-03-09 01:15:42 -07:00 |
|
|
|
0ad89d6d95
|
[DeferredDict] capture value in set_const
|
2026-03-09 01:10:26 -07:00 |
|
|
|
6c96968341
|
[Path] improve robustness of intersection calculations
|
2026-03-09 01:09:37 -07:00 |
|
|
|
b7143e3287
|
[repetition.Grid] fix __le__ comparison of b_vector
|
2026-03-09 01:08:35 -07:00 |
|
|
|
0cce5e0586
|
[Ref] misc copy fixes -- don't deepcopy repetition or annotations in __copy__
|
2026-03-09 01:07:50 -07:00 |
|
|
|
36cb86a15d
|
[tests] clean unused imports
|
2026-03-09 00:20:29 -07:00 |
|
|
|
5e0936e15f
|
[dxf] update ezdxf dep
|
2026-03-09 00:18:06 -07:00 |
|
|
|
a467a0baca
|
[Path] simplify conditional
|
2026-03-09 00:17:50 -07:00 |
|
|
|
564ff10db3
|
[dxf] add roundtrip dxf test, enable refs and improve path handling
|
2026-03-09 00:17:23 -07:00 |
|
|
|
e261585894
|
[gdsii] Try to close files if able
|
2026-03-08 23:09:45 -07:00 |
|
|
|
f42114bf43
|
[gdsii] explicitly cast cap_extensions to int
|
2026-03-08 22:47:22 -07:00 |
|
|
|
5eb460ecb7
|
[repetition.Grid] disallow b_vector=None (except when initializing)
|
2026-03-08 22:43:58 -07:00 |
|
|
|
fb822829ec
|
[Polygon] rect() should call rectangle() with positive width/height
no big deal, but this makes vertex order consistent
|
2026-03-08 22:42:48 -07:00 |
|
|
|
838c742651
|
[Path] Improve comparisons: compare vertices
|
2026-03-08 22:41:37 -07:00 |
|
|
|
9a76ce5b66
|
[Path] cap_extensions=None should mean [0, 0] when using custom extensions
|
2026-03-08 22:41:11 -07:00 |
|
|
|
2019fc0d74
|
[Path] Circular cap extensions should translate to square, not empty
|
2026-03-08 22:40:08 -07:00 |
|
|
|
e3f8d28529
|
[Path] improve __lt__ for endcaps
|
2026-03-08 22:37:30 -07:00 |
|
|
|
9296011d4b
|
[Ref] deepcopy annotations and repetitions
|
2026-03-08 22:34:39 -07:00 |
|
|
|
92d0140093
|
[Pattern] fix pattern comparisons
|
2026-03-08 22:33:59 -07:00 |
|
|
|
c4dc9f9573
|
[oasis] comment and code cleanup
|
2026-03-08 22:32:16 -07:00 |
|
|
|
0b8e11e8bf
|
[dxf] improve manhattan check robustness
|
2026-03-08 22:31:18 -07:00 |
|
|
|
5989e45906
|
[apply_transforms] fix handling of rotations while mirrored
|
2026-03-08 21:38:47 -07:00 |
|
|
|
7eec2b7acf
|
[LazyLibrary] report full cycle when one is detected
|
2026-03-08 21:18:54 -07:00 |
|
|
|
2a6458b1ac
|
[repetitions.Arbitrary] reassign to displacements when scaling or mirroring to trigger re-sort
|
2026-03-08 20:43:33 -07:00 |
|
|
|
9ee3c7ff89
|
[ILibrary] make referenced_patterns more robust to cyclical dependencies
|
2026-03-08 20:01:00 -07:00 |
|
|
|
3bedab2301
|
[ports2data] Make port label parsing more robust
|
2026-03-08 19:58:56 -07:00 |
|
|
|
4eb1d8d486
|
[gdsii] fix missing paren in message
|
2026-03-08 19:57:49 -07:00 |
|
|
|
3ceeba23b8
|
[tests] move imports into functions
|
2026-03-08 19:00:20 -07:00 |
|
|
|
963103b859
|
[Pattern / Library] add resolve_repeated_refs
|
2026-03-08 15:15:53 -07:00 |
|
|
|
e5a6aab940
|
[dxf] improve repetition handling
|
2026-03-08 15:15:28 -07:00 |
|
|
|
042941c838
|
[DeferredDict] improve handling of constants
|
2026-03-08 15:05:08 -07:00 |
|
|
|
0f63acbad0
|
[AutoSlots] deduplicate slots entries
|
2026-03-08 15:01:27 -07:00 |
|
|
|
a0d7d0ed26
|
[annotations] fix annotations_eq
-e
|
2026-03-08 14:56:13 -07:00 |
|
|
|
d32a5ee762
|
[dxf] fix typos
|
2026-03-08 14:53:28 -07:00 |
|
|
|
19dafad157
|
[remove_duplicate_vertices] improve handling of degenerate shapes
|
2026-03-08 10:24:25 -07:00 |
|
|
|
5cb608734d
|
[poly_contains_points] consistently return boolean arrays
|
2026-03-08 10:17:52 -07:00 |
|
|
|
d0b48e6bfc
|
[tests] fix some tests
|
2026-03-08 10:15:09 -07:00 |
|
|
|
ef5c8c715e
|
[Pather] add auto_render_append arg
|
2026-03-08 10:12:43 -07:00 |
|
|
|
049864ddc7
|
[manhattanize_fast] Improve handling of grids smaller than the shape
|
2026-03-08 10:10:46 -07:00 |
|
|
|
3bf7efc404
|
[Polygon] fix offset error messages
|
2026-03-08 09:48:03 -07:00 |
|
|
|
74fa377450
|
[repetition.Arbitrary] fix equality check
|
2026-03-08 09:47:50 -07:00 |
|
|
|
c3581243c8
|
[Pather] Major pathing rework / Consolidate RenderPather, Pather, and Builder
|
2026-03-08 00:18:47 -08:00 |
|
|
|
338c123fb1
|
[pattern] speed up visualize()
|
2026-03-07 23:57:12 -08:00 |
|
|
|
a89f07c441
|
[Port] add describe() for logging
|
2026-03-07 23:36:14 -08:00 |
|
|
|
bb7f4906af
|
[ILibrary] add .resolve()
|
2026-03-07 23:35:47 -08:00 |
|
|
|
2513c7f8fd
|
[pattern.visualize] cleanup
|
2026-03-07 10:32:41 -08:00 |
|
|
|
ad4e9af59d
|
[svg] add annotate_ports arg
|
2026-03-07 10:32:22 -08:00 |
|