LICENSE.md
README.md
pyproject.toml
src/earthlens/__init__.py
src/earthlens/aggregate.py
src/earthlens/earthlens.py
src/earthlens/spatial.py
src/earthlens/utm.py
src/earthlens.egg-info/PKG-INFO
src/earthlens.egg-info/SOURCES.txt
src/earthlens.egg-info/dependency_links.txt
src/earthlens.egg-info/requires.txt
src/earthlens.egg-info/top_level.txt
src/earthlens/base/__init__.py
src/earthlens/base/abstractdatasource.py
src/earthlens/base/auth.py
src/earthlens/base/leaves.py
src/earthlens/base/providers.py
src/earthlens/base/spatial.py
src/earthlens/base/yaml_loader.py
src/earthlens/chc/__init__.py
src/earthlens/chc/backend.py
src/earthlens/chc/catalog.py
src/earthlens/chc/catalog/_index.yaml
src/earthlens/chc/catalog/chirp.yaml
src/earthlens/chc/catalog/chirps-2.0.yaml
src/earthlens/chc/catalog/chirps-v3.yaml
src/earthlens/chc/catalog/chirts.yaml
src/earthlens/chc/catalog/cmip6.yaml
src/earthlens/chc/catalog/derived.yaml
src/earthlens/chc/catalog/gefs.yaml
src/earthlens/chc/catalog/indices.yaml
src/earthlens/cmems/__init__.py
src/earthlens/cmems/auth.py
src/earthlens/cmems/backend.py
src/earthlens/cmems/catalog.py
src/earthlens/cmems/catalog/_index.yaml
src/earthlens/cmems/catalog/arctic.yaml
src/earthlens/cmems/catalog/baltic-sea.yaml
src/earthlens/cmems/catalog/black-sea.yaml
src/earthlens/cmems/catalog/global-biogeochem.yaml
src/earthlens/cmems/catalog/global-observations.yaml
src/earthlens/cmems/catalog/global-other.yaml
src/earthlens/cmems/catalog/global-physics.yaml
src/earthlens/cmems/catalog/global-sealevel.yaml
src/earthlens/cmems/catalog/global-sst.yaml
src/earthlens/cmems/catalog/global-wave.yaml
src/earthlens/cmems/catalog/global-wind.yaml
src/earthlens/cmems/catalog/ibi.yaml
src/earthlens/cmems/catalog/indicator.yaml
src/earthlens/cmems/catalog/mediterranean.yaml
src/earthlens/cmems/catalog/nw-shelf.yaml
src/earthlens/cmems/catalog/polar.yaml
src/earthlens/earthdata/__init__.py
src/earthlens/earthdata/auth.py
src/earthlens/earthdata/backend.py
src/earthlens/earthdata/catalog.py
src/earthlens/earthdata/providers.yaml
src/earthlens/earthdata/catalog/_auto.json
src/earthlens/earthdata/catalog/_index.yaml
src/earthlens/earthdata/catalog/asdc.yaml
src/earthlens/earthdata/catalog/asf.yaml
src/earthlens/earthdata/catalog/ges_disc.yaml
src/earthlens/earthdata/catalog/laads.yaml
src/earthlens/earthdata/catalog/lp_daac.yaml
src/earthlens/earthdata/catalog/nsidc.yaml
src/earthlens/earthdata/catalog/ob_daac.yaml
src/earthlens/earthdata/catalog/ornl.yaml
src/earthlens/earthdata/catalog/po_daac.yaml
src/earthlens/ecmwf/__init__.py
src/earthlens/ecmwf/backend.py
src/earthlens/ecmwf/catalog.py
src/earthlens/ecmwf/cds_data_catalog.yaml
src/earthlens/ecmwf/constraints.py
src/earthlens/ecmwf/jobs.py
src/earthlens/ecmwf/providers.yaml
src/earthlens/fdsn/__init__.py
src/earthlens/fdsn/auth.py
src/earthlens/fdsn/backend.py
src/earthlens/fdsn/catalog.py
src/earthlens/fdsn/events.py
src/earthlens/fdsn/fdsn_data_catalog.yaml
src/earthlens/gdacs/__init__.py
src/earthlens/gdacs/backend.py
src/earthlens/gdacs/catalog.py
src/earthlens/gdacs/events.py
src/earthlens/gdacs/gdacs_data_catalog.yaml
src/earthlens/gee/__init__.py
src/earthlens/gee/_helpers.py
src/earthlens/gee/auth.py
src/earthlens/gee/backend.py
src/earthlens/gee/catalog.py
src/earthlens/gee/cloud_masks.py
src/earthlens/gee/features.py
src/earthlens/gee/filters.py
src/earthlens/gee/io.py
src/earthlens/gee/jobs.py
src/earthlens/gee/providers.yaml
src/earthlens/gee/sampling.py
src/earthlens/gee/catalog/_index.yaml
src/earthlens/gee/catalog/atmosphere-chemistry.yaml
src/earthlens/gee/catalog/climate-reanalysis.yaml
src/earthlens/gee/catalog/community.yaml
src/earthlens/gee/catalog/elevation-terrain.yaml
src/earthlens/gee/catalog/hydrology-water.yaml
src/earthlens/gee/catalog/land-cover-change.yaml
src/earthlens/gee/catalog/optical-multispectral.yaml
src/earthlens/gee/catalog/other.yaml
src/earthlens/gee/catalog/precipitation.yaml
src/earthlens/gee/catalog/sar-radar.yaml
src/earthlens/openaq/__init__.py
src/earthlens/openaq/auth.py
src/earthlens/openaq/backend.py
src/earthlens/openaq/catalog.py
src/earthlens/openaq/client.py
src/earthlens/openaq/openaq_data_catalog.yaml
src/earthlens/s3/__init__.py
src/earthlens/s3/s3.py
src/earthlens/stac/__init__.py
src/earthlens/stac/auth_cdse.py
src/earthlens/stac/backend.py
src/earthlens/stac/catalog.py
src/earthlens/stac/signers.py
src/earthlens/stac/catalog/_index.yaml
src/earthlens/stac/catalog/cdse.yaml
src/earthlens/stac/catalog/earth-search.yaml
src/earthlens/stac/catalog/planetary-computer.yaml
src/earthlens/tropycal/__init__.py
src/earthlens/tropycal/backend.py
src/earthlens/tropycal/catalog.py
src/earthlens/tropycal/events.py
src/earthlens/tropycal/tropycal_data_catalog.yaml
tests/test_abstract_auth.py
tests/test_aggregate.py
tests/test_c1_c2_c3_e2e.py
tests/test_chc.py
tests/test_earthlens.py
tests/test_output_kind.py
tests/test_remote_product.py
tests/test_s3.py
tests/test_spatial.py
tests/test_utm.py