DFlat is a forward and inverse design framework for flat optics. Although specially geared for the design of metasurface optics, it may be used for any end-to-end imaging and sensing task.
Open-source Python package for design, analysis, and optimization of programmable electromagnetic metasurfaces (RIS/IRS) for wireless communication and sensing