Published April 15, 2026 | Version v1
Dataset Open

Fourier Optics Diffraction Dataset: Form and Structure Factors

  • 1. ROR icon University of Nottingham
  • 2. National university Zaporizhzhia Polytechnic
  • 3. ROR icon National University Zaporizhzhia Polytechnic

Description

This dataset accompanies a research article currently under peer review. It provides a complete and reproducible set of numerical simulations illustrating the decomposition of diffraction intensity into form factor and structure factor within the framework of Fourier optics.

The dataset includes Python scripts, precomputed diffraction patterns, radial intensity profiles, and high-resolution figures for a range of representative systems, including:
- single scattering elements (disk and square),
- ensembles of randomly oriented particles,
- periodic lattices (square and centered square),
- uncorrelated random systems (Poisson point process),
- correlated disordered systems (Poisson disk sampling),
- and polydisperse particle ensembles.

All simulations are based on binary amplitude masks and Fraunhofer diffraction computed via Fourier transforms. The provided materials enable full reproduction and verification of the results presented in the associated manuscript without the need for rerunning computationally intensive simulations.

Each dataset is organized into individual cases with consistent naming and includes a dedicated README file describing simulation parameters.

AI-based tools (Claude) were used to assist in the development of parts of the simulation code. All generated outputs were manually reviewed, verified, and corrected by the authors.

This dataset is intended for use in teaching and demonstration of fundamental concepts in Fourier optics and scattering theory, particularly the interplay between real-space structure and reciprocal-space intensity distributions.

Files

Files (157.3 MB)

Name Size Download all
md5:face706777e336b27cc92e6afd14819e
5.5 MB Download
md5:6d33c68cc6a221ead2b68b56eaabad91
4.9 MB Download
md5:f3ae79396a3d881be4e1a9fd96a43b7a
23.2 MB Download
md5:df9692ebc1f3cf5749abb70e3eca7a16
16.2 MB Download
md5:5caaf3f0eea3a962b981fa8a6d88e807
15.0 MB Download
md5:c4200f2efd04fac036c4e8034ca9341f
23.8 MB Download
md5:58a4eca210ff09c19103d03aa5e3137b
22.3 MB Download
md5:d0a1ba0cb2c7f5e011b7a070ec2e80f7
24.1 MB Download
md5:ab64d9961621153dc673959ed446f9e9
22.4 MB Download

Additional details

Software

Programming language
Python
Development Status
Active