{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,29]],"date-time":"2026-08-29T18:38:12Z","timestamp":1788028692911,"version":"build-2784847793"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2026,2,4]],"date-time":"2026-02-04T00:00:00Z","timestamp":1770163200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T00:00:00Z","timestamp":1771545600000},"content-version":"vor","delay-in-days":16,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Sci Rep"],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>We developed an open-source Plane Wave Expansion Method solver using Python and a custom Tkinter library to solve a design oriented problem of photonic crystal dispersion for known classical examples, custom geometries, and symmetries. Such structures are capable of light confinement, omnidirectional reflection, beam collimation and negative refraction. We dive deeper into the diagonally anisotropic photonic crystals, whose Plane Wave Expansion algorithm is directly embedded in the application. The user interface is present in the developer\u2019s repository link: https:\/\/github.com\/ZenTunturi\/ZenBand.<\/jats:p>","DOI":"10.1038\/s41598-026-37129-2","type":"journal-article","created":{"date-parts":[[2026,2,4]],"date-time":"2026-02-04T10:38:21Z","timestamp":1770201501000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["ZenBand: a numerical solver of photonic crystals with a graphical user interface"],"prefix":"10.1038","volume":"16","author":[{"given":"Andrius","family":"Zinkevi\u010dius","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ignas","family":"Luko\u0161i\u016bnas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Darius","family":"Gailevi\u010dius","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,2,4]]},"reference":[{"key":"37129_CR1","doi-asserted-by":"publisher","first-page":"4603","DOI":"10.1038\/s41467-025-59847-3","volume":"16","author":"Y Tang","year":"2025","unstructured":"Tang, Y. et al. Optical neural engine for solving scientific partial differential equations. Nat. Commun. 16, 4603 (2025).","journal-title":"Nat. Commun."},{"key":"37129_CR2","doi-asserted-by":"publisher","first-page":"3912","DOI":"10.3390\/math10203912","volume":"10","author":"B Vial","year":"2022","unstructured":"Vial, B. & Hao, Y. Open-source computational photonics with auto differentiable topology optimization. Mathematics 10, 3912 (2022).","journal-title":"Mathematics"},{"key":"37129_CR3","doi-asserted-by":"publisher","first-page":"2100483","DOI":"10.1002\/lpor.202100483","volume":"16","author":"X Jiang","year":"2022","unstructured":"Jiang, X. et al. Physics-informed neural network for nonlinear dynamics in fiber optics. Laser Photon. Rev. 16, 2100483 (2022).","journal-title":"Laser Photon. Rev."},{"key":"37129_CR4","doi-asserted-by":"publisher","first-page":"106766","DOI":"10.1016\/j.optlaseng.2021.106766","volume":"148","author":"Y Su","year":"2022","unstructured":"Su, Y. & Zhang, Q. Glare: A free and open-source software for generation and assessment of digital speckle pattern. Opt. Lasers Eng. 148, 106766 (2022).","journal-title":"Opt. Lasers Eng."},{"key":"37129_CR5","doi-asserted-by":"crossref","unstructured":"Neese, F. Software update: The orca program system\u2014version 5.0. Wiley Interdiscip. Rev. Comput. Mol. Sci. 12, e1606 (2022).","DOI":"10.1002\/wcms.1606"},{"key":"37129_CR6","doi-asserted-by":"crossref","unstructured":"Erdem, S. et al. Rayx\u2014An optics simulation software for synchrotron applications. Rev. Sci. Instrum. 96 (2025).","DOI":"10.1063\/5.0253857"},{"key":"37129_CR7","doi-asserted-by":"publisher","first-page":"e2212949120","DOI":"10.1073\/pnas.2212949120","volume":"120","author":"LG Woodhams","year":"2023","unstructured":"Woodhams, L. G. et al. Virtual Blebbistatin: A robust and rapid software approach to motion artifact removal in optical mapping of cardiomyocytes. Proc. Natl. Acad. Sci. 120, e2212949120 (2023).","journal-title":"Proc. Natl. Acad. Sci."},{"key":"37129_CR8","doi-asserted-by":"publisher","first-page":"834","DOI":"10.1364\/BOE.479977","volume":"14","author":"JR Lamb","year":"2023","unstructured":"Lamb, J. R., Ward, E. N. & Kaminski, C. F. Open-source software package for on-the-fly deskewing and live viewing of volumetric lightsheet microscopy data. Biomed. Opt. Exp. 14, 834\u2013845 (2023).","journal-title":"Biomed. Opt. Exp."},{"key":"37129_CR9","doi-asserted-by":"publisher","first-page":"083010","DOI":"10.1117\/1.JBO.27.8.083010","volume":"27","author":"J Gr\u00f6hl","year":"2022","unstructured":"Gr\u00f6hl, J. et al. Simpa: An open-source toolkit for simulation and image processing for photonics and acoustics. J. Biomed. Opt. 27, 083010\u2013083010 (2022).","journal-title":"J. Biomed. Opt."},{"key":"37129_CR10","doi-asserted-by":"publisher","first-page":"687","DOI":"10.1016\/j.cpc.2009.11.008","volume":"181","author":"AF Oskooi","year":"2010","unstructured":"Oskooi, A. F. et al. MEEP: A flexible free-software package for electromagnetic simulations by the FDTD method. Comput. Phys. Commun. 181, 687\u2013702. https:\/\/doi.org\/10.1016\/j.cpc.2009.11.008 (2010).","journal-title":"Comput. Phys. Commun."},{"key":"37129_CR11","doi-asserted-by":"publisher","first-page":"108552","DOI":"10.1016\/j.cpc.2022.108552","volume":"282","author":"C Kim","year":"2023","unstructured":"Kim, C. & Lee, B. Torcwa: GPU-accelerated Fourier modal method and gradient-based optimization for metasurface design. Comput. Phys. Commun. 282, 108552. https:\/\/doi.org\/10.1016\/j.cpc.2022.108552 (2023).","journal-title":"Comput. Phys. Commun."},{"key":"37129_CR12","doi-asserted-by":"publisher","first-page":"107846","DOI":"10.1016\/j.cpc.2021.107846","volume":"264","author":"G Yoon","year":"2021","unstructured":"Yoon, G. & Rho, J. Maxim: Metasurfaces-oriented electromagnetic wave simulation software with intuitive graphical user interfaces. Comput. Phys. Commun. 264, 107846. https:\/\/doi.org\/10.1016\/j.cpc.2021.107846 (2021).","journal-title":"Comput. Phys. Commun."},{"key":"37129_CR13","doi-asserted-by":"publisher","unstructured":"Sanchez-Brea, L.\u00a0M. et al. Diffraction: An open-source library for diffraction and interference calculations. In Optics and Photonics for Advanced Dimensional Metrology III (de Groot, P.\u00a0J., Guzman, F. & Picart, P. eds.) . Vol. 12997. 129971B. https:\/\/doi.org\/10.1117\/12.3021879. (International Society for Optics and Photonics, SPIE, 2024).","DOI":"10.1117\/12.3021879"},{"key":"37129_CR14","doi-asserted-by":"publisher","first-page":"3505","DOI":"10.1364\/OE.384057","volume":"28","author":"R Dharmavarapu","year":"2020","unstructured":"Dharmavarapu, R., Ng, S. H., Eftekhari, F., Juodkazis, S. & Bhattacharya, S. Metaoptics: Opensource software for designing metasurface optical element GDSII layouts. Opt. Exp. 28, 3505\u20133516. https:\/\/doi.org\/10.1364\/OE.384057 (2020).","journal-title":"Opt. Exp."},{"key":"37129_CR15","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1016\/j.softx.2019.01.012","volume":"9","author":"R Dharmavarapu","year":"2019","unstructured":"Dharmavarapu, R., Bhattacharya, S. & Juodkazis, S. GDOESII: Software for design of diffractive optical elements and phase mask conversion to GDSII lithography files. SoftwareX 9, 126\u2013131. https:\/\/doi.org\/10.1016\/j.softx.2019.01.012 (2019).","journal-title":"SoftwareX"},{"key":"37129_CR16","doi-asserted-by":"publisher","first-page":"11819","DOI":"10.1364\/OE.420493","volume":"29","author":"M Veettikazhy","year":"2021","unstructured":"Veettikazhy, M. et al. Bpm-Matlab: An open-source optical propagation simulation tool in Matlab. Opt. Exp. 29, 11819\u201311832. https:\/\/doi.org\/10.1364\/OE.420493 (2021).","journal-title":"Opt. Exp."},{"key":"37129_CR17","doi-asserted-by":"publisher","first-page":"108336","DOI":"10.1016\/j.cpc.2022.108336","volume":"276","author":"TE Magalh\u00e3es","year":"2022","unstructured":"Magalh\u00e3es, T. E. & Rebord\u00e3o, J. M. Pywolf: A pyopencl implementation for simulating the propagation of partially coherent light. Comput. Phys. Commun. 276, 108336. https:\/\/doi.org\/10.1016\/j.cpc.2022.108336 (2022).","journal-title":"Comput. Phys. Commun."},{"key":"37129_CR18","doi-asserted-by":"publisher","unstructured":"Loetgering, L. et al. Ptylab.m\/py\/jl: A cross-platform, open-source inverse modeling toolbox for conventional and Fourier ptychography. Opt. Exp. 31, 13763\u201313797. https:\/\/doi.org\/10.1364\/OE.485370 (2023).","DOI":"10.1364\/OE.485370"},{"key":"37129_CR19","unstructured":"Hugonin, J.\u00a0P. & Lalanne, P. Reticolo software for grating analysis. arXiv preprint arXiv:2101.00901 (2021)."},{"key":"37129_CR20","doi-asserted-by":"publisher","first-page":"20346","DOI":"10.1109\/ACCESS.2019.2896615","volume":"7","author":"S Zuo","year":"2019","unstructured":"Zuo, S., Do\u00f1oro, D. G., Zhang, Y., Bai, Y. & Zhao, X. Simulation of challenging electromagnetic problems using a massively parallel finite element method solver. IEEE Access 7, 20346\u201320362 (2019).","journal-title":"IEEE Access"},{"key":"37129_CR21","doi-asserted-by":"publisher","first-page":"840","DOI":"10.1093\/gji\/ggaa341","volume":"223","author":"N Yavich","year":"2020","unstructured":"Yavich, N. & Zhdanov, M. S. Finite-element EM modelling on hexahedral grids with an FD solver as a pre-conditioner. Geophys. J. Int. 223, 840\u2013850 (2020).","journal-title":"Geophys. J. Int."},{"key":"37129_CR22","doi-asserted-by":"publisher","first-page":"2233","DOI":"10.1016\/j.cpc.2012.04.026","volume":"183","author":"V Liu","year":"2012","unstructured":"Liu, V. & Fan, S. S4: A free electromagnetic solver for layered periodic structures. Comput. Phys. Commun. 183, 2233\u20132244 (2012).","journal-title":"Comput. Phys. Commun."},{"key":"37129_CR23","doi-asserted-by":"crossref","unstructured":"Tang, G.-J. et al. Broadband and fabrication-tolerant 3-db couplers with topological valley edge modes. Light Sci. Appl. 13, 166 (2024).","DOI":"10.1038\/s41377-024-01512-3"},{"key":"37129_CR24","doi-asserted-by":"crossref","unstructured":"Huang, H., Yang, C., Li, H. & Zhang, Z. Unveiling the potential of photonic crystal surface emitting lasers: A concise review. In Semiconductor Science and Technology (2025).","DOI":"10.1088\/1361-6641\/adb7fd"},{"key":"37129_CR25","doi-asserted-by":"publisher","first-page":"27591","DOI":"10.1364\/OE.529042","volume":"32","author":"C Han","year":"2024","unstructured":"Han, C. et al. Generating first-order optical vortex beams by photonic crystal slabs. Opt. Exp. 32, 27591\u201327598 (2024).","journal-title":"Opt. Exp."},{"key":"37129_CR26","doi-asserted-by":"publisher","first-page":"2303218","DOI":"10.1002\/adom.202303218","volume":"12","author":"R Deng","year":"2024","unstructured":"Deng, R. et al. Broadband complete polarization control via inverse-designed photonic crystal slabs. Adv. Opt. Mater. 12, 2303218 (2024).","journal-title":"Adv. Opt. Mater."},{"key":"37129_CR27","doi-asserted-by":"publisher","first-page":"3152","DOI":"10.1103\/PhysRevLett.65.3152","volume":"65","author":"K Ho","year":"1990","unstructured":"Ho, K., Chan, C. T. & Soukoulis, C. M. Existence of a photonic gap in periodic dielectric structures. Phys. Rev. Lett. 65, 3152 (1990).","journal-title":"Phys. Rev. Lett."},{"key":"37129_CR28","doi-asserted-by":"publisher","first-page":"55","DOI":"10.2528\/PIERB14071606","volume":"61","author":"R Rumpf","year":"2014","unstructured":"Rumpf, R., Garcia, C., Berry, E. & Barton, J. Finite-difference frequency-domain algorithm for modeling electromagnetic scattering from general anisotropic objects. Prog. Electromagnet. Res. B 61, 55\u201367. https:\/\/doi.org\/10.2528\/PIERB14071606 (2014).","journal-title":"Prog. Electromagnet. Res. B"},{"key":"37129_CR29","doi-asserted-by":"crossref","unstructured":"Rumpf, R.\u00a0C. Engineering the dispersion and anisotropy of periodic electromagnetic structures. In Solid State Physics. Vol.\u00a066. 213\u2013300 (Elsevier, 2015).","DOI":"10.1016\/bs.ssp.2015.02.002"},{"key":"37129_CR30","doi-asserted-by":"publisher","first-page":"109286","DOI":"10.1016\/j.cpc.2024.109286","volume":"304","author":"S Zanotti","year":"2024","unstructured":"Zanotti, S. et al. Legume: A free implementation of the guided-mode expansion method for photonic crystal slabs. Comput. Phys. Commun. 304, 109286 (2024).","journal-title":"Comput. Phys. Commun."},{"key":"37129_CR31","doi-asserted-by":"publisher","first-page":"1588","DOI":"10.1038\/s41598-018-20001-3","volume":"8","author":"Y Yang","year":"2018","unstructured":"Yang, Y., Jiang, H. & Hang, Z. H. Topological valley transport in two-dimensional honeycomb photonic crystals. Sci. Rep. 8, 1588 (2018).","journal-title":"Sci. Rep."},{"key":"37129_CR32","doi-asserted-by":"publisher","unstructured":"Shi, B. et al. Efficient coupling of topological photonic crystal waveguides based on transverse spin matching mechanism. Nat. Commun. 16. https:\/\/doi.org\/10.1038\/s41467-025-59941-6 (2025).","DOI":"10.1038\/s41467-025-59941-6"},{"key":"37129_CR33","doi-asserted-by":"publisher","first-page":"214","DOI":"10.1038\/s42005-024-01712-8","volume":"7","author":"M Li","year":"2024","unstructured":"Li, M. et al. Ultrabroadband valley transmission and corner states in valley photonic crystals with dendritic structure. Commun. Phys. 7, 214 (2024).","journal-title":"Commun. Phys."},{"key":"37129_CR34","doi-asserted-by":"publisher","first-page":"1822","DOI":"10.1021\/acsphotonics.4c02163","volume":"12","author":"Z-H Xu","year":"2025","unstructured":"Xu, Z.-H. et al. Quantitative terahertz communication evaluation of compact valley topological photonic crystal waveguides. ACS Photon. 12, 1822\u20131828 (2025).","journal-title":"ACS Photon."},{"key":"37129_CR35","doi-asserted-by":"publisher","first-page":"129446","DOI":"10.1016\/j.optcom.2023.129446","volume":"538","author":"X Xu","year":"2023","unstructured":"Xu, X. et al. Polymer valley photonic crystals with honeycomb structures for terahertz waveguides. Opt. Commun. 538, 129446 (2023).","journal-title":"Opt. Commun."},{"key":"37129_CR36","doi-asserted-by":"publisher","first-page":"1643","DOI":"10.1080\/09500340.2015.1061061","volume":"62","author":"TA Moniem","year":"2015","unstructured":"Moniem, T. A. All optical active high decoder using integrated 2D square lattice photonic crystals. J. Mod. Opt. 62, 1643\u20131649 (2015).","journal-title":"J. Mod. Opt."},{"key":"37129_CR37","doi-asserted-by":"crossref","unstructured":"Jamois, C. et al. Silicon-based two-dimensional photonic crystal waveguides. Photon. Nanostruct.-Fundam. Appl. 1, 1\u201313 (2003).","DOI":"10.1016\/j.photonics.2003.10.001"},{"key":"37129_CR38","doi-asserted-by":"publisher","first-page":"065017","DOI":"10.1088\/1402-4896\/ad4426","volume":"99","author":"ZM Yuksel","year":"2024","unstructured":"Yuksel, Z. M. et al. Enhanced self-collimation effect by low rotational symmetry in hexagonal lattice photonic crystals. Phys. Scr. 99, 065017 (2024).","journal-title":"Phys. Scr."},{"key":"37129_CR39","doi-asserted-by":"publisher","unstructured":"Qiu, P. et al. Investigation of beam splitter in a zero-refractive-index photonic crystal at the frequency of Dirac-like point. Sci. Rep. 7. https:\/\/doi.org\/10.1038\/s41598-017-10056-z (2017).","DOI":"10.1038\/s41598-017-10056-z"},{"key":"37129_CR40","doi-asserted-by":"crossref","unstructured":"Meade, R. D.\u00a0V., Johnson, S.\u00a0G. & Winn, J.\u00a0N. Photonic crystals: Molding the flow of light (2008).","DOI":"10.1515\/9781400828241"},{"key":"37129_CR41","unstructured":"Oppenheim, A.\u00a0V. & Schafer, R.\u00a0W. Discrete-Time Signal Processing. Prentice-Hall Signal Processing Series (Pearson, 2010)."},{"key":"37129_CR42","doi-asserted-by":"publisher","first-page":"16115","DOI":"10.1364\/OE.519283","volume":"32","author":"K Arik","year":"2024","unstructured":"Arik, K. & Akbari, M. Polynomial expansion method for full wave three-dimensional analysis of dielectric waveguides and periodic structures. Opt. Exp. 32, 16115\u201316131. https:\/\/doi.org\/10.1364\/OE.519283 (2024).","journal-title":"Opt. Exp."},{"key":"37129_CR43","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1080\/00207390117151","volume":"32","author":"TH Fay","year":"2001","unstructured":"Fay, T. H. & Kloppers, P. H. The Gibbs\u2019 phenomenon. Int. J. Math. Educ. Sci. Technol. 32, 73\u201389. https:\/\/doi.org\/10.1080\/00207390117151 (2001).","journal-title":"Int. J. Math. Educ. Sci. Technol."},{"key":"37129_CR44","doi-asserted-by":"publisher","first-page":"109356","DOI":"10.1016\/j.cpc.2024.109356","volume":"306","author":"B Lou","year":"2025","unstructured":"Lou, B. & Fan, S. Rcwa4d: Electromagnetic solver for layered structures with incommensurate periodicities. Comput. Phys. Commun. 306, 109356. https:\/\/doi.org\/10.1016\/j.cpc.2024.109356 (2025).","journal-title":"Comput. Phys. Commun."},{"key":"37129_CR45","doi-asserted-by":"publisher","first-page":"17295","DOI":"10.1364\/OE.16.017295","volume":"16","author":"P G\u00f6tz","year":"2008","unstructured":"G\u00f6tz, P., Schuster, T., Frenner, K., Rafler, S. & Osten, W. Normal vector method for the RCWA with automated vector field generation. Opt. Exp. 16, 17295\u201317301. https:\/\/doi.org\/10.1364\/OE.16.017295 (2008).","journal-title":"Opt. Exp."}],"container-title":["Scientific Reports"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.nature.com\/articles\/s41598-026-37129-2","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.nature.com\/articles\/s41598-026-37129-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.nature.com\/articles\/s41598-026-37129-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T23:04:32Z","timestamp":1781651072000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.nature.com\/articles\/s41598-026-37129-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,2,4]]},"references-count":45,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2026,12]]}},"alternative-id":["37129"],"URL":"https:\/\/doi.org\/10.1038\/s41598-026-37129-2","relation":{},"ISSN":["2045-2322"],"issn-type":[{"value":"2045-2322","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,2,4]]},"assertion":[{"value":"26 September 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 January 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 February 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"7242"}}