# About

## Mission

To provide light, fast software and knowledge base that turbocharges innovation in optical metalenses. To help engineers better promote metalens technologies across all different applications.

***

## How It Started

***"What if I make it available for all other engineers...?"***

In my previous research on metasurface lenses (metalenses), I spent most of the time waiting for simulations to finish, writing scripts, and converting data for processing in different softwares. I was doing the same things over and over, and I felt like I'm a programmed robot. Then I thought, "there has to be a better way than this".

So, I taught myself Python and started to write code to automate phase profile generation and unit cell arranging, as well as to simulate intensities on the focal plane. "This is really cool," I felt when my code worked. And then another thought came to me, "hold on, what if I make it available for all other engineers working on metalenses? It can help them save a lot of time!" This motivated me to build GUI to run my code so that it can be used without requiring coding knowledge of users, and it became the first version of SMD Tool, in 2023.

Since then, I've received questions and feedback from users. Communicating with each one of them gave me insights on how I can improve the software for engineers who are new to the field and those who are experienced.

***"Faster, easier, and as intuitive as possible with minimal user inputs"***

I was also a user of SMD Tool and, as a user, I wanted something faster with more, advanced features. Something that is also easy to use and as intuitive as possible with minimal user inputs. So that even if someone doesn't have much experience, they can still design, build, and optimize metalenses. This was the spark for SMD PRO.

<p align="right">- Minsu Oh, PhD</p>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://simplemetalens.gitbook.io/docs/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
