Fast electromagnetic solver (FDTD) at scale.

electromagnetics fdtd pydantic python simulation xarray
2 Open Issues Need Help Last updated: Jul 1, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Modify the equality check within Tidy3D's `simulation.py` file (line 424) to selectively compare only the relevant fields of `BoundaryEdge` objects when checking for boundary symmetry. This will prevent the check from failing due to extraneous fields, ensuring correct functionality even when users add custom fields.

Complexity: 3/5
good first issue

Fast electromagnetic solver (FDTD) at scale.

Python
#electromagnetics#fdtd#pydantic#python#simulation#xarray

AI Summary: Implement support for arbitrary polarization angles in the Tidy3D dipole source, allowing users to specify source orientation using two angles instead of only Cartesian axes. This would avoid the need to rotate the entire structure for simulations with arbitrarily oriented dipoles.

Complexity: 3/5
good first issue feature

Fast electromagnetic solver (FDTD) at scale.

Python
#electromagnetics#fdtd#pydantic#python#simulation#xarray