Wavenumber-dependent dynamic light scattering optical coherence tomography measurements of collective and self-diffusion
收藏NIAID Data Ecosystem2026-05-02 收录
下载链接:
https://zenodo.org/record/8425184
下载链接
链接失效反馈官方服务:
资源简介:
This repository contains raw data and analysis routines of the publication “Wavenumber-dependent dynamic light scattering optical coherence tomography measurements of collective and self-diffusion” in Optics Express (doi.org/10.1364/OE.521702). The reader is free to use the scripts and data in this depository if the manuscript is correctly cited in their work. For further questions, feel free to contact the corresponding author. Python 3.11 was used for programming. Kindly note that simulating autocorrelation functions from extensive time series data, especially with a high repetition rate, can be time-consuming, often requiring more than 20-30 minutes. Despite parallelized processing routines for the measurement data, the full analysis may still take up to an hour. Please restart the kernel and run the code again if the parallelization fails. Also, keep in mind the significant RAM usage.
We've conducted measurements using both a custom-built OCT system and the Thorlabs OCT system. The custom setup specifically focused on measuring diffusion in concentrated suspensions, while the Thorlabs OCT system was used to analyze both concentrated and dilute suspensions. To analyze the data from the custom setup, we require an additional dark measurement file. Conversely, analyzing the Thorlabs measurements necessitates a chirp interpolation file. All filenames, whether for raw data or analysis files, are sufficiently descriptive. Files obtained with the Thorlabs OCT system are easily identifiable as they contain “Thorlabs” in their names. To conduct the analysis of Thorlabs measurements, it's essential to have information regarding the time series length (number of A-scans), the number of repeats (B-scans), and the acquisition rate. The results are plotted at the end of our analysis routines, with the parameters displayed as a function of depth or wavenumber. Raw measurement files and analysis routines are described below.
Name
Description
Parameters
10050, 10 us.mat
Interference intensity from the custom setup for the concentrated Kostrosöl 10050 sample.
Na=8192, Nb=20, 4.5 kHz
CS50-28, 10 us.mat
Interference intensity from the custom setup for the concentrated Levasil CS50-28 sample.
Na=8192, Nb=20, 4.5 kHz
Mix, 10 us.mat
Interference intensity from the custom setup for the concentrated mixed sample.
Na=8192, Nb=20, 4.5 kHz
Dark, 10 us.mat
Background interference intensity from a custom setup.
Na=2048, Nb=5, 4.5 kHz
Concentrated 8050, Thorlabs.oct
Interference intensity from the Thorlabs OCT for the concentrated Kostrosöl 8050 sample.
Na=65536, Nb=10, 36 Khz
Concentrated 9550, Thorlabs.oct
Interference intensity from the Thorlabs OCT for the concentrated Kostrosöl 9550 sample.
Na=65536, Nb=10, 36 Khz
Concentrated mix, Thorlabs.oct
Interference intensity from the Thorlabs OCT for the concentrated mixed sample.
Na=65536, Nb=10, 36 Khz
Dilute 8050, Thorlabs.oct
Interference intensity from the Thorlabs OCT for the dilute Kostrosöl 8050 sample.
Na=32768, Nb=20, 36 Khz
Dilute 9550, Thorlabs.oct
Interference intensity from the Thorlabs OCT for the dilute Kostrosöl 9550 sample.
Na=32768, Nb=20, 36 Khz
Dilute mix, Thorlabs.oct
Interference intensity from the Thorlabs OCT for the dilute mixed sample.
Na=32768, Nb=20, 36 Khz
Chirp.data
File containing k-interpolation data for the Thorlabs OCT measurements.
ReadOCTFile.py
Written by Jos de Wit, this module reads and imports spectra from raw Thorlabs OCT files.
Data_processing.py
This module contains all analysis functions.
Custom_concentrated.py
The script is for analyzing raw concentrated measurement files from the custom setup.
Thorlabs_concentrated.py
The script is for analyzing raw concentrated measurement files from the Thorlabs setup.
Thorlabs_dilute.py
The script is for running analysis of raw dilute measurement files from the Thorlabs setup.
创建时间:
2024-07-11



