CHANGELOG#
Unreleased#
1.2.2 - 2024-12-20#
1.2.1 - 2024-12-15#
1.2.0 - 2024-12-12#
1.1.5 - 2024-11-27#
1.1.4 - 2024-11-22#
Update gdsfactory #495
1.1.3 - 2024-11-15#
Fix lumerical fdtd #486
Fix path-length extraction of bbox-like polygons #478
add ruff #488
Update get_simulation.py (component_ref.ports correction) #476
Update meep_adjoint_optimization.py. component.copy() to component.dup() #475
process plugin version #471
Make 3d net layers work #469
Fix repeated points #470
Update numpy requirement from <2 to <3 #484
Update sax requirement from ~=0.13.1 to >=0.13.1,<0.15.0 #492
pin numpy #473
[pre-commit.ci] pre-commit autoupdate #479
1.1.2 - 2024-08-15#
1.1.1 - 2024-08-13#
1.1.0 - 2024-08-05#
Robust path length extraction #453
Improve path extraction from GDS #447
Fix sax and vlsir tests #459
Fix netlist extraction issue #458
fix notebooks #455
update sax notebook #454
fix docs #450
Fix klayout netlist #442
Improve path extraction from GDS #447
fixed plot_model xlabel #443
fix meow #441
Fix path length #438
Update gdsfactory850 #435
Update path length analysis #436
fix meow #441
1.0.1 - 2024-06-20#
fix write_drc #428
1.0.0 - 2024-06-20#
0.14.0 - 2024-06-02#
0.13.0 - 2024-04-28#
0.12.0 - 2024-04-09#
0.11.0 - 2024-03-24#
0.10.2 - 2024-03-06#
Update sax #354
0.10.1 - 2024-03-05#
fix grating prefix for tidy3d plugin #351
0.10.0 - 2024-03-05#
basic python-driven density analytics, using klayout tiling processor #339
Fix tidy3d grating couplers new port names and add drc samples #350
better pyproject #342
better global density estimation #340
Mention correct pinned pyvis version #338
fix xy meshing #349
add cellname parametrization, update pyproject for pre-commit to run #343
0.9.13 - 2024-02-07#
0.9.12 - 2024-02-07#
background meshing #319
Mesh smoothing #320
Component with local layers #318
Update component.py #315
bump meow and sax #308
also ignore layers without thickness or zmin in geometry_layers #311
Switch to using a context manager for disable_print #310
fix sax notebook #307
Pyright remove unused expression #304
Include tqdm in project dependencies #295
require labels on PRs and remove stale #329
0.9.11 - 2024-01-09#
fix path_length_analysis #293
0.9.10 - 2024-01-07#
use notebooks for ease of use #284
update to work with latest gdsfactory >=7.10.1
0.9.9 - 2023-12-19#
[pre-commit.ci] pre-commit autoupdate #282
Add drc counter #280
Bump tidy3d from 2.5.0rc3 to 2.5.0 #278
fix docs #276
[pre-commit.ci] pre-commit autoupdate #274
0.9.8 - 2023-12-11#
Round port locations and layer centers to one picometer by default #273
0.9.7 - 2023-12-05#
0.9.6 - 2023-12-04#
uping gdsfactory upper bound #266
0.9.5 - 2023-12-03#
ask users to report version and fix kfactory pin #263
0.9.4 - 2023-12-01#
allow complex materials and rely on tidy3d hash function #261
0.9.3 - 2023-12-01#
Check for AbstractMedium instead of Medium in validator #260
0.9.2 - 2023-11-30#
0.9.1 - 2023-11-30#
0.9.0 - 2023-11-29#
0.8.7 - 2023-11-21#
Assorted changes in docs and support
.spi
files forplot_nets
#237Fix type annotation for port #235
fix sdl for vscode #234
Update vlsir requirement from <5.0.0,>=4.0.0 to >=4.0.0,<6.0.0 #230
Update vlsirtools requirement from <5.0.0,>=4.0.0 to >=4.0.0,<6.0.0 #229
add save_options argument when writing gds #228
[pre-commit.ci] pre-commit autoupdate #227
Gmeep: Multimode Simulations #222
fix docs #226
Ensure unique SPICE netlist elements with a counter #224
0.8.6 - 2023-11-08#
[pre-commit.ci] pre-commit autoupdate #220
Write output to a new library so we can reuse cell names #219
Remove HSPICE netlist comments for plot_nets #218
Improve dataprep #216
Layer to keep dict #215
Support multiple top cells and SPICE netlists in
plot_nets
#214Add flake8-debugger checks to ruff #210
Export raw NumPy array capacitance matrix for ElectrostaticResults #208
Use temporary directory factory in session scope tests #207
Update get_material.py #206
Match labels to corresponding cells in netlist #204
Add interactive netlist plotting #199
Parametrize VLSIR netlist export test and cache Package #200
switch to mamba #197
Consider the case in
get_l2n
when no layer connections are given in PDK #191Support non-fully-connected netlists in
plot_nets
#194Fix Elmer & Palace tests #195
Generate technology and support layer connectivity in
get_l2n
#185Rename gds_ports -> ports, fix port centers and remove port size calculation from base #183
improve ring docs #182
remove database #181
add derived layers #180
fix docs with conda #178
Polish some things in SPICE netlist extraction #177
add derived layers #175
layernames to physical labels dict #174
0.8.5 - 2023-10-09#
0.8.4 - 2023-09-27#
added towncrier #164
0.8.2#
compatible with latest gdsfactory PR
0.8.1 PR#
consolidate meshwell plugin
0.8.0 PR#
update to latest tidy3d 2.4 and gdsfactory
rename
layerstack
tolayer_stack
to be consistent with gdsfactoryrename portnames to
port_names
to be consistent with python conventionfixes gdsfactory/gplugins#153
0.7.0#
0.6.0#
add fdtdz plugin
add Full-wave driven simulations with Palace
fix meep plugin
0.5.0#
add vlsir plugin
0.4.0#
port to pydantic2
add plugins: palace and elmer
0.3.0#
improve meshing
add verification
0.2.0#
fix serializer PR
add materials plugin
add klayout dataprep and DRC
0.1.1#
move klayout/dataprep from gdsfactory into gplugins/klayout. Add tests.
improve tidy3d plugin
Enable sidewall angles in FDTD simulations
improve tidy3d mode solver and tests PR
0.1.0#
add support for tidy3d materials PR
0.0.3#
0.0.2#
first release