[ascl:1810.008]
pycraf: Spectrum-management compatibility
The pycraf Python package provides functions and procedures for spectrum-management compatibility studies, such as calculating the interference levels at a radio telescope produced from a radio broadcasting tower. It includes an implementation of ITU-R Recommendation P.452-16 for calculating path attenuation for the distance between an interferer and the victim service. It supports NASA's Shuttle Radar Topography Mission (SRTM) data for height-profile generation, includes a full implementation of ITU-R Rec. P.676-10, which provides two atmospheric models to calculate the attenuation for paths through Earth's atmosphere, and provides various antenna patterns necessary for compatibility studies (e.g., RAS, IMT, fixed-service links). The package can also convert power flux densities, field strengths, transmitted and received powers at certain distances and frequencies into each other.
- Code site:
-
https://pypi.org/project/pycraf/
https://github.com/bwinkel/pycraf
https://doi.org/10.5281/zenodo.1244192
- Described in:
-
https://ui.adsabs.harvard.edu/abs/2018AdRS...16..177W
- Bibcode:
- 2018ascl.soft10008W