tidy3d
tidy3d copied to clipboard
Fast electromagnetic solver (FDTD) at scale.
These ideas come from a notion document conversation we have been having, and the idea of this issue is to summarise all the frontend action points or decide what to...
We have a [validator](https://github.com/flexcompute/tidy3d/blob/2d6bd787686bd25fd371143f176ec5a0baa35b8d/tidy3d/components/simulation.py#L1073-L1081) that is meant to validate that a diffraction monitor is in a homogeneous medium. However, what it actually does is compute the list of mediums that...
## design Region - Allow for non-uniform pixel size (eg. a 2D slab). maybe an option to set some dimensions to 1 pixel? `single_pixel_dims=(False, False, True)`? ## Postprocessing Functions -...
The current Bloch boundary causes a wavelength-dependent incident angle, which is not ideal in broadband simulations with oblique incidence. Users usually want to fix the incident angle as it's commonly...
- [ ] Improvements to HEAT API based on notebook examples - [ ] Nice time-varying GIF showing dynamic coupled HEAT and FDTD simulations on the front page, maybe other...
**Describe the bug** Calculating the modes of a silicon or silicon nitride core, and silica cladded, waveguides (typical single mode dimensions in the C-band), provides k_eff values of order 1e-5...
### October 2024 > - [ ] short term - [x] look into gradients again - [ ] publish notebooks (field projection + photonic crystal) - [x] Update Readme including...
Numpy version is currently not specified in our `pyproject.toml`. So the version will be largely determined by our dependencies. Maybe a few potential pitfalls: 1. One of our dependencies wants...
I am using tidy3D to perform multi-objectives inverse design. To speed things up, I'd like to run batches with web.run_async and return the different objectives as a vector value (I...
So far a few users have reported simulation with mode source but it didn't inject anything as the mode solving didn't find any mode. This can happen when target_neff is...