A Python wrapper around the NRLMSIS model.
Project description
pymsis: A python wrapper of the NRLMSIS model
Note that the MSIS2 code is not available for commercial use without contacting NRL. See the MSIS2 license file for explicit details. We do not repackage any of the MSIS source code in this repository for that reason. However, we do provide utilities to easily download and extract the original source code. By using that code you agree to their terms and conditions.
NRL Mass Spectrometer, Incoherent Scatter Radar Extended Model (MSIS)
The MSIS model is developed by the Naval Research Laboratory.
References
Please acknowledge the University of Colorado Space Weather Technology, Research and Education Center (SWx TREC) and cite the original papers if you make use of this model in a publication.
Emmert, J. T., Drob, D. P., Picone, J. M., Siskind, D. E., Jones, M., Mlynczak, M. G., et al. (2020). NRLMSIS 2.0: A whole‐atmosphere empirical model of temperature and neutral species densities. Earth and Space Science, 7, e2020EA001321. https://doi.org/10.1029/2020EA001321
The Original NRLMSISE-00 paper
Picone, J. M., Hedin, A. E., Drob, D. P., and Aikin, A. C., NRLMSISE‐00 empirical model of the atmosphere: Statistical comparisons and scientific issues, J. Geophys. Res., 107( A12), 1468, doi:10.1029/2002JA009430, 2002.
Installation
You can install pymsis from the git repository
pip install git+https://github.com/SWxTREC/pymsis.git
or to work on it locally, you can clone the repository and use an editable install
git clone https://github.com/SWxTREC/pymsis.git
pip install -e .
Remote installation
The installation is dependent on access to the NRL source code. If the download fails, of you have no internet access you can manually install the Fortran source code as follows.
-
Download the source code
The source code is hosted on the NRL's website: https://map.nrl.navy.mil/map/pub/nrl/NRLMSIS/NRLMSIS2.0/ Download the
NRLMSIS2.0.tar.gz
file to your local system. -
Extract the source files
The tar file needs to be extracted to a new
msis2
directory in the base of the pymsis package.mkdir msis2 tar -xvzf NRLMSIS2.0.tar.gz -C msis2/
-
Install the Python package
pip install .
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
Built Distributions
File details
Details for the file pymsis-0.2.0.tar.gz
.
File metadata
- Download URL: pymsis-0.2.0.tar.gz
- Upload date:
- Size: 87.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48ed3bdcacd700ceb10472747fdde6ec1378f88afe35fbf297eeb6c0144f4d9f |
|
MD5 | 2c84ca44c451b6627df076ebf2ec18ee |
|
BLAKE2b-256 | dc2e0a6ab58bd00a5a61e53deb5d4bf012f6bde76107edccf9e2705e153cb96c |
Provenance
File details
Details for the file pymsis-0.2.0-cp39-cp39-manylinux2010_x86_64.whl
.
File metadata
- Download URL: pymsis-0.2.0-cp39-cp39-manylinux2010_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5020dc5588f5ab84bdaf3edc92ba9fc234af3c205fb1857275a143065bf0395a |
|
MD5 | 7a7b14a74a9b1c1f194d18a203a75229 |
|
BLAKE2b-256 | 772c730c09134fffb927fa82f01d0d23fdffd950f1e1f64e4430a5a472d325b6 |
Provenance
File details
Details for the file pymsis-0.2.0-cp39-cp39-manylinux2010_i686.whl
.
File metadata
- Download URL: pymsis-0.2.0-cp39-cp39-manylinux2010_i686.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d3974f09c861597e971b9ea9a0d52aecc104a181989425da1b7ede14186ee2e |
|
MD5 | 425126b29e03222f41413fa64906e08a |
|
BLAKE2b-256 | 4694f04613df021ff44694004ed7b80f51d406d21de5967aeeca6cb36453b918 |
Provenance
File details
Details for the file pymsis-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pymsis-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4af193ebe9d5fd6757c99c50f7a46787befff44605629a178188290b502bd8e |
|
MD5 | e6491a8575a189abedfc19d53a4a7821 |
|
BLAKE2b-256 | 32ab4a04dc4e199071bc8823f9de640d78b9a0b378b27873c31abaf3b7217068 |
Provenance
File details
Details for the file pymsis-0.2.0-cp38-cp38-manylinux2010_x86_64.whl
.
File metadata
- Download URL: pymsis-0.2.0-cp38-cp38-manylinux2010_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3ae7fa9932dabfd0afa3bcf166fb8209976353ca20e0382cd70b474e4773bbb |
|
MD5 | 52ff68842cb66d3ac25f6ca4726f6ea7 |
|
BLAKE2b-256 | cc6c54ca831a975b068af1fce4ba5ff9ab28b38128d20656039cf864e651c006 |
Provenance
File details
Details for the file pymsis-0.2.0-cp38-cp38-manylinux2010_i686.whl
.
File metadata
- Download URL: pymsis-0.2.0-cp38-cp38-manylinux2010_i686.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.8, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d43d062e4d96987cb10d1fd3353028639e5a55fea49eab871493e5d6414d5cfa |
|
MD5 | c8ccd85ceb372abc380ed20bd052160e |
|
BLAKE2b-256 | 069d9d7ab710c1779f5da4bf01978c248a4ee37c86af57c10d654f52d8e81797 |
Provenance
File details
Details for the file pymsis-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pymsis-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0080b6ef1ad4ffe7be7d9a300f6dd88e60b6c537391080b6fe59673e961176ed |
|
MD5 | 4d1c37f15af30e4373ce46ff1469605a |
|
BLAKE2b-256 | d31e0169beee5da30d4cbfc9c6ce450f1bd33b325570f01b2428c99433e0c777 |
Provenance
File details
Details for the file pymsis-0.2.0-cp37-cp37m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: pymsis-0.2.0-cp37-cp37m-manylinux2010_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04b2d7b9e1f4a885c28193fde4721c66e3c63abb5c11ae82bffca004c6eba5b0 |
|
MD5 | 894547fa1ddba0dda2c3c735770fc241 |
|
BLAKE2b-256 | 97e9c5ac6cd64c3c3e2800e5dce46991dd55d8acf02ac1346e514ca92f66234d |
Provenance
File details
Details for the file pymsis-0.2.0-cp37-cp37m-manylinux2010_i686.whl
.
File metadata
- Download URL: pymsis-0.2.0-cp37-cp37m-manylinux2010_i686.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 588e62e8d8fa984a09b11258ac7ced74a356c12e17b4ff1842a34ba99300049e |
|
MD5 | db9267c0fbce12dfee64d85f11f1c126 |
|
BLAKE2b-256 | 1d3bfb77370cbd6634bea8f9069ca536e5daf7c8852009471c1c6e7c0084ed95 |
Provenance
File details
Details for the file pymsis-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pymsis-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ae61c7dbfe01a272539fae28ab8497631cb1f8763f96037bdd3f95f5d9fd2be |
|
MD5 | 79311114e371f2489976cd4464c2bdcf |
|
BLAKE2b-256 | 9b2f1cb6a46edeaaef57453df621b028d56a5f391971acca01e939594a217b32 |