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

Merged
130 commits merged into from
Jun 7, 2024
Merged

2.7 branch #1492

130 commits merged into from
Jun 7, 2024

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
lucas-flexcompute and others added 29 commits May 20, 2024 18:34
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
…ods for different materials

Validate dielectric subpixel in adjoint plugin

Enable VolumetricAveraging to automatically switch to Staircasing if the field is substantially normal to the interface
@momchil-flex momchil-flex closed this pull request by merging all changes into develop in e77b8bc Jun 7, 2024
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