Skip to content

Aerosol3D 0.1.0

Choose a tag to compare

@VANvonZHANG VANvonZHANG released this 08 May 11:32
· 164 commits to main since this release

Added

  • Initial release with core geometry modeling
  • DDA optical computation via Julia bridge
  • Coating algorithms: distance, potential, CCM, CAM
  • Fractal aggregate import from pyFracAggregate
  • 3D visualization via PyVista
  • Material database with refractive indices
  • VTP and voxel export formats
  • GPU acceleration support for DDA optical solver
  • Auto voxel size estimation in solve_optics
  • Verbose output mode for optical computations
  • Solar depolarized mode in SimulationConfig
  • preset_material() helper for common aerosol materials
  • Rotation video generation for 3D particle visualization
  • Enhanced print_macroscopic() to auto-extract solve_time from OpticalResult
  • Multi-wavelength DDA spectral export
  • Orientational averaging for DDA solver
  • Legendre moment expansion
  • pyRadtran-compatible export format

Fixed

  • Camera position update issue in rotation video generation
  • Missing CUDA import for GPU detection in bridge.py
  • Various code review issues in optics module