MetaCraft: Database-driven metalens design and optimization software
Metalens design and optimization software (MetaCraft) is a Python-based software that generates a variety of metalens designs based on the user preferences. The design of metalenses involves the time-wise and computationally expensive tasks of searching for the appropriate components. Additionally,...
Saved in:
| Main Authors: | , , , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Elsevier
2024-12-01
|
| Series: | SoftwareX |
| Subjects: | |
| Online Access: | http://www.sciencedirect.com/science/article/pii/S2352711024003248 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850066021106319360 |
|---|---|
| author | Jaebum Noh Hanlyun Cho Cherry Park Dohyun Kang Yujin Park Junsuk Rho |
| author_facet | Jaebum Noh Hanlyun Cho Cherry Park Dohyun Kang Yujin Park Junsuk Rho |
| author_sort | Jaebum Noh |
| collection | DOAJ |
| description | Metalens design and optimization software (MetaCraft) is a Python-based software that generates a variety of metalens designs based on the user preferences. The design of metalenses involves the time-wise and computationally expensive tasks of searching for the appropriate components. Additionally, designers must ensure that the generated designs are compatible with fabrication capabilities, given that optical metalenses consist of nanoscale structures and elements. Currently, there is a shortage of dedicated software for metalens designs, and even fewer tools are available that can customize designs based on specific requests. MetaCraft is designed with an intuitive interface to allow users unfamiliar with coding to easily navigate through the graphical user interface. This study describes the basic usage of MetaCraft, elucidates its compositional framework, and substantiates the software's performance by comparing the results with the previously reported ones in metalens research. |
| format | Article |
| id | doaj-art-0b8fd40ebe384c0e9180f976a9a5ea65 |
| institution | DOAJ |
| issn | 2352-7110 |
| language | English |
| publishDate | 2024-12-01 |
| publisher | Elsevier |
| record_format | Article |
| series | SoftwareX |
| spelling | doaj-art-0b8fd40ebe384c0e9180f976a9a5ea652025-08-20T02:48:51ZengElsevierSoftwareX2352-71102024-12-012810195410.1016/j.softx.2024.101954MetaCraft: Database-driven metalens design and optimization softwareJaebum Noh0Hanlyun Cho1Cherry Park2Dohyun Kang3Yujin Park4Junsuk Rho5Department of Mechanical Engineering, Pohang University of Science and Technology (POSTECH), Pohang 37673, Republic of KoreaDepartment of Mechanical Engineering, Pohang University of Science and Technology (POSTECH), Pohang 37673, Republic of KoreaDepartment of Mechanical Engineering, Pohang University of Science and Technology (POSTECH), Pohang 37673, Republic of KoreaDepartment of Mechanical Engineering, Pohang University of Science and Technology (POSTECH), Pohang 37673, Republic of KoreaDepartment of Mechanical Engineering, Pohang University of Science and Technology (POSTECH), Pohang 37673, Republic of KoreaDepartment of Mechanical Engineering, Pohang University of Science and Technology (POSTECH), Pohang 37673, Republic of Korea; Department of Chemical Engineering, Pohang University of Science and Technology (POSTECH), Pohang 37673, Republic of Korea; Department of Electrical Engineering, Pohang University of Science and Technology (POSTECH), Pohang 37a673, Republic of Korea; POSCO-POSTECH-RIST Convergence Research Center for Flat Optics and Metaphotonics, Pohang 37673, Republic of Korea; Corresponding author.Metalens design and optimization software (MetaCraft) is a Python-based software that generates a variety of metalens designs based on the user preferences. The design of metalenses involves the time-wise and computationally expensive tasks of searching for the appropriate components. Additionally, designers must ensure that the generated designs are compatible with fabrication capabilities, given that optical metalenses consist of nanoscale structures and elements. Currently, there is a shortage of dedicated software for metalens designs, and even fewer tools are available that can customize designs based on specific requests. MetaCraft is designed with an intuitive interface to allow users unfamiliar with coding to easily navigate through the graphical user interface. This study describes the basic usage of MetaCraft, elucidates its compositional framework, and substantiates the software's performance by comparing the results with the previously reported ones in metalens research.http://www.sciencedirect.com/science/article/pii/S2352711024003248MetalensGraphical user interfaceFabrication-compatible structureNanophotonics |
| spellingShingle | Jaebum Noh Hanlyun Cho Cherry Park Dohyun Kang Yujin Park Junsuk Rho MetaCraft: Database-driven metalens design and optimization software SoftwareX Metalens Graphical user interface Fabrication-compatible structure Nanophotonics |
| title | MetaCraft: Database-driven metalens design and optimization software |
| title_full | MetaCraft: Database-driven metalens design and optimization software |
| title_fullStr | MetaCraft: Database-driven metalens design and optimization software |
| title_full_unstemmed | MetaCraft: Database-driven metalens design and optimization software |
| title_short | MetaCraft: Database-driven metalens design and optimization software |
| title_sort | metacraft database driven metalens design and optimization software |
| topic | Metalens Graphical user interface Fabrication-compatible structure Nanophotonics |
| url | http://www.sciencedirect.com/science/article/pii/S2352711024003248 |
| work_keys_str_mv | AT jaebumnoh metacraftdatabasedrivenmetalensdesignandoptimizationsoftware AT hanlyuncho metacraftdatabasedrivenmetalensdesignandoptimizationsoftware AT cherrypark metacraftdatabasedrivenmetalensdesignandoptimizationsoftware AT dohyunkang metacraftdatabasedrivenmetalensdesignandoptimizationsoftware AT yujinpark metacraftdatabasedrivenmetalensdesignandoptimizationsoftware AT junsukrho metacraftdatabasedrivenmetalensdesignandoptimizationsoftware |