All Projects → TUW-GEO → ecmwf_models

TUW-GEO / ecmwf_models

Licence: MIT License
Python package for downloading ECMWF reanalysis data and converting it into a time series format.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ecmwf models

pylandtemp
Algorithms for computing global land surface temperature and emissivity from NASA's Landsat satellite images with Python.
Stars: ✭ 110 (+307.41%)
Mutual labels:  remote-sensing, earth-science
ms-convSTAR
[RSE21] Pytorch code for hierarchical time series classification with multi-stage convolutional RNN
Stars: ✭ 17 (-37.04%)
Mutual labels:  remote-sensing
GGHL
This is the implementation of GGHL (A General Gaussian Heatmap Label Assignment for Arbitrary-Oriented Object Detection)
Stars: ✭ 309 (+1044.44%)
Mutual labels:  remote-sensing
open-impact
To help quickstart impact work with Satellogic [hyperspectral] data
Stars: ✭ 21 (-22.22%)
Mutual labels:  remote-sensing
modape
MODIS Assimilation and Processing Engine
Stars: ✭ 19 (-29.63%)
Mutual labels:  remote-sensing
neural-road-inspector
After a hurricane, roads are often flooded or washed out, making them treacherous for motorists. Using state of the art deep learning methods, I attempted to automatically annotate flooded, washed out, or otherwise severely damaged roads. My goal is create a tool that can help detect and visualize anomalous roads in a simple user interface.
Stars: ✭ 37 (+37.04%)
Mutual labels:  remote-sensing
ommpfritt
semantic, procedural, non-destructive vector modelling
Stars: ✭ 37 (+37.04%)
Mutual labels:  modelling
lsru
🔍 🌐Query and Order Landsat Surface Reflectance data via ESPA
Stars: ✭ 24 (-11.11%)
Mutual labels:  remote-sensing
NodeMICMAC
A Lightweight REST API to Access MICMAC Photogrammetry and SFM Engine.
Stars: ✭ 54 (+100%)
Mutual labels:  remote-sensing
FDCNN
The implementation of FDCNN in paper - A Feature Difference Convolutional Neural Network-Based Change Detection Method
Stars: ✭ 54 (+100%)
Mutual labels:  remote-sensing
Landsat578
Very simple API to download Landsat [1-5, 7, 8] data from Google
Stars: ✭ 54 (+100%)
Mutual labels:  remote-sensing
biodivMapR
biodivMapR: an R package for α- and β-diversity mapping using remotely-sensed images
Stars: ✭ 18 (-33.33%)
Mutual labels:  remote-sensing
RAMS
Official TensorFlow code for paper "Multi-Image Super Resolution of Remotely Sensed Images Using Residual Attention Deep Neural Networks".
Stars: ✭ 55 (+103.7%)
Mutual labels:  remote-sensing
massive-change-detection
QGIS 2 plugin for applying change detection algorithms on high resolution satellite imagery
Stars: ✭ 18 (-33.33%)
Mutual labels:  remote-sensing
geoblaze
Blazing Fast JavaScript Raster Processing Engine
Stars: ✭ 80 (+196.3%)
Mutual labels:  remote-sensing
land-cover-to-land-use-classification
Satellite image processing pipeline to classify land-cover and land-use
Stars: ✭ 64 (+137.04%)
Mutual labels:  remote-sensing
remote-sensing-workshops
2017 workshop content for http://wenfo.org/wald/advanced-remote-sensing
Stars: ✭ 23 (-14.81%)
Mutual labels:  remote-sensing
EM3DVP
EM3DVP: a Visual Package for 3D Geo-Electromagnetic modeling and inversion
Stars: ✭ 23 (-14.81%)
Mutual labels:  modelling
geowombat
GeoWombat: Utilities for geospatial data
Stars: ✭ 34 (+25.93%)
Mutual labels:  remote-sensing
shipsnet-detector
Detect container ships in Planet imagery using machine learning
Stars: ✭ 30 (+11.11%)
Mutual labels:  remote-sensing

ecmwf_models

https://github.com/TUW-GEO/ecmwf_models/workflows/Automated%20Tests/badge.svg?branch=master https://coveralls.io/repos/github/TUW-GEO/ecmwf_models/badge.svg?branch=master https://readthedocs.org/projects/ecmwf-models/badge/?version=latest

Readers and converters for data from the ECMWF reanalysis models. Written in Python.

Works great in combination with pytesmo.

Citation

If you use the software in a publication then please cite it using the Zenodo DOI. Be aware that this badge links to the latest package version.

Please select your specific version at https://doi.org/10.5281/zenodo.593533 to get the DOI of that version. You should normally always use the DOI for the specific version of your record in citations. This is to ensure that other researchers can access the exact research artefact you used for reproducibility.

You can find additional information regarding DOI versioning at http://help.zenodo.org/#versioning

Installation

Install required C-libraries via conda. For installation we recommend Miniconda. So please install it according to the official installation instructions. As soon as you have the conda command in your shell you can continue:

conda install -c conda-forge pandas pygrib netcdf4 pyresample xarray

The following command will download and install all the needed pip packages as well as the ecmwf-model package itself.

pip install ecmwf_models

To create a full development environment with conda, the yml files inside the folder environment/ in this repository can be used. Both environements should work. The file latest should install the newest version of most dependencies. The file pinned is a fallback option and should always work.

git clone --recursive [email protected]:TUW-GEO/ecmwf_models.git ecmwf_models
cd ecmwf_models
conda env create -f environment/latest.yml
source activate ecmwf_models
python setup.py develop
pytest

Supported Products

At the moment this package supports

  • ERA Interim (deprecated)
  • ERA5
  • ERA5-Land

reanalysis data in grib and netcdf format (download, reading, time series creation) with a default spatial sampling of 0.75 degrees (ERA Interim), 0.25 degrees (ERA5), resp. 0.1 degrees (ERA5-Land). It should be easy to extend the package to support other ECMWF reanalysis products. This will be done as need arises.

Contribute

We are happy if you want to contribute. Please raise an issue explaining what is missing or if you find a bug. Please take a look at the developers guide.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].