Open-source Python package for design, analysis, and optimization of programmable electromagnetic metasurfaces (RIS/IRS) for wireless communication and sensing