SkillAgentSearch skills...

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/DiffractML
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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.

View on GitHub
GitHub Stars5
CategoryEducation
Updated1mo ago
Forks0

Languages

Python

Security Score

90/100

Audited on Feb 10, 2026

No findings