tidy3d
tidy3d copied to clipboard
Fast electromagnetic solver (FDTD) at scale.
Just an idea that popped in the other day, if we wanted to make all our plots look the same and nicer than some default matplotlib options (say to format...
The present choice for mesh refinement at lumped ports is suitable for the transverse dimensions of the port, but can lead to over refinement along the normal axis. What we...
After a job is kicked off, in principle we know the maximum simulation time already (time that is required to run all the time steps). This information could be quite...
Here's one possible approach ```py def tidy3d_validator(field_name: str): """Custom wrapper of pd.validator, only do the validation if values.get("validate") is true.""" def new_validator(validator_fn): """The decorator that actually gets applied to the...
Currently a batch doesn't contain the task ids of its individual task. If the internet or computer is interrupted during a batch run, it is cumbersome to download result data...
When the link breaks into two lines in the output, in PyCharm the link address is incorrect (partial): while in Jupyter Lab the link address is correct (complete): Is it...
I'm wondering if we can do zbf file export to coupler FDTD with ray tracing in Zmax. Coupling full-wave to ray tracing seems to be a feature many people want/need....
Calculating the overlap integral between a Gaussian beam (mode) and a waveguide mode is very common in coupler design. Currently the most convenient way to obtain the Gaussian beam profile...
Now that we are including inherited_members, we get several sphinx build warnings, especially from xarray. It would be good if we could ignore or fix these as to not clutter...