Scatterer Module¶
- class pySCATMECH.scatterer.Free_Space_Scatterer(*args, **kwargs)¶
A class for handling free space scatterer models
- DifferentialScatteringCrossSection(vi, vo)¶
Returns the Mueller matrix differential scattering cross section for a given geometry
- Parameters:
vi (3-vector) – The incident direction
vo (3-vector) – The scattering direction
- Returns:
DSC – Mueller matrix differential scattering cross section
- Return type:
- Extinction(v)¶
Returns the Mueller matrix extinction cross section for a given geometry
- Parameters:
v (3-vector) – The incident direction
- Returns:
e – Mueller matrix extinction cross section
- Return type:
- ScatteringMatrix(vi, vo)¶
Returns the Mueller matrix differential scattering cross section for a given geometry
- Parameters:
vi (3-vector) – The incident direction
vo (3-vector) – The scattering direction
- Returns:
s – Scattering matrix as a Jones matrix
- Return type:
numpy.array