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

Full description

Saved in:
Bibliographic Details
Main Authors: Jaebum Noh, Hanlyun Cho, Cherry Park, Dohyun Kang, Yujin Park, Junsuk Rho
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