v0.4.0
This release includes the following improvements:
- Vastly simplified import paths. For example, simply import fdtdx and write fdtdx.EnergyDetector
- New Mode Overlap Detector (thanks @msimicphysics)
- Refactored API for Parameter Mapping. The new API makes it much easier to chain transformations for inverse design. Check out the ceviche corner inverse design example
- New SubpixelSmoothedProjection and TanhProjection (thanks to @smartalecH). Check out their paper
- Minor bugfixes
Breaking changes:
- Removed Wavelength and Substrate class to avoid confusion. These classes only changed the color anyways. Please use
fdtdx.UniformMaterialObjectinstead.