Skip to main content

A curated list of awesome resources on Earth observation coding libraries and open data

3
GitHub Stars
78
Curated Resources
5
Categories
23 hours ago
Last Refreshed
Learning resources and platformsSoftware and saasLanguage based EO LibrariesData and UtilitiesOpen Forums and communities

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me jupyter notebooks librairies resources from awesome-earthobservation"

Installation instructions →

What's inside

Language based EO Libraries

  • appmodeJupyter notebooks librairies

    A Jupyter extensions that turns notebooks into web applications.

  • binderPython

    Have a repository full of Jupyter notebooks? With Binder, open those notebooks in an executable environment, making your code immediately reproducible by anyone, anywhere.

  • bokehPython

    The Bokeh Visualization Library

  • bottleneckPython

    Bottleneck is a collection of fast, NaN-aware NumPy array functions written in C. Working with

  • cartopyPython

    Cartopy is a Python package designed for geospatial data processing in order to produce maps and other geospatial data analyses.

  • cmoceanPython

    This package contains colormaps for commonly-used oceanographic variables.

Data and Utilities

  • BBox finder

    Select an area and get BBox information in vairous projections and formats.

  • Climate Data Online

    NOAA Climate Data Online is a collection of climatic data that offers public access and consumption via discovery and ordering services. The data available through CDO is available at no charge and can be viewed online or ordered and delivered to your email inbox.

  • Climate Data Online : Web Services

    NCDC's Climate Data Online (CDO) offers web services that provide access to current data. This API is for developers looking to create their own scripts or programs that use the CDO database of weather and climate data.

  • Copernicus Open Access hub

    The Copernicus Open Access Hub (previously known as Sentinels Scientific Data Hub) provides complete, free and open access to

  • Copernicus Sentinel-5 Precursor (Sentinel-5P)

  • ECMWF Web API

    ECMWF WebAPI is a set of services developed by ECMWF to allow users from the outside to access some internal features and data of the centre.

Learning resources and platforms

  • Coursera's GIS SpecializationMOOC

    Including

  • EUMetLab training portalMOOC

    The European Space Agency (ESA), the European Organisation for the Exploitation of Meteorological Satellites (EUMETSAT), and the European Center for Medium-Range Weather Forecast (ECMWF) with the Copernicus Atmosphere Monitoring Service (CAMS) organize joint training webinars sessions.

  • metPy mondaysYoutube channels

    metPy mondays youtube videos

  • Monitoring Atmospheric CompositionMOOC

    A MOOC about atmospheric monitoring using satellites, in-situ data, and models.

  • NetCDF and CF - the basicsData formats

    This workshop will teach some of the basics of Climate and Forecasting metadata for netCDF data files with some hands-on work available in Jupyter Notebooks using Python.

  • Unidata python workshopMOOC

    Would you like some in-depth training on the scientific Python ecosystem for atmospheric science and meteorology? Work through our workshop materials at your own pace to learn and practice the syntax, functionality, and utility of this powerful programming language, or return to the material after taking the workshop in-person to further your understanding of the material you were taught.

Software and saas

  • ECMWF examplesJupyter based training resources

    The examples in this space should give you a good starting point how you can work with ECMWF services and data through Python using Jupyter notebooks. A

  • ECMWF : introduction to MagicsJupyter based training resources

    Magics is the latest generation of the ECMWF's meteorological plotting software. It offers an easy way to visualise data coded in meteorological formats such as GRIB, NetCDF and BUFR. The same resource, in

  • KaggleJupyter based training resources

    Inside Kaggle you’ll find all the code & data you need to do your data science work. Use over 50,000 public datasets and 400,000 public notebooks to conquer any analysis in no time.

  • Kaggle MeteoNet North-West FranceJupyter based training resources

    MeteoNet is a meteorological dataset developed and made available by METEO FRANCE, the French national meteorological service. Let’s start playing with the dataset! You can find playful introductory

  • LTPyJupyter based training resources

    LTPy, a learning Tool for Python on Atmospheric Composition Data.

  • MeteoNet : Data exploration toolboxJupyter based training resources

    This repository is intended as a toolbox to handle the MeteoNet dataset. It's also a communication interface with MeteoNet's users : if you have a request or a problem concerning MeteoNet, you can post an issue on this project.

Open Forums and communities

  • ESA

    European Space Agency main site

  • EUMETSAT

    European Organisation for the Exploitation of Meteorological Satellites (EUMETSAT)

Showing a sample of 78 resources. View the full list on GitHub →