Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.7 branch #1492

Draft
wants to merge 111 commits into
base: develop
Choose a base branch
from
Draft

2.7 branch #1492

wants to merge 111 commits into from

Conversation

tylerflex
Copy link
Collaborator

No description provided.

@tylerflex tylerflex added the 2.7 will go into version 2.7.* label Feb 23, 2024
@tylerflex tylerflex marked this pull request as draft February 23, 2024 14:21
tylerflex and others added 23 commits February 23, 2024 09:24
mode solver setup with PEC subpixel

Update docs for pec conformal mesh
… simulation

- added lumped ports to component modeler

- added automatic mesh refinement option to lumped ports; tested on 2D materials

- added lumped resistor functionality to frontend with plotting; tested

- added lumped resistors to backend

- fix solver version bug for batches

- allow picking solver version in component modeler

- adding lumped resistors as 2d materials

- mesh override above and below lumped ports

- modified init to include all components for ports

- make source confinement to bounds optional

- 2d materials modified how homogeneity of above and below media is detected

- added frontend tests

- fix estimate cost bug when solver version is provided in jobs or batches

- fix an issue related to early exit in volumetric grid checks

- fixed frontend tests, added plot_eps, forced lumped ports to snap to the grid in order to track position of the lumped resistor

- reorganization of smatrix modules

- added tests and exposed a method for automatically generating MeshOverrides for a simulation

- update docstrings and comments, modify validator

- moving methods into lumpedports

- remove refine_mesh member, num_grid_cells controls all auto mesh refinement
Signed-off-by: Lucas Heitzmann Gabrielli <lucas@flexcompute.com>
- Removing 2D fail check in test_heat.py, since this case is now handled, and adding check for 2D sim.
- Modified zero-size validator in tidy3d/components/heat/simulation.py
  to allow for 2D simulations
added grid size check to TerminalComponentModeler and improved test coverage of smatrix plugin
…rent/impedance

reused path integrals in smatrix plugin
weiliangjin2021 and others added 28 commits May 8, 2024 17:42
added validation tests for structures with 2d materials and methods for updating bounds of certain geometries
Signed-off-by: Lucas Heitzmann Gabrielli <lucas@flexcompute.com>
Signed-off-by: Lucas Heitzmann Gabrielli <lucas@flexcompute.com>
Signed-off-by: Lucas Heitzmann Gabrielli <lucas@flexcompute.com>
* Fix missing check in validator
* Avoid instance validators for unions
* Remove `isinstance` checks for MediumType

Signed-off-by: Lucas Heitzmann Gabrielli <lucas@flexcompute.com>
Co-authored-by: daquinteroflex <dario@flexcompute.com>
extending impedance calculator for custom paths and fixing one bug

modified convention for vertices in custom path integral
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.7 will go into version 2.7.*
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet