gavin971 / awesome-atmos

A curated list of awesome Python libraries, software and resources in Atmosphere, Environment and Machine Learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

awesome-atmos

A curated list of awesome Python libraries, software and resources in Atmosphere, Environment and Machine Learning

Inspired by awesome-python

  • Awesome Atmosphere
    • Numerical Model
    • Radar
    • Sattlelite
    • Calculating Index
    • Data Processing/Analysis
    • Machine Learning
    • Visualization

Numerical Model

  • wrf-python: WRF results postprocessing
  • CAMxtools: CAMx and CMAQ results postprocessing
  • salem: Model results post-processing, including WRF pre/post processing
  • geos2cmaq: Map GEOS-Chem results to CMAQ boundary condition
  • ingest_cm1: A Fortran library to read CM1 output files

Radar

  • PyART: A data model driven interactive toolkit for working with weather radar data.
  • wradlib: An open source library for weather radar data processing.
  • DualPol: Python Interface to Dual-Pol Radar Algorithms.
  • SingleDop: Single Doppler Retrieval Toolkit.
  • ARTView: Interactive radar viewing browser.

Sattlelite

  • satpy: For Multiple sattlelite data product
  • PyCAMA: For TROPOMI Sentinel-5P Level2 product
  • pys5p: For TROPOMI Sentinel-5P Level1B product
  • pyresample: resample sattlelite image

Calculating Index

  • Metpy: To calculate many of atmos index
  • Sharppy: Sounding/Hodograph Analysis and Research Program
  • atmos: An atmospheric sciences library for Python

Data Processing/Anslysis

  • siphon: Siphon is a collection of Python utilities for downloading data from remote data services
  • cfgrib: processing grib format file
  • h5netcdf: Pythonic interface to netCDF4 via h5py
  • PseudoNetcdf: PseudoNetCDF like NetCDF except for many scientific format backends
  • netcdf4-python: python/numpy interface to the netCDF C library
  • xarray: N-D labeled arrays and datasets in Python
  • iris: in- memory manipulation of labeled arrays supported by the UK Met office
  • PyNio: PyNIO is a multi-format data I/O package with a NetCDF-style interface
  • xESMF: Universal Regridder for Geospatial Data
  • esmlab-regrid: a lightweight library for regridding in Python.
  • geopandas: Python tools for geographic data
  • PySAL: Python spatial analysis library
  • cdat: Community Data Analysis Tools
  • aospy: Python package for automated analysis and management of gridded climate data

Machine Learning

  • hageleslag: Hagelslag is an object-based severe storm hazard forecasting system
  • IDEA Lab: Research in data science and applied artificial intelligence/machine learning with a focus on high-impact real-world applications
  • EarthML: Tools for working with machine learning in earth science

Visualization

  • matplotlib: plotting with Python
  • PyNGL: PyNGL ("pingle") is a Python module built on top of NCL's graphics library.
  • Seaborn: Statistical data visualization using matplotlib
  • Basemap: Plot on map projections (with coastlines and political boundaries) using matplotlib.
  • Cartopy: Cartopy is a Python package designed to make drawing maps for data analysis and visualisation easy.
  • holoviews: make data analysis and visualization seamless and simple

Resources

About

A curated list of awesome Python libraries, software and resources in Atmosphere, Environment and Machine Learning