* New heuristic algorithms for inverse design: BPSO & BGA. * Refine variable names for cost functions in heuristic methods. * Optimize pixels regions for faster updating.
0.3.1
* Fix a bug for wrong field region definition in z-axis. * Fix a bug for wrong initialization of RectanglePixelsRegion.
0.2.9
* Periodic boundary condition in y-axis direction for FDTD region. * Fix a bug for wrong SelfMadeComponent rotation.
0.2.8
* Fix a bug for mesh region error in FDTDSimulation. * Add draw functions for CirclePixelsRegion&RectanglePixelsRegion. * *load_file* param for FDTDSimulation & MODESimulation.
0.2.7
* New Classes for Inverse Design with Adjoint Method: ShapeOptRegion2D, ShapeOptRegion3D, TopologyOptRegion2D, TopologyOptRegion3D, AdjointForShapeOpt, AdjointForTO.
0.2.6
* Fix a bug for mismatching axises in pixelsregion. * Fix a bug for wrong data-pass with Scientific notation. * Able to set amplitude and phase for mode source. * New Function for fdtdapi: reset_source_amplitude and reset_source_phase. * Fix a bug for wrong SelfMadeComponent rotation.