Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [2.9.0rc1] - 2025-06-10

### Added

- Fields `convex_resolution`, `concave_resolution`, and `mixed_resolution` in `CornerFinderSpec` can be used to take into account the dimensions of autodetected convex, concave, or mixed geometric features when `dl_min` is automatically inferred during automatic grid generation.
Expand All @@ -31,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Characteristic impedance calculations in the `ImpedanceCalculator` using definitions that rely on flux, which were giving incorrect results for lossy transmission lines.
- Fixed handling of symmetry when creating adjoint field sources and added warning when broken up adjoint simulations do not have the same symmetry as the forward simulation.
- Validation for `CustomGridBoundaries`, which was previously allowing unsorted arrays and arrays with less than two entries.
- `DiffractionMonitor` results to apply finite grid field corrections for higher precision when comparing e.g. to `FluxMonitor` computations of total power.

### Changed
- Relaxed bounds checking of path integrals during `WavePort` validation.
Expand Down Expand Up @@ -1656,7 +1659,8 @@ which fields are to be projected is now determined automatically based on the me
- Job and Batch classes for better simulation handling (eventually to fully replace webapi functions).
- A large number of small improvements and bug fixes.

[Unreleased]: https://github.com/flexcompute/tidy3d/compare/v2.8.4...develop
[Unreleased]: https://github.com/flexcompute/tidy3d/compare/v2.9.0rc1...develop
[2.9.0rc1]: https://github.com/flexcompute/tidy3d/compare/v2.8.4...v2.9.0rc1
[2.8.4]: https://github.com/flexcompute/tidy3d/compare/v2.8.3...v2.8.4
[2.8.3]: https://github.com/flexcompute/tidy3d/compare/v2.8.2...v2.8.3
[2.8.2]: https://github.com/flexcompute/tidy3d/compare/v2.8.1...v2.8.2
Expand Down
2 changes: 1 addition & 1 deletion docs/notebooks
Submodule notebooks updated 47 files
+1,798 −11,368 90BendPolarizationSplitterRotator.ipynb
+242 −1,545 AdjointPlugin14PreFab.ipynb
+124 −26 AllDielectricStructuralColor.ipynb
+448 −58 AnisotropicMetamaterialBroadbandPBS.ipynb
+1,598 −387 Autograd20MetalensWaveguideTaper.ipynb
+1,411 −257 Autograd21GaPLightExtractor.ipynb
+85 −254 CMOSRGBSensor.ipynb
+215 −1,818 CavityFOM.ipynb
+317 −1,676 DielectricMetasurfaceAbsorber.ipynb
+1,174 −0 DirectionalScatteringNanodisks.ipynb
+407 −51 DisorderedPlasmonicColor.ipynb
+2 −0 GDSExport.ipynb
+1,225 −270 GeneticAlgorithmReflector.ipynb
+1,015 −5,981 GradientMetasurfaceReflector.ipynb
+1,289 −0 GroupDelayCalculation.ipynb
+1 −1 HeatSolver.ipynb
+1,773 −422 IntegratedVivaldiAntenna.ipynb
+1,661 −365 MachZehnderModulator.ipynb
+520 −173 MetalOxideSunscreen.ipynb
+267 −811 Metalens.ipynb
+482 −50 MetasurfaceBIC.ipynb
+1,196 −119 MultipoleExpansion.ipynb
+318 −48 OpticalSwitchDBS.ipynb
+926 −15,178 PhotonicCrystalsComponents.ipynb
+641 −540 PlasmonicNanorodArray.ipynb
+224 −832 ResonanceFinder.ipynb
+158 −746 RingResonator.ipynb
+449 −48 SWGWaveguideCrossing.ipynb
+799 −160 SbendCMAES.ipynb
+899 −0 SiWaveguideTPA.ipynb
+44 −236 StartHere.ipynb
+638 −108 Symmetry.ipynb
+720 −0 TopoQuantumPhC.ipynb
+652 −626 TunableChiralMetasurface.ipynb
+178 −99 VizSimulation.ipynb
+189 −2,230 WaveguideCrossing.ipynb
+752 −2,341 WaveguideGratingAntenna.ipynb
+440 −150 XarrayTutorial.ipynb
+290 −556 YJunction.ipynb
+2 −1 docs/case_studies/nanophotonics.rst
+1 −0 docs/case_studies/photonic_crystals.rst
+1 −1 docs/case_studies/pic.rst
+1 −0 docs/features/data_visualisation.rst
+ img/TPA_FCA.png
+ img/cylinder.png
+ img/topological_phc.png
+ misc/prefab_gc.gds
Binary file modified tests/sims/full_charge.h5
Binary file not shown.
2 changes: 1 addition & 1 deletion tests/sims/full_charge.json
Original file line number Diff line number Diff line change
Expand Up @@ -377,7 +377,7 @@
"min_edges_per_side": 2.0,
"non_refined_structures": []
},
"version": "2.8.4",
"version": "2.9.0rc1",
"plot_length_units": "\u03bcm",
"structure_priority_mode": "equal",
"analysis_spec": {
Expand Down
Binary file modified tests/sims/full_conduction.h5
Binary file not shown.
2 changes: 1 addition & 1 deletion tests/sims/full_conduction.json
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@
"min_edges_per_side": 2.0,
"non_refined_structures": []
},
"version": "2.8.4",
"version": "2.9.0rc1",
"plot_length_units": "\u03bcm",
"structure_priority_mode": "equal",
"analysis_spec": null
Expand Down
Binary file modified tests/sims/full_fdtd.h5
Binary file not shown.
Loading
Loading