DiffractML
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.
Install / Use
/learn @Alexin-CH/DiffractMLREADME
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.
