QimingFlex

Results 6 issues of 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...

2.8

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. ![image](https://github.com/user-attachments/assets/15ddc7e8-8522-4b65-94ef-8035f8d2ed64)

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...

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...