awesome-atmos
A curated list of awesome Python libraries, software and resources in Atmosphere, Environment and Machine Learning
https://github.com/MeteoAI/awesome-atmos
Last synced: 9 days ago
JSON representation
-
Data Processing/Anslysis
- Pandas
- CDMS - oriented data management system for multidimensional, gridded data used in climate analysis and simulation
- climlab - oriented climate modeling
- siphon
- statsmodels
- Pysteps - source Python library for probabilistic precipitation nowcasting
- QGIS
- geopandas
- pyproj
- cfgrib
- xESMF
- h5netcdf
- PseudoNetcdf
- netcdf4-python
- PyNio - format data I/O package with a NetCDF-style interface
- esmlab-regrid
- PySAL
- cdat
- aospy
- eof2
- h5netcdf
-
Machine Learning
- sklearn
- keras - High-level neural networks frontend for [TensorFlow](https://github.com/tensorflow/tensorflow), [CNTK](https://github.com/Microsoft/CNTK) and [Theano](https://github.com/Theano/Theano).
- CatBoost - General purpose gradient boosting on decision trees library with categorical features support out of the box for R.
- PyTorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration
- pyod
- XGBoost - A parallelized optimized general purpose gradient boosting library.
- LightGBM - Microsoft's fast, distributed, high performance gradient boosting (GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
- hageleslag - based severe storm hazard forecasting system
- hur-detect - Supervised Object Detection for Extreme Weather Events.
- MXNet - Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Go, Javascript and more.
- TensorFlow - Open source software library for numerical computation using data flow graphs.
-
Resources
- pangeo
- ECCO - ice state estimate tutorial.
- NMC-WFT
- Example notebooks showing how to work with ECMWF services and data
- Python & Practical Application on Climate Variability Studies - how in practical applications and management of statistical tools commonly used to explore meteorological time series, focusing on applications to study issues related with the climate variability and climate change.
- Python for Climate and Meteorological Data Analysis and Visualisation
-
Visualization
-
Numerical Model
- wrf-python
- salem - processing, including WRF pre/post processing
- CAMxtools
- geos2cmaq - Chem results to CMAQ boundary condition
- ingest_cm1
- CESM_postprocessing - processing code, documentation and issues tracking.
- SuPy - enhanced urban climate model with [SUEWS](https://github.com/Urban-Meteorology-Reading/SUEWS) as its computation core.
- xskillscore
- pysplit
- MET
- MONET
- MET
-
Radar
-
Satellite
- PyCAMA - 5P Level2 product
- pyresample
- satpy
- TorchSat - source deep learning framework for satellite imagery analysis based on PyTorch.
- pys5p - 5P Level1B product
-
Calculating Index
- Metpy
- Sharppy
- atmos
- GeoCAT-comp - comp is the computational component of the GeoCAT project. GeoCAT-comp wraps NCL's non-WRF Fortran routines into Python.
-
Data Assimilation
- DAPPER
- pyWRFDART
- PSU_WRF_EnKF - Variational Data Assimilation System
Programming Languages
Categories
Sub Categories
Keywords
python
22
machine-learning
7
data-science
5
data-visualization
4
deep-learning
4
netcdf
4
xarray
3
meteorology
3
geospatial
3
weather-radars
3
gbm
3
gbdt
3
data-mining
3
matplotlib
3
gbrt
2
r
2
kaggle
2
gradient-boosting
2
verification
2
gpu
2
parallel
2
decision-trees
2
neural-networks
2
closember
2
dask
2
satellite
2
weather
2
pytorch
2
pandas
2
qt
1
geoparquet
1
spatial
1
ecmwf
1
xgboost
1
distributed-systems
1
unsupervised-learning
1
python3
1
ecmwf-api
1
magics
1
notebook
1
visualisation
1
cartographic-projection
1
coordinate-systems
1
coordinate-transformation
1
geodesic
1
plotting
1
gtk
1
tensorflow
1
big-data
1
catboost
1