{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Providers and products" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "from eodag import EODataAccessGateway\n", "dag = EODataAccessGateway()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Providers available" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The method [available_providers()](../../api_reference/core.rst#eodag.api.core.EODataAccessGateway.available_providers) returns a list of the pre-configured providers." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['astraea_eod',\n", " 'aws_eos',\n", " 'cop_ads',\n", " 'cop_cds',\n", " 'cop_dataspace',\n", " 'creodias',\n", " 'earth_search',\n", " 'earth_search_cog',\n", " 'earth_search_gcs',\n", " 'ecmwf',\n", " 'hydroweb_next',\n", " 'meteoblue',\n", " 'onda',\n", " 'peps',\n", " 'planetary_computer',\n", " 'sara',\n", " 'theia',\n", " 'usgs',\n", " 'usgs_satapi_aws',\n", " 'wekeo']" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "available_providers = dag.available_providers()\n", "available_providers" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "eodag has 20 providers already configured.\n" ] } ], "source": [ "print(f\"eodag has {len(available_providers)} providers already configured.\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "It can take a product type as an argument and will return the providers known to `eodag` that offer this product." ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['astraea_eod',\n", " 'aws_eos',\n", " 'cop_dataspace',\n", " 'creodias',\n", " 'earth_search',\n", " 'earth_search_gcs',\n", " 'onda',\n", " 'peps',\n", " 'sara',\n", " 'usgs',\n", " 'wekeo']" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "dag.available_providers(\"S2_MSI_L1C\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "