IRI90 from Python, clean and flexible ionospheric model.
Project description
IRI90: International reference ionosphere in Python
IRI-90 provides monthly mean values for magnetically quiet conditions at non-auroral latitudes in the altitude range 50km to 2000km.
However, IRI90 is often used as an initialization for conditions at auroral latitudes, understanding the caveats.
Install
pip install iri90
or for the latest development version:
python -m pip install -e .
Usage
This IRI90 Python module is as small and clean as possible to enable your custom IRI90 applications.
import iri90
iono = iri90.runiri(dtime, altkm, latlon, f107, f107s, ap=p.ap)
iono
is an xarray.DataArray indexable by species, altitude, etc. and includes metadata.
Altitude profile
density and temperature:
python AltitudeProfile.py
Notes
Optional: If you want to work with just the original Fortran code:
cd bin
cmake ../src
cmake --build .
References
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file iri90-1.1.1.tar.gz
.
File metadata
- Download URL: iri90-1.1.1.tar.gz
- Upload date:
- Size: 39.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad45150811598d2c6c77f1e5ca95bfe559bdf35cd88e3a79d9f045b43754cb6e |
|
MD5 | 0f9a02006fc8e1efa5d3b5969e289149 |
|
BLAKE2b-256 | 825a830e79a8eccc991e17bb327691b38f7b024a5f2e76924b7e6688179b7c72 |