top of page

Codes and data

Our group has been developing algorithms to process experimentally measured reflection matrices in order to identify and correct aberrations and multiple scattering. We are uploading representative algorithms, along with experimental and simulation data, to a platform called Figshare. This page provides a brief introduction to each algorithm along with the corresponding Figshare link. Due to the large data size, we typically do not host these datasets on GitHub.

CLASS algorithm

Link: https://doi.org/10.6084/m9.figshare.26096095.v3

This software package provides the Closed-Loop Accumulation of Single Scattering (CLASS) algorithm, which independently corrects input and output pupil aberrations using the measured reflection matrix. The package includes detailed algorithm implementations, along with experimental and numerical data. For further information, refer to our tutorial paper: Journal of Physics: Photonics, 7, 023002 (2025).

 

The package consists of CLASS functions, sample datasets, and example scripts that demonstrate how to process the sample data. All functions and scripts were developed and tested using MATLAB R2021a.

02

Project Name

This is your Project description. Provide a brief summary to help visitors understand the context and background of your work. Click on "Edit Text" or double click on the text box to start.

03

Project Name

This is your Project description. Provide a brief summary to help visitors understand the context and background of your work. Click on "Edit Text" or double click on the text box to start.

04

Project Name

This is your Project description. Provide a brief summary to help visitors understand the context and background of your work. Click on "Edit Text" or double click on the text box to start.

bottom of page