Skip to content

v0.3.0

Choose a tag to compare

@VANvonZHANG VANvonZHANG released this 16 May 08:02
· 127 commits to main since this release

Added

  • DDA-Mie-pyRadtran optical computation pipeline with stage 1 (compute optics), stages 2-3, and pipeline config/directory structure
  • Sphinx documentation site with user guide, tutorials (with embedded example scripts), API reference (autodoc), and contributing guide
  • Sphinx optional-dependencies group (sphinx, sphinx-rtd-theme, myst-parser, sphinx-copybutton)
  • GitHub Actions workflow for building and deploying Sphinx docs to GitHub Pages

Changed

  • DDA particle radius increased to 200nm with manual 5nm dipole spacing

Fixed

  • DDA multi-wavelength polarizability: alpha_e is now recomputed per wavelength instead of reusing the first wavelength's value (previously caused up to 435% error)
  • DDA depolarized P11 phase function: now properly averages both orthogonal polarizations instead of using only one
  • DDA precision targets: swapped inverted high/low values so "high" produces finer dipole spacing
  • P11 comparison plots: handle different theta grid dimensions between DDA and Mie