Skip to content

Code and resources for modeling the optical response of diffractive structures using Rigorous Coupled-Wave Analysis (RCWA). The project aims to integrate advanced computational techniques and Machine Learning (ML) algorithms to enhance the accuracy and predictive capabilities of optical simulations.

License

Notifications You must be signed in to change notification settings

Alexin-CH/DiffractML

Repository files navigation

DiffractML

!! Still under research & development !!

This repository contains code and resources for modeling the optical response of diffractive structures using Rigorous Coupled-Wave Analysis (RCWA). The project aims to integrate advanced computational techniques and MAchine Learning (ML) algorithms to enhance the accuracy and predictive capabilities of optical simulations.

Table of Contents

Key Features

  • RCWA Implementation: High-performance simulations of light diffraction for various diffractive structures. Thanks to the TORCWA package.
  • ML Integration: Incorporates machine learning techniques to optimize models and improve efficiency.
  • Visualization Tools: Generates intuitive plots for analyzing optical responses.

Getting Started

Prerequisites

Ensure you have the following installed:

  • Python 3.7 or higher
  • Required libraries (listed in requirements.txt)

Installation

Clone the repository:

git clone --recurse-submodules https://github.com/Alexin-CH/DiffractML.git
cd DiffractML

Install the required dependencies:

make

Usage

This repository includes many projects and scripts. Main scripts are located in the src directory.

About

Code and resources for modeling the optical response of diffractive structures using Rigorous Coupled-Wave Analysis (RCWA). The project aims to integrate advanced computational techniques and Machine Learning (ML) algorithms to enhance the accuracy and predictive capabilities of optical simulations.

Topics

Resources

License

Stars

Watchers

Forks

Languages