{ "info": { "author": "Inigo del Portillo", "author_email": "portillo@mit.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Physics" ], "description": "ITU-Rpy\n=======\n\n|GitHub license| |Build Status| |PyPI version| |Coverage Status|\n\nA python implementation of the ITU-R P. Recommendations to compute\natmospheric attenuation in slant and horizontal paths.\n\nThe propagation loss on an Earth-space path and a horizontal-path,\nrelative to the free-space loss, is the sum of different contributions,\nnamely: attenuation by atmospheric gases; attenuation by rain, other\nprecipitation and clouds; scintillation and multipath effects;\nattenuation by sand and dust storms. Each of these contributions has its\nown characteristics as a function of frequency, geographic location and\nelevation angle. ITU-Rpy allows for fast, vectorial computation of the\ndifferent contributions to the atmospheric attenuation.\n\nDocumentation\n-------------\n\nThe documentation can be found at `ITU-Rpy\ndocumentation `__ in\nRead the docs.\n\nExamples of use cases can be found in the `examples\nfolder `__.\n\nInstallation\n------------\n\nITU-Rpy has the followind dependencies: ``numpy``, ``scipy``,\n``joblib``, ``pyproj``, and ``astropy``. Installation of ``basemap`` and\n``matplotlib`` is recommended to display results in a map.\n\nUsing pip, you can install all of them by running:\n\n::\n\n pip install itur\n\nMore information about the installation process can be found on the\n`documentation `__.\n\nITU-R Recommendations implemented:\n----------------------------------\n\nThe following ITU-R Recommendations are implemented in ITU-Rpy \\*\n**ITU-R P.453-13:** The radio refractive index: its formula and\nrefractivity data \\* **ITU-R P.618-13:** Propagation data and prediction\nmethods required for the design of Earth-space telecommunication systems\n\\* **ITU-R P.676-11:** Attenuation by atmospheric gases \\* **ITU-R\nP.835-6:** Reference Standard Atmospheres \\* **ITU-R P.836-6:** Water\nvapour: surface density and total columnar content \\* **ITU-R P.837-7:**\nCharacteristics of precipitation for propagation modelling \\* **ITU-R\nP.838-3:** Specific attenuation model for rain for use in prediction\nmethods \\* **ITU-R P.839-4:** Rain height model for prediction methods.\n\\* **ITU-R P.840-7:** Attenuation due to clouds and fog \\* **ITU-R\nP.1144-7:** Interpolation methods for the geophysical properties used to\ncompute propagation effects \\* **ITU-R P.1511-1:** Topography for\nEarth-to-space propagation modelling \\* **ITU-R P.1853-1:** Tropospheric\nattenuation time series synthesis\n\nThe individual models can be accessed using the ``itur.models`` package.\n\nUsage\n-----\n\nThe following code example shows the usage of ITU-Rpy. More examples can\nbe found in the `examples\nfolder `__.\n\n.. code:: python\n\n import itur\n\n f = 22.5 * itur.u.GHz # Link frequency\n D = 1 * itur.u.m # Size of the receiver antenna\n el = 60 # Elevation angle constant of 60 degrees\n p = 3 # Percentage of time that attenuation values are exceeded.\n\n # Generate a regular grid latitude and longitude points with 1 degrees resolution \n lat, lon = itur.utils.regular_lat_lon_grid() \n\n # Comute the atmospheric attenuation\n Att = itur.atmospheric_attenuation_slant_path(lat, lon, f, el, p, D) \n itur.utils.plot_in_map(Att.value, lat, lon, \n cbar_text='Atmospheric attenuation [dB]')\n\nwhich produces: |Attenuation worldmap|\n\nCitation\n--------\n\nIf you use ITU-Rpy in one of your research projects, please cite it as:\n\n::\n\n @misc{iturpy-2017,\n title={ITU-Rpy: A python implementation of the ITU-R P. Recommendations to compute atmospheric\n attenuation in slant and horizontal paths.},\n author={Inigo del Portillo},\n year={2017},\n publisher={GitHub},\n howpublished={\\url{https://github.com/iportillo/ITU-Rpy/}}\n }\n\n.. |GitHub license| image:: https://img.shields.io/badge/license-MIT-lightgrey.svg\n :target: https://raw.githubusercontent.com/Carthage/Carthage/master/LICENSE.md\n.. |Build Status| image:: https://travis-ci.org/iportillo/ITU-Rpy.svg?branch=master\n :target: https://travis-ci.org/iportillo/ITU-Rpy\n.. |PyPI version| image:: https://badge.fury.io/py/itur.svg\n :target: https://badge.fury.io/py/itur\n.. |Coverage Status| image:: https://coveralls.io/repos/github/iportillo/ITU-Rpy/badge.svg?branch=master\n :target: https://coveralls.io/github/iportillo/ITU-Rpy?branch=master\n.. |Attenuation worldmap| image:: https://raw.githubusercontent.com/iportillo/ITU-Rpy/master/docs/images/att_world.png\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/iportillo/ITU-Rpy", "keywords": "atmopheric-propagation attenuation communications", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "itur", "package_url": "https://pypi.org/project/itur/", "platform": "", "project_url": "https://pypi.org/project/itur/", "project_urls": { "Bug Reports": "https://github.com/iportillo/ITU-Rpy/issues", "Homepage": "https://github.com/iportillo/ITU-Rpy", "Source": "https://github.com/iportillo/ITU-Rpy/" }, "release_url": "https://pypi.org/project/itur/0.2.1/", "requires_dist": [ "joblib", "astropy", "scipy", "numpy", "pyproj" ], "requires_python": "", "summary": "A python implementation of the ITU-R P. Recommendations", "version": "0.2.1" }, "last_serial": 4078302, "releases": { "0.1.5": [ { "comment_text": "", "digests": { "md5": "5655ebf5d6b4e55a5959da38f541c2d8", "sha256": "5325a39e0d2685ac7d574ac6d0fcd42cb5ba2bcb584e8dec9ff0bd16931bd9ac" }, "downloads": -1, "filename": "itur-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5655ebf5d6b4e55a5959da38f541c2d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 43346940, "upload_time": "2018-01-29T05:10:52", "url": "https://files.pythonhosted.org/packages/0e/e7/d4501c76400ef48f054410caab74c80fcd6ad235014d499a0a9a65c50c8d/itur-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b4df3cfbc6a66aab23293498a089194", "sha256": "ced7581cffb4206d19382201cc44e12c62004018a80606aa4d903663a231328c" }, "downloads": -1, "filename": "itur-0.1.5.tar.gz", "has_sig": false, "md5_digest": "6b4df3cfbc6a66aab23293498a089194", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42853601, "upload_time": "2018-01-29T05:12:24", "url": "https://files.pythonhosted.org/packages/4b/dd/8abe848b6a77566fea7269ea49b3a2c08c549e31d3c4d40c607a526a0446/itur-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "ff0b2259135f73192372312ec0aab32b", "sha256": "9327779d90eaf9c65449e39443ada33cc3fcfcacc47007969fbacaadc835af89" }, "downloads": -1, "filename": "itur-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff0b2259135f73192372312ec0aab32b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 43349066, "upload_time": "2018-05-13T19:43:26", "url": "https://files.pythonhosted.org/packages/13/52/af1fb40ed73196534327b4dc5ac966ac8dec6d9b3e431029e6ae52b84f9a/itur-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af7adb592c715ef442f8f7c5ed036320", "sha256": "b47022c539a4da5a153a0370aed11c1e6bc8eb349d812f4a1267a4a6ca61f674" }, "downloads": -1, "filename": "itur-0.1.6.tar.gz", "has_sig": false, "md5_digest": "af7adb592c715ef442f8f7c5ed036320", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42853645, "upload_time": "2018-05-13T19:44:37", "url": "https://files.pythonhosted.org/packages/95/a1/a43dcea526f3bedb9bb09547f3476ae2e33b76a0b11e83c619ad17f07aef/itur-0.1.6.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7c98d6122f17da688788d1bb40e19d47", "sha256": "759ffff2ca004528837809d114a0adbf12fe4a2d058f4f99b07892118f737c55" }, "downloads": -1, "filename": "itur-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c98d6122f17da688788d1bb40e19d47", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 108720618, "upload_time": "2018-07-18T14:33:57", "url": "https://files.pythonhosted.org/packages/01/b8/0abf17bef17835d58da09e609d99ae652c6c77240d7daacefa1881dc9802/itur-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e78e8b2c15311d888d5302a540e74864", "sha256": "ce0f1e89c7f13451ac88041a822f64d928f620473c6be3d873dff01c4462d330" }, "downloads": -1, "filename": "itur-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e78e8b2c15311d888d5302a540e74864", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106866392, "upload_time": "2018-07-18T14:36:44", "url": "https://files.pythonhosted.org/packages/d8/95/00c0c059d11ebae0a2370423792e2bc6baecf80335d916cc0c0c315e924c/itur-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7c98d6122f17da688788d1bb40e19d47", "sha256": "759ffff2ca004528837809d114a0adbf12fe4a2d058f4f99b07892118f737c55" }, "downloads": -1, "filename": "itur-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c98d6122f17da688788d1bb40e19d47", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 108720618, "upload_time": "2018-07-18T14:33:57", "url": "https://files.pythonhosted.org/packages/01/b8/0abf17bef17835d58da09e609d99ae652c6c77240d7daacefa1881dc9802/itur-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e78e8b2c15311d888d5302a540e74864", "sha256": "ce0f1e89c7f13451ac88041a822f64d928f620473c6be3d873dff01c4462d330" }, "downloads": -1, "filename": "itur-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e78e8b2c15311d888d5302a540e74864", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106866392, "upload_time": "2018-07-18T14:36:44", "url": "https://files.pythonhosted.org/packages/d8/95/00c0c059d11ebae0a2370423792e2bc6baecf80335d916cc0c0c315e924c/itur-0.2.1.tar.gz" } ] }