jan created repository jan/backwash 2025-12-30 00:24:02 -08:00
jan pushed to master at jan/meanas 2025-12-10 23:07:35 -08:00
be647658d3 [eigensolvers] Increase number of lanczos vectors (ncv) based on number of requested eigenvalues
jan pushed to master at jan/snarled 2025-12-10 21:24:59 -08:00
6d64e03891 add some newlines to printed content
jan pushed to polycollection at jan/masque 2025-12-10 21:23:10 -08:00
e69ebc8070 [dxf] make sure layer tuple contents are ints
13d013aaf3 [dxf] don't need to add polygon offset since it's zero
Compare 2 commits »
jan pushed to master at jan/meanas 2025-12-10 21:16:07 -08:00
c46bed8298 update optional deps
fb3bef23bf [examples/fdfd] split fdfd example into two files
d4f1008c5c [fdfd.waveguide*] comment updates
Compare 3 commits »
jan pushed tag release to jan/gridlock 2025-12-10 20:34:43 -08:00
jan pushed tag v2.1 to jan/gridlock 2025-12-10 20:33:52 -08:00
jan pushed to master at jan/meanas 2025-12-10 02:14:26 -08:00
b486fa325b Rework field types, use sparse arrays instead of matrices, rework eme arg naming, improve type annotations and linter cleanup
b7ad5dea2b [fdfd.bloch] drop unnecessary noqas
684b891e0f [waveguide_3d] clean up docstrings
4a80ca8b12 [waveguide_cyl] silence some debug prints
Compare 4 commits »
jan pushed to polycollection at jan/masque 2025-12-01 11:59:06 -08:00
07fc8b2ad0 fixup! [PortPather] generalize to multi-port functions where possible
b12b406df4 fixup! [PortPather] generalize to multi-port functions where possible
Compare 2 commits »
jan pushed to polycollection at jan/masque 2025-11-21 20:35:21 -08:00
6c6b1c16ff fixup! [PortPather] generalize to multi-port functions where possible
jan pushed to polycollection at jan/masque 2025-11-21 01:09:39 -08:00
24af43ff48 update TODO in readme
jan pushed to polycollection at jan/masque 2025-11-21 01:04:57 -08:00
1505844a0a [PortPather] generalize to multi-port functions where possible
jan pushed to polycollection at jan/masque 2025-11-20 13:05:32 -08:00
c064ee9d8f [Pattern] use 1-axis instead of axis-1
jan pushed to polycollection at jan/masque 2025-11-20 13:01:54 -08:00
22b53a930c [AutoTool] S-bend to L-bend fallback does not work yet, should throw an error
355365c0dc [Pather / RenderPather] Fix handling of jog polarity
2b835ec3a4 [Port] mirror() should not mirror port position, only orientation
Compare 3 commits »
jan pushed to polycollection at jan/masque 2025-11-19 23:19:32 -08:00
519e6ad618 minor readme cleanup
jan pushed to polycollection at jan/masque 2025-11-19 23:15:23 -08:00
e75a76e5a8 [RenderPather.plug] fix ok_connections param
5e65dfafa1 cleanup
04905153d3 [PortPather] add some more port-related convenience functions
1eba387b6a [AutoTool / SimpleTool] allow choice between rotating or mirroring bends
5fbbaa0648 [Library.flatten] add dangling_ok param
Compare 5 commits »
jan pushed to polycollection at jan/masque 2025-11-19 02:23:42 -08:00
4dc81bd9f7 fixup! [Tool / AutoTool / Pather / RenderPather / PatherMixin] add support for S-bends
d3b83a7543 fixup! [PortPather] add rename_to and rename_from
Compare 2 commits »
jan pushed to polycollection at jan/masque 2025-11-19 01:24:06 -08:00
184168f623 [PatherMixin] add thru arg to path_into and rework portlist inheritance
jan pushed to polycollection at jan/masque 2025-11-19 00:58:54 -08:00
334bcade31 [PortPather] add rename_to and rename_from
jan pushed to polycollection at jan/masque 2025-11-19 00:32:17 -08:00
90b3157b00 [PatherMixin] add at() for generating PortPather