Releases: gdsfactory/gsim
Releases · gdsfactory/gsim
0.0.16
0.0.15
What's Changed
New Features
- feat(meep): XZ 2D FDTD with fiber source and grating-coupler notebook #120
Documentation
- feat(meep): XZ 2D FDTD with fiber source and grating-coupler notebook #120
Full Changelog: 0.0.14...0.1.0
0.0.14
What's Changed
New Features
- feat(palace): auto-size mesh, always refine ports, improve CPW defaults #111
- feat: add 2D effective-index MEEP simulation mode #108
- Add code coverage with Codecov #103
- ci: add test workflow #101
Bug Fixes
- fix: silence ty warnings in viz.py and rename 2D page to "2D FDTD" #118
- fix(meep): log z_crop application instead of silently rewriting layers #116
- fix(palace): auto-size mesh for all presets, detect CPW gap widths #114
- fix(stack): respect PDK layer_type metadata in extract_layer_stack #105
- fix(mesh): correctly re-identify conductor volumes after dedup and re… #104
- fix: handle 403 Forbidden for accounts without cloud sim #99
- fix: handle transient HTTP errors in job polling loop #98
- fix: add nbformat dependency for plotly notebook rendering #97
- fix: add nest_asyncio2 for PyVista trame in VS Code #95
Refactoring
- refactor(palace): consolidate MeshConfig/MeshResult, drop pipeline.py #115
- refactor(palace): drop graded preset and PEC refinement flag #113
Maintenance
Documentation
- docs(meep): publish 2D effective-index notebook #117
- refactor(palace): consolidate MeshConfig/MeshResult, drop pipeline.py #115
- refactor(palace): drop graded preset and PEC refinement flag #113
Other changes
- Add offset parameter to inplane and via ports. #106
- Wave port #53
- test: remove redundant tests, add workflow integration tests #102
- Implement surface booleans via occ.cut() #79
Full Changelog: 0.0.13...0.1.0
0.0.13
What's Changed
New Features
- feat(meep): energy_decay stopping + fix OR condition bug #93
- feat: add plot_interactive() to Palace SParams #89
- add sparams_path #81
- feat: add interactive Plotly S-parameter plotting #75
Bug Fixes
- fix: use PLOTLY_RENDERER env var for interactive charts in CI #77
- fix: render interactive Plotly charts on GitHub Pages #76
Refactoring
- refactor: remove MPI process count from client API #92
Maintenance
- ci: commit executed notebooks instead of running in CI #87
- ci: make docs build manual-only and sequential #86
- fix: use PLOTLY_RENDERER env var for interactive charts in CI #77
Documentation
- docs: rebuild palace_qpdk_resonator notebook #91
- chore: notebook cleanup, renames, and meep plot methods #90
- ci: commit executed notebooks instead of running in CI #87
- ci: make docs build manual-only and sequential #86
Other changes
- chore: pin gdsfactoryplus minimum version #94
- deps: update gdsfactory to ~=9.39, unpin gdsfactoryplus #88
- Add configurable verbosity to mesh generator, fix tests, refactor palace simulation classes and local non-Apptainer Palace support #49
Full Changelog: 0.1.0...0.1.1
0.0.12
What's Changed
New Features
- feat: add port name mapping to Palace S-parameter results #73
Full Changelog: 0.0.11...0.1.0
0.0.11
What's Changed
New Features
- feat: via volume meshing with fragment-based boolean pipeline #69
Bug Fixes
Documentation
- docs: split API reference into per-module pages #67
- docs: add field viz to QPDK resonator notebook #66
- docs: add field component plots to CPW field viz notebook #65
- docs: Palace field visualization notebook #64
Maintenance
- ci: allow pages deploy on workflow_dispatch #72
Full Changelog: 0.0.10...0.0.11
0.0.10
What's Changed
New Features
- feat: auto-label PRs for categorized release notes by @vvahidd in #55
- feat: add live log streaming for cloud simulation jobs by @vvahidd in #59
- feat: add PEC block support for Palace simulations by @vvahidd in #60
- feat: add field saving parameters for Palace simulations by @vvahidd in #63
Bug Fixes
Documentation
Other Changes
New Contributors
Full Changelog: 0.0.9...0.0.10
0.0.9
What's Changed
Other Changes
- feat: add auto-generated release notes by @vvahidd in #47
- fix: default CPW port length to 0.1 µm by @vvahidd in #50
- fix: add missing trame core package to dependencies by @vvahidd in #51
- fix: fuse overlapping same-layer surfaces before extrusion in Palace mesh by @vvahidd in #54
Full Changelog: 0.0.8...0.0.9
0.0.8
Release 0.0.8
0.0.6
Release 0.0.6