Obtain the climatology and anomalies only for monthly data.
Project description
Climatology and Anomalies in Python
Overview
This code provides experimental and simples tools for differents operations on climate data, mainly obtaining climatologies and anomalies values, in addition to others operations such as data extraction from continent, ocean or a shapefile.
Pip install
pip install clima-anom
Manual installation
clone clima_anom and install in exists or new conda env.
- Clone repo and install
git clone https://github.com/mhacarthur/clima_anom.git
cd clima_anom
pip install .
Dependencies
- Python >= 3.5
- cartopy == 0.18.0
- netcdf4 == 1.5.7
- pyshp == 2.1.3
- Option: Linux
- How to install dependencies
# cartopy
conda install -c conda-forge cartopy
# netcdf4
conda install netcdf4
# pyshp
pip install pyshp
Data
The data use for examples is in directory data. For complete data see:
Example
import os
import clima_anom as ca
data_dir = '..'+os.sep+'data'+os.sep+'3B42_199901_201212.nc'
data = ca.read_netcdf(data_dir,2)
lat = data['lat']
lon = data['lon']
pre = data['prec']
pre_dictionary = ca.data_dictionary(pre)
Figures
Montlhy climatology for rainfall
Sesonal climatology for rainfall
Remove a specific ocean or continent for rainfall
Extract information with a shapefile
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 Distribution
File details
Details for the file clima_anom-0.7.2.tar.gz
.
File metadata
- Download URL: clima_anom-0.7.2.tar.gz
- Upload date:
- Size: 12.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42251967b3c716ffcaf297dba91afc920e4f0099ffbb3f406928da4f2667e753 |
|
MD5 | 9f00f6428dad1550b2f0c59ead1b7a1c |
|
BLAKE2b-256 | 2414da9ea0a7c217a9aee4a23349a9ac1eb0b7d5bd0ba01de82992d7230358b6 |
File details
Details for the file clima_anom-0.7.2-py3-none-any.whl
.
File metadata
- Download URL: clima_anom-0.7.2-py3-none-any.whl
- Upload date:
- Size: 13.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48eadce08f9aa0007d08bc0a76b4547c018f679541e89a05beb90a751dd9deb1 |
|
MD5 | 3c05c1bec66cd116dcfe2c7ba0408482 |
|
BLAKE2b-256 | 20e759822a90e8ef0ff7f59444fd110e81a785ed995e90ee48beb3b8adff3311 |