A lightweight, packaged version of the Last Millennium Reanalysis (LMR) framework
Project description
LMR Turbo (LMRt)
A lightweight, packaged version of the Last Millennium Reanalysia (LMR) framework, inspired by LMR_lite.py originated by Professor Hakim (Univ. of Washington). Ultimately, it aims to provide following features:
- Greater flexibility
- Easy installation
- Easy importing and usage in Jupyter notebooks (or scripts)
- No assumption of a fixed folder structure; just feed the correct files to functions
- Easy setup for different priors, proxies, and Proxy System Models (PSMs) included in PRYSM API
- Faster speed
- Easy parallel computing with multiprocessing and other techniques
Results
Mean temperature
Niño 3.4 index
Package dependencies
- tqdm: A fast, extensible progress bar for Python and CLI (
pip install tqdm
) - prysm-api: The API for PRoxY System Modeling (PRYSM) (
pip install prysm-api
) - dotmap: Dot access dictionary with dynamic hierarchy creation and ordered iteration (
pip install dotmap
) - xarray: N-D labeled arrays and datasets in Python (
pip install xarray
) - netCDF4: the python interface for netCDF4 format (
conda install netCDF4
) - pyspharm: an object-oriented python interface to the NCAR SPHEREPACK library (
conda install -c conda-forge pyspharm
)
How to install
Once the above dependencies are installed, simply
pip install LMRt
and you are ready to
import LMRt
in python.
Notebook tutorials
References
- Hakim, G. J., J. Emile‐Geay, E. J. Steig, D. Noone, D. M. Anderson, R. Tardif, N. Steiger, and W. A. Perkins, 2016: The last millennium climate reanalysis project: Framework and first results. Journal of Geophysical Research: Atmospheres, 121, 6745–6764, https://doi.org/10.1002/2016JD024751.
- Tardif, R., Hakim, G. J., Perkins, W. A., Horlick, K. A., Erb, M. P., Emile-Geay, J., Anderson, D. M., Steig, E. J., and Noone, D.: Last Millennium Reanalysis with an expanded proxy database and seasonal proxy modeling, Clim. Past Discuss., https://doi.org/10.5194/cp-2018-120, in review, 2018.
License
BSD License (see the details here)
How to cite
If you find this package useful, please cite it with DOI:
... and welcome to Star and Fork!
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
LMRt-0.5.1.tar.gz
(21.9 MB
view details)
File details
Details for the file LMRt-0.5.1.tar.gz
.
File metadata
- Download URL: LMRt-0.5.1.tar.gz
- Upload date:
- Size: 21.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f8d56bccebe65d42a7f48a577ee09644d1c1ce6f1292bd09cda1a0551bfc67c |
|
MD5 | 3d3bc7d6d70fb3d21bbc4518139270dc |
|
BLAKE2b-256 | d820a6f5bc2964d37cfe3cc518eb0e0833a183f72d59b46dff85bd79519cd0f6 |