{ "info": { "author": "Michael Hirsch, Ph.D.", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Science/Research", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Atmospheric Science" ], "description": "[![Build Status](https://travis-ci.org/scivision/iri90.svg?branch=master)](https://travis-ci.org/scivision/iri90)\n[![Coverage Status](https://coveralls.io/repos/github/scivision/iri90/badge.svg?branch=master)](https://coveralls.io/github/scivision/iri90?branch=master)\n[![Build status](https://ci.appveyor.com/api/projects/status/4h8pm345hscdpyf7?svg=true)](https://ci.appveyor.com/project/scivision/iri90)\n[![PyPi version](https://img.shields.io/pypi/pyversions/iri90.svg)](https://pypi.python.org/pypi/iri90)\n[![PyPi formats](https://img.shields.io/pypi/format/iri90.svg)](https://pypi.python.org/pypi/iri90)\n[![PyPi Download stats](http://pepy.tech/badge/iri90)](http://pepy.tech/project/iri90)\n\n\n# IRI90: International reference ionosphere in Python\n\n> IRI-90 provides **monthly mean values** for magnetically quiet\n> conditions at non-auroral latitudes in the **altitude range 50km to\n> 2000km**.\n\nHowever, IRI90 is often used as an initialization for conditions at\nauroral latitudes, understanding the caveats.\n\n![example IRI output](.github/demoiri.png)\n\n## Install\n\n```sh\npip install iri90\n```\nor for the latest development version:\n\n```sh\npython -m pip install -e .\n```\n\n## Usage\n\nThis IRI90 Python module is as small and clean as possible to enable your custom IRI90 applications.\n\n```python\nimport iri90\n\niono = iri90.runiri(dtime, altkm, latlon, f107, f107s, ap=p.ap)\n```\n\n`iono` is an xarray.DataArray indexable by species, altitude, etc. and includes metadata.\n\n### Altitude profile\n\ndensity and temperature:\n```sh\npython AltitudeProfile.py\n```\n\n## Notes\n\nOptional: If you want to work with just the original Fortran code:\n```sh\ncd bin\ncmake ../src\ncmake --build .\n```\n\n### References\n\n[Fortran Code](http://download.hao.ucar.edu/pub/stans/iri/iri90.f)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/scivision/iri90", "keywords": "ionosphere,thermosphere", "license": "", "maintainer": "", "maintainer_email": "", "name": "iri90", "package_url": "https://pypi.org/project/iri90/", "platform": "", "project_url": "https://pypi.org/project/iri90/", "project_urls": { "Homepage": "https://github.com/scivision/iri90" }, "release_url": "https://pypi.org/project/iri90/1.1.1/", "requires_dist": null, "requires_python": ">= 3.6", "summary": "IRI90 from Python, clean and flexible ionospheric model.", "version": "1.1.1" }, "last_serial": 4171914, "releases": { "1.1.1": [ { "comment_text": "", "digests": { "md5": "0f9a02006fc8e1efa5d3b5969e289149", "sha256": "ad45150811598d2c6c77f1e5ca95bfe559bdf35cd88e3a79d9f045b43754cb6e" }, "downloads": -1, "filename": "iri90-1.1.1.tar.gz", "has_sig": false, "md5_digest": "0f9a02006fc8e1efa5d3b5969e289149", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 39448, "upload_time": "2018-08-15T06:04:10", "url": "https://files.pythonhosted.org/packages/82/5a/830e79a8eccc991e17bb327691b38f7b024a5f2e76924b7e6688179b7c72/iri90-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0f9a02006fc8e1efa5d3b5969e289149", "sha256": "ad45150811598d2c6c77f1e5ca95bfe559bdf35cd88e3a79d9f045b43754cb6e" }, "downloads": -1, "filename": "iri90-1.1.1.tar.gz", "has_sig": false, "md5_digest": "0f9a02006fc8e1efa5d3b5969e289149", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 39448, "upload_time": "2018-08-15T06:04:10", "url": "https://files.pythonhosted.org/packages/82/5a/830e79a8eccc991e17bb327691b38f7b024a5f2e76924b7e6688179b7c72/iri90-1.1.1.tar.gz" } ] }