masque/masque/utils
2026-04-20 20:51:47 -07:00
..
__init__.py Add R90 and R180 constants for rotation shorthand 2025-03-12 23:04:51 -07:00
array.py break apart utils into submodules, and add utils.pack2d 2022-02-23 16:01:51 -08:00
autoslots.py [AutoSlots] deduplicate slots entries 2026-03-08 15:01:27 -07:00
bitwise.py break apart utils into submodules, and add utils.pack2d 2022-02-23 16:01:51 -08:00
boolean.py [boolean] more work towards getting boolean ops working 2026-04-01 21:28:33 -07:00
comparisons.py enable annotations=None by default 2026-04-20 20:51:47 -07:00
curves.py [curves.euler] clean up nearly-duplicate points 2026-04-08 18:07:54 -07:00
decorators.py mark some missing annotations as intentional 2024-07-28 20:31:41 -07:00
deferreddict.py [DeferredDict] add setdefault(), pop(), popitem(), copy() 2026-04-01 20:14:53 -07:00
pack2d.py [pack2d] bin-packing fixes 2026-03-31 00:16:58 -07:00
ports2data.py [data_to_ports] warn on invalid angle 2026-04-01 19:22:16 -07:00
transform.py [utils.transform] better input validation in normalize_mirror and apply_transform 2026-04-01 21:59:27 -07:00
types.py allow annotations to be None 2026-01-19 22:20:09 -08:00
vertices.py [remove_colinear_vertices / Path] add preserve_uturns and use it for paths 2026-03-09 03:28:31 -07:00