pycraf Documentation¶
Welcome to the pycraf documentation. The pycraf Python package provides functions and procedures for various tasks related to spectrum-management compatibility studies. This includes an implementation of ITU-R Recommendation P.452-16 that allows to calculate path attenuation for the distance between an interferer and the victim service.
Getting Started¶
User Documentation¶
Available modules¶
- Conversions (
pycraf.conversions
) - Atmospheric models (
pycraf.atm
) - Path attenuation, terrain data, and geodesics (
pycraf.pathprof
) - Antenna patterns (
pycraf.antenna
) - Protection levels (
pycraf.protection
) - Geographical frames (
pycraf.geospatial
) - Satellites (
pycraf.satellite
) - Geometry helpers (
pycraf.geometry
) - Monte-Carlo helpers (
pycraf.mc
) - Utilities (
pycraf.utils
) - Graphical user interface (
pycraf-gui
)
Functions¶
|
Run the tests for the package. |
Classes¶
Class Inheritance Diagram¶
digraph inheritance99ed833894 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "UnsupportedPythonError" [URL="../api/pycraf.UnsupportedPythonError.html#pycraf.UnsupportedPythonError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; }Project details¶
Acknowledgments¶
This code makes use of the excellent work provided by the Astropy community. pycraf uses the Astropy package and also the Astropy Package Template for the packaging. ITU-R Recommendation P.452-16