QimingFlex
QimingFlex
Implemented a preliminary fix for the 'near2far' in 2D. The key differences between 2D and 3D of 'near2far' in math are as follows: 1. Field Components - In 3D, they...
I've added functions to `simulation.py` for corner detection using pythonocc. The library performs well, but it relies on Conda. Currently, this implementation only supports boxes and polyslabs, along with the...
@momchil-flex This is a very initial draft and not ready for review yet, but could you take a quick look at the code structure to see if there are any...
As shown, the arrows should point inward rather than outward, with the correct 'bend_radius'. Such a problem does not occur with vertically placed ModeMonitors. 
This validator raises an error in 3D simulations when a projection monitor touches periodic/Bloch boundaries. For 2D simulations, we allow periodic boundaries, which won't trigger this error. For 2D with...
Updated the medium intersection validator to handle 2D projection monitors without raising errors.
I updated the `_projection_monitors_homogeneous` validator to handle the error of medium intersections outside the computational domain in 2D simulations. The original validator checks if each face of a projection monitor...