|
|
 |
A vector finite element method for electromagnetic scattering (C++).

This repository is a rudimentary c++ implementation of Mie scattering. It is meant to be used as a library for fast and stable low level evaluation of Mie scattering phenomenons.
NeuralMie, a neural network Mie scattering emulator that can directly compute the bulk optical properties of a diverse range of aerosol populations and is appropriate for use in atmosphere simulations where aerosol optical properties are parameterized.

TorchGDM is a PyTorch implementation of the Green's dyadic method (GDM), a electro-dynamics full-field volume integral technique. It's main features are multi-scale simulations combining volume discretized and effective e/m polarizability models, as well as the general support of torch's automatic differentiation.

MaxwellFDFD is a MATLAB-based package that solves the frequency-domain Maxwell's equation.

New paper
T-matrix representation of optical scattering response:
Suggestion for a data format
Python module to calculate scattering amplitude and phase matrices of rotationally symmetric particles based on the T-matrix method. Based on the original Fortran T-matrix code by M.I. Mishchenko.
New paper
The Discrete Dipole Approximation: A Review Patrick Christian Chaumet
This Julia package provides semi-analytical solutions to the scattering of time harmonic and static electromagnetic fields from spherical objects (amongst others known as Mie solutions or Mie scattering).

FracVAL is an improved tunable algorithm of cluster-cluster aggregation for generation of fractal structures formed by polydisperse primary particles.
|
|
 |
|