Skip to content

ddaaoo123/Radar_Tmatrix

Repository files navigation

Radar_Tmatrix

Radar scattering cross-section calculation using the T-matrix from Mishchenko A Python code for calculating oblate and prolate spheroid backscatter cross-section for radar frequencies between 10 to 183 GHz

Code based on [Cite these papers/links if use this repository]:

  • Michael I. Mishchenko, Larry D. Travis, and Daniel W. Mackowski, T-Matrix Codes for Computing Electromagnetic Scattering by Nonspherical and Aggregated Particles. https://www.giss.nasa.gov/staff/mmishchenko/tmatrix/
  • Leinonen, J., Python code for T-matrix scattering calculations. Available at https://github.com/jleinonen/pytmatrix/.
  • Gergely, M., and T. J. Garrett (2016), Impact of the natural variability in snowflake diameter, aspect ratio, and orientation on modeled snowfall radar reflectivity, J. Geophys. Res. Atmos., 121, 12,236–12,252, doi:10.1002/2016JD025192.
  • M. N. Polyanskiy. Refractiveindex.info database of optical constants. Sci. Data 11, 94 (2024). https://doi.org/10.1038/s41597-023-02898-2

Python dependencies:

  • pymatrix
  • matplotlib
  • numpy
  • xarray

PyTmatrix notice: The original pytmatrix has multiple deprecation issues, thus Takashi Unuma created a forked pytmatrix-lte for installation. The pytmatrix folder here is modified from pytmatrix-lte for installation.

Original pytmatrix: https://github.com/jleinonen/pytmatrix.git pytmatrix-lte: https://github.com/jleinonen/pytmatrix.git and https://github.com/ltelab/pytmatrix-lte.git

If unable to install using these two repositories, try: https://github.com/ddaaoo123/pytmatrix_mod.git

About

Radar scattering cross-section calculation using T-matrix from Mishchenko

Resources

License

Stars

Watchers

Forks

Packages

No packages published