💻 Command Line Interface#

The fetchez command line tool allows you to chain modules and hooks together.

fetchez#

Fetch geospatial data with ease.

Usage

fetchez [OPTIONS] COMMAND [ARGS]...

Options

--version#

Show the version and exit.

--verbose#

Enable verbose debug logging.

--quiet#

Suppress non-error output.

hooks#

Discover, search, and learn about data processors.

Hooks are modular processing steps (filters, transforms, algorithms) that manipulate data streams or files in a pipeline.

How to use Hooks:
1. In YAML Recipes: Defined under hooks (per-module) or global_hooks.
2. In CLI Commands: Appended directly to data sources using the –hook switch or globally with –globl-hook.
* Hooks take a fetchez entry dictionary as input and they return a fetchez dictionary as output.
* Along the way, they may manipulate that entry dictionary in different ways, such as by modifying entry
values, creating artifacts, adding data streams, adding metadata, etc.
* Use fetchez hooks info <hook-name> to get more information about what a hook does.
CLI String Syntax (Source + Hooks):
<source> –arg val –hook <hook_name>:arg=val,arg2=val
CLI Examples:
fetchez pipeline –global-hook audit file –path my_data.laz –hook exec:cmd=laszip

Usage

fetchez hooks [OPTIONS] COMMAND [ARGS]...

info#

Show arguments and YAML recipe examples for a specific hook.

Usage

fetchez hooks info [OPTIONS] NAME

Arguments

NAME#

Required argument

list#

List all available processing hooks grouped by category.

Usage

fetchez hooks list [OPTIONS]

Options

-s, --search <search>#

Filter hooks by name or keyword.

presets#

Discover, inspect, and copy processing macros.

Usage

fetchez hooks presets [OPTIONS] COMMAND [ARGS]...
copy#

Copy a preset to your local ~/.fetchez/ folder for editing.

Usage

fetchez hooks presets copy [OPTIONS] NAME

Arguments

NAME#

Required argument

dump#

Print the raw YAML definition to the terminal.

Usage

fetchez hooks presets dump [OPTIONS] NAME

Arguments

NAME#

Required argument

info#

Print a clean, readable summary of a preset’s contents.

Usage

fetchez hooks presets info [OPTIONS] NAME

Arguments

NAME#

Required argument

list#

List all available built-in and local presets.

Usage

fetchez hooks presets list [OPTIONS]

modules#

Discover, search, and learn about data sources.

Usage

fetchez modules [OPTIONS] COMMAND [ARGS]...

bundles#

Discover, inspect, and copy module groups.

Usage

fetchez modules bundles [OPTIONS] COMMAND [ARGS]...
copy#

Copy a module bundle to your local ~/.fetchez/ folder for editing.

Usage

fetchez modules bundles copy [OPTIONS] NAME

Arguments

NAME#

Required argument

dump#

Print the raw YAML definition to the terminal.

Usage

fetchez modules bundles dump [OPTIONS] NAME

Arguments

NAME#

Required argument

info#

Print a clean, readable summary of a bundle’s contents.

Usage

fetchez modules bundles info [OPTIONS] NAME

Arguments

NAME#

Required argument

list#

List all available built-in and local bundles.

Usage

fetchez modules bundles list [OPTIONS]

info#

Get detailed metadata and available CLI arguments for a module.

Usage

fetchez modules info [OPTIONS] NAME

Arguments

NAME#

Required argument

list#

List all available modules grouped by category.

Usage

fetchez modules list [OPTIONS]

Options

-s, --search <search>#

Search by name, description, agency, or tag.

pipeline#

Fetch/download data and execute processing pipelines.

Usage

fetchez pipeline [OPTIONS] COMMAND1 [ARGS]... [COMMAND2 [ARGS]...]...

Options

-R, --region <region>#

Bounding box (W/E/S/N)

--global-hook <global_hook>#

Attach a global processing hook

--schema <schema>#

Apply a validation schema (e.g., ‘crm’)

--threads <threads>#

Number of parallel download threads (default: 1).

--export <export>#

Export to YAML instead of executing.

3dep#

USGS 3DEP Lidar Point Clouds (LAZ)

Usage

fetchez pipeline 3dep [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--datasets <datasets>#
  • Slash-separated indices of datasets to fetch (e.g. ‘1/3’)

--formats <formats>#
  • Filter by file format (e.g. GeoTIFF, LAZ)

--extents <extents>#
  • Filter by extent (e.g. ‘1 x 1 degree’)

--q <q>#
  • Free text search query

--date_type <date_type>#
--date_start <date_start>#
  • Start date (YYYY-MM-DD)

--date_end <date_end>#
  • End date (YYYY-MM-DD)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

3dep_cp#

USGS 3DEP Elevation Checkpoints

Usage

fetchez pipeline 3dep_cp [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

3dep_dem#

National Elevation Dataset (NED) / 3DEP DEMs

Usage

fetchez pipeline 3dep_dem [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--res <res>#
  • Resolution: ‘13’ (Default: 1 & 1/3 arc-sec), ‘1m’ (1-meter), ‘1’, ‘1/3’, or ‘all’

--datasets <datasets>#
  • Slash-separated indices of datasets to fetch (e.g. ‘1/3’)

--formats <formats>#
  • Filter by file format (e.g. GeoTIFF, LAZ)

--extents <extents>#
  • Filter by extent (e.g. ‘1 x 1 degree’)

--q <q>#
  • Free text search query

--date_type <date_type>#
--date_start <date_start>#
  • Start date (YYYY-MM-DD)

--date_end <date_end>#
  • End date (YYYY-MM-DD)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

3dep_lidar#

USGS 3DEP Lidar Point Clouds (LAZ)

Usage

fetchez pipeline 3dep_lidar [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--datasets <datasets>#
  • Slash-separated indices of datasets to fetch (e.g. ‘1/3’)

--formats <formats>#
  • Filter by file format (e.g. GeoTIFF, LAZ)

--extents <extents>#
  • Filter by extent (e.g. ‘1 x 1 degree’)

--q <q>#
  • Free text search query

--date_type <date_type>#
--date_start <date_start>#
  • Start date (YYYY-MM-DD)

--date_end <date_end>#
  • End date (YYYY-MM-DD)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

NED#

National Elevation Dataset (NED) / 3DEP DEMs

Usage

fetchez pipeline NED [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--res <res>#
  • Resolution: ‘13’ (Default: 1 & 1/3 arc-sec), ‘1m’ (1-meter), ‘1’, ‘1/3’, or ‘all’

--datasets <datasets>#
  • Slash-separated indices of datasets to fetch (e.g. ‘1/3’)

--formats <formats>#
  • Filter by file format (e.g. GeoTIFF, LAZ)

--extents <extents>#
  • Filter by extent (e.g. ‘1 x 1 degree’)

--q <q>#
  • Free text search query

--date_type <date_type>#
--date_start <date_start>#
  • Start date (YYYY-MM-DD)

--date_end <date_end>#
  • End date (YYYY-MM-DD)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

arcticdem#

ArcticDEM (PGC/NGA/NSF)

Usage

fetchez pipeline arcticdem [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--where <where>#
  • Filter by attribute (Not fully supported in light mode, uses manual check)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

bing#

Microsoft Bing Building Footprints

Usage

fetchez pipeline bing [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--zoom <zoom>#
  • Zoom level for QuadKey calculation (Default: 9)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

bluetopo#

NOAA BlueTopo (National Bathymetric Source)

Usage

fetchez pipeline bluetopo [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--want_interpolation <want_interpolation>#
--unc_weights <unc_weights>#
--keep_index <keep_index>#
  • Retain the bluetopo source index

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

buoys#

NOAA NDBC Buoy Data

Usage

fetchez pipeline buoys [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--station_id <station_id>#
  • Specific Buoy Station ID (comma-separated for multiple)

--radius <radius>#
  • Search radius in Nautical Miles (default: 100)

--datatype <datatype>#
  • Data type: ‘realtime’ (last 45 days) or ‘historical’ (archives) [Default: realtime]

--min_year <min_year>#
  • Start year for historical data (default: 2010)

--max_year <max_year>#
  • End year for historical data (default: current year)

--uncertainty <uncertainty>#
--use_cache <use_cache>#

cdse#

CDSE Direct Node Fetcher (Sentinel-2 JP2 Bands)

Usage

fetchez pipeline cdse [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--collection_name <collection_name>#
  • Collection (e.g., SENTINEL-2). Default: SENTINEL-2

--product_type <product_type>#
  • Product Type (e.g., S2MSI1C, S2MSI2A). Default: S2MSI1C

--cloud_cover <cloud_cover>#
  • Max cloud cover percentage (0-100)

--start_date <start_date>#
  • Start date (YYYY-MM-DD)

--end_date <end_date>#
  • End date (YYYY-MM-DD)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

charts#

NOAA Nautical Charts (ENC)

Usage

fetchez pipeline charts [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--update <update>#
  • Force update of the local catalog index (FRED)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

chs#

Canadian Hydrographic Service (NONNA Bathymetry)

Usage

fetchez pipeline chs [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--resolution <resolution>#
--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

coned#

USGS/NOAA Coastal National Elevation Database (CoNED)

Usage

fetchez pipeline coned [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--survey_id <survey_id>#
--datatype <datatype>#
  • Data type: “lidar”, “raster” (DEM), “imagery”, “landcover”

--title_filter <title_filter>#
  • Filter results by dataset title (case-insensitive)

--want_footprints <want_footprints>#
  • Fetch the dataset footprint (tile index) zip only

--keep_footprints <keep_footprints>#
  • Keep the downloaded tile index zip after processing

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

copernicus#

COPERNICUS satellite elevation data (COP-30 / COP-10)

Usage

fetchez pipeline copernicus [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--datatype <datatype>#
  • Set data type: ‘1’=COP-30 (Global), ‘3’=COP-10 (Europe)

--update <update>#
  • Force update of the local index (FRED)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

copernicus_marine#

Copernicus Marine SDB Fetcher

Usage

fetchez pipeline copernicus_marine [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--dataset_id <dataset_id>#
  • The Copernicus Marine dataset ID (e.g., cmems_obs-mob_glo_bathy_sdb_multi_15m_pt15s)

--username <username>#
  • Copernicus Marine Username (or set in netrc)

--password <password>#
  • Copernicus Marine Password (or set in netrc)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

cpt_city#

CPT City Color Palettes

Usage

fetchez pipeline cpt_city [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--query <query>#
  • Search term to filter palettes (e.g. ‘bathymetry’, ‘topography’, ‘rainbow’)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

csb#

NOAA Crowd Sourced Bathymetry (Direct S3)

Usage

fetchez pipeline csb [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--min_year <min_year>#
  • Filter by minimum year (e.g. 2020)

--max_year <max_year>#
  • Filter by maximum year (e.g. 2023)

--platform <platform>#
  • Filter by Platform Name (exact match)

--provider <provider>#
  • Filter by Provider Name (exact match)

--limit <limit>#
  • Max number of files to fetch (default: 2000)

--uncertainty <uncertainty>#
--use_cache <use_cache>#

cudem#

CUDEM (Continuously Updated Digital Elevation Model)

Usage

fetchez pipeline cudem [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--survey_id <survey_id>#
--datatype <datatype>#
  • Data type: “lidar”, “raster” (DEM), “imagery”, “landcover”

--title_filter <title_filter>#
  • Filter results by dataset title (case-insensitive)

--want_footprints <want_footprints>#
  • Fetch the dataset footprint (tile index) zip only

--keep_footprints <keep_footprints>#
  • Keep the downloaded tile index zip after processing

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

cusp#

NOAA Continually Updated Shoreline Product (CUSP)

Usage

fetchez pipeline cusp [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

dav#

NOAA Digital Coast (Data Access Viewer)

Usage

fetchez pipeline dav [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--survey_id <survey_id>#
--datatype <datatype>#
  • Data type: “lidar”, “raster” (DEM), “imagery”, “landcover”

--title_filter <title_filter>#
  • Filter results by dataset title (case-insensitive)

--want_footprints <want_footprints>#
  • Fetch the dataset footprint (tile index) zip only

--keep_footprints <keep_footprints>#
  • Keep the downloaded tile index zip after processing

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

digital_coast#

NOAA Sea Level Rise (SLR) DEMs

Usage

fetchez pipeline digital_coast [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--survey_id <survey_id>#
--datatype <datatype>#
  • Data type: “lidar”, “raster” (DEM), “imagery”, “landcover”

--title_filter <title_filter>#
  • Filter results by dataset title (case-insensitive)

--want_footprints <want_footprints>#
  • Fetch the dataset footprint (tile index) zip only

--keep_footprints <keep_footprints>#
  • Keep the downloaded tile index zip after processing

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

dnc#

NRL Digital Nautical Chart (DNC) Bathymetry WFS

Usage

fetchez pipeline dnc [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--layer <layer>#
  • WFS Layer Name (e.g., ‘BathyServices:soundings’)

--fmt <fmt>#
  • Output format: ‘json’ (GeoJSON) or ‘shape-zip’ (Shapefile) (default: ‘json’)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

dtu#

DTU Global Gravity/Altimetry Models

Usage

fetchez pipeline dtu [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--version <version>#
  • Model version (e.g., “10”, “13”, “15”, “18”, “21”). Default: 10

--product <product>#
  • Product type: “mss”, “lat”, “mdt”, “tide”, “gravity”. Default: “mss”

--format <format>#
  • File format preference: “nc” (NetCDF) or “ascii”. Default: “nc”

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

earthaccess#

NASA EarthAccess

Usage

fetchez pipeline earthaccess [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--short_name <short_name>#
  • Dataset Short Name (e.g. ATL03, ATL08, MUR-JPL-L4-GLOB-v4.1)

--concept_id <concept_id>#
  • Concept ID

--version <version>#
  • Dataset Version (e.g. 006)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

earthdata#

NASA EarthData (CMR / Harmony)

Usage

fetchez pipeline earthdata [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--short_name <short_name>#
  • Dataset Short Name (e.g. ATL03, ATL08, MUR-JPL-L4-GLOB-v4.1)

--provider <provider>#
  • Data Provider (e.g. NSIDC_CPRD)

--time_start <time_start>#
  • Start Date (ISO 8601: 2020-01-01T00:00:00Z)

--time_end <time_end>#
  • End Date (ISO 8601: 2020-02-01T00:00:00Z)

--version <version>#
  • Dataset Version (e.g. 006)

--filename_filter <filename_filter>#
  • Filter granules by filename pattern (wildcards supported)

--subset <subset>#
  • Use Harmony API for subsetting (if supported)

--subset_job_id <subset_job_id>#
--harmony_ping <harmony_ping>#
  • Harmony ping query, [‘status’, ‘pause’, ‘resume’, ‘cancel’]

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

ehydro#

USACE eHydro (Bathymetry)

Usage

fetchez pipeline ehydro [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--where <where>#
  • SQL filter clause (default: ‘1=1’)

--survey <survey>#
  • Filter by survey name/ID (substring match)

--min_year <min_year>#
  • Filter surveys after this year (YYYY)

--max_year <max_year>#
  • Filter surveys before this year (YYYY)

--uncertainty <uncertainty>#
--use_cache <use_cache>#

emodnet#

EMODnet Bathymetry (Europe)

Usage

fetchez pipeline emodnet [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--want_erddap <want_erddap>#
  • Use ERDDAP source instead of WCS

--erddap_format <erddap_format>#
  • Format for ERDDAP download (nc, asc, csv, etc.) [Default: nc]

--layer <layer>#
  • Data Layer: ‘mean’ (Depth), ‘std’ (Error), ‘source’ (Source ID), ‘quality’

--resolution <resolution>#
--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

etopo#

ETOPO 2022 Global Relief Model

Usage

fetchez pipeline etopo [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--resolution <resolution>#
--datatype <datatype>#
  • Data Type: ‘bed’, ‘surface’, ‘bed_sid’, ‘surface_sid’. Default: bed

--format <format>#
  • File Format: ‘gtif’ or ‘netcdf’. Default: gtif

--update <update>#
  • Force update of the local index (FRED)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

fabdem#

FABDEM (Forest And Buildings removed Copernicus DEM)

Usage

fetchez pipeline fabdem [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

file#

Process local files (e.g. for piping/hooks)

Usage

fetchez pipeline file [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--paths <paths>#
  • List of input file paths

--path <path>#
  • Single input file path (legacy)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

fred_local#

Query a custom/local FRED index

Usage

fetchez pipeline fred_local [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--index <index>#
  • Name or path of the FRED index (json) to load

--mode <mode>#
  • “reference” (default) to point to existing files, or “copy” to stage them to outdir

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

gba#

Global Building Atlas (GBA)

Usage

fetchez pipeline gba [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--layer <layer>#
  • WFS Layer Name (default: ‘lod1_global’)

--fmt <fmt>#
  • Output format: ‘json’ (GeoJSON) or ‘shape-zip’ (Shapefile)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

gebco#

Run the gebco module.

Usage

fetchez pipeline gebco [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--layer <layer>#
--include_tid <include_tid>#
--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

gebco_ncss#

Run the gebco_ncss module.

Usage

fetchez pipeline gebco_ncss [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--layer <layer>#
--include_tid <include_tid>#
--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

gebco_opendap#

Run the gebco_opendap module.

Usage

fetchez pipeline gebco_opendap [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--layer <layer>#
--include_tid <include_tid>#
--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

gedtm30#

OpenLandMap GEDTM30 (Global 30m DTM)

Usage

fetchez pipeline gedtm30 [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--product <product>#
  • Product Name (e.g., ‘Ensemble Digital Terrain Model’, ‘dtm_downscaled’)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

geobc#

British Columbia Open LiDAR Data (LidarBC)

Usage

fetchez pipeline geobc [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--datatype <datatype>#
  • Data type to fetch: ‘pointcloud’, ‘dem’, ‘dsm’, or ‘all’ (default)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

geoid#

PROJ CDN Transformation Grids

Usage

fetchez pipeline geoid [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--query <query>#
  • Search term (e.g., “geoid18”, “vertcon”, “nadcon”).

--epsg <epsg>#
  • Filter by source or target EPSG code.

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

globathy#

GLOBathy Global Lake Bathymetry

Usage

fetchez pipeline globathy [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

gmrt#

Global Multi-Resolution Topography (GMRT) Synthesis

Usage

fetchez pipeline gmrt [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--res <res>#
  • Resolution to fetch (default, max, or specific value)

--fmt <fmt>#
  • Output format (geotiff, netcdf, etc.)

--layer <layer>#
  • Data layer (topo, topo-mask)

--want_swath <want_swath>#
  • Fetch swath polygon shapefile instead of grid

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

gshhg#

Global Self-consistent, Hierarchical, High-resolution Geography (GSHHG)

Usage

fetchez pipeline gshhg [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--resolution <resolution>#
  • Resolution to use: f (full), h (high), i (inter), l (low), c (crude). Default: h

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

hrdem#

Canada HRDEM (Mosaic & Legacy)

Usage

fetchez pipeline hrdem [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--mode <mode>#
  • ‘mosaic’ (default) or ‘legacy’

--resolution <resolution>#
--model <model>#
  • ‘dtm’ (Terrain) or ‘dsm’ (Surface). Default: dtm

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

hydrolakes#

HydroLAKES Global Polygons

Usage

fetchez pipeline hydrolakes [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--format <format>#
  • File format: ‘shp’ (Shapefile) or ‘gdb’ (GeoDatabase). Default: shp

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

icesat2#

NASA IceSat2 Data (ATL03/ATL08)

Usage

fetchez pipeline icesat2 [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--short_name <short_name>#
  • Dataset Short Name (e.g. ATL03, ATL08, MUR-JPL-L4-GLOB-v4.1)

--subset <subset>#
  • Use Harmony API for subsetting (if supported)

--version <version>#
  • Dataset Version (e.g. 007)

--provider <provider>#
  • Data Provider (e.g. NSIDC_CPRD)

--time_start <time_start>#
  • Start Date (ISO 8601: 2020-01-01T00:00:00Z)

--time_end <time_end>#
  • End Date (ISO 8601: 2020-02-01T00:00:00Z)

--filename_filter <filename_filter>#
  • Filter granules by filename pattern (wildcards supported)

--subset_job_id <subset_job_id>#
--harmony_ping <harmony_ping>#
  • Harmony ping query, [‘status’, ‘pause’, ‘resume’, ‘cancel’]

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

ipinfo#

Fetch IP Geolocation Data from ipinfo.io

Usage

fetchez pipeline ipinfo [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--ip <ip>#
  • Specific IP address to lookup (default: current IP)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

lidarbc#

British Columbia Open LiDAR Data (LidarBC)

Usage

fetchez pipeline lidarbc [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--datatype <datatype>#
  • Data type to fetch: ‘pointcloud’, ‘dem’, ‘dsm’, or ‘all’ (default)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

local_fs#

Crawl and spatially filter a local directory of data.

Usage

fetchez pipeline local_fs [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--path <path>#
  • The root directory to crawl.

--ext <ext>#
  • File extension to match (e.g., ‘.tif’, ‘.bag’, ‘.xyz’).

--datatype <datatype>#
  • Data type tag for downstream hooks (default: ‘raster’).

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

local_index#

Query a custom/local FRED index

Usage

fetchez pipeline local_index [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--index <index>#
  • Name or path of the FRED index (json) to load

--mode <mode>#
  • “reference” (default) to point to existing files, or “copy” to stage them to outdir

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

margrav#

Marine Gravity (Scripps/UCSD)

Usage

fetchez pipeline margrav [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--mag <mag>#
  • Magnitude/Zoom level (0.0-1.0). Default: 1.0 (Full Res)

--global_grid <global_grid>#
  • Fetch the full global grid (IMG format) instead of a regional slice.

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

maxar#

Fetch high-res disaster imagery from Maxar Open Data.

Usage

fetchez pipeline maxar [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--event <event>#
  • Event Name (e.g. ‘Kahramanmaras-turkey-earthquake-23’). REQUIRED.

--visual <visual>#
  • Fetch visual (RGB) COGs (default: True).

--analytic <analytic>#
  • Fetch analytic (multispectral) COGs.

--url <url>#
  • STAC API Endpoint URL.

--collections <collections>#
  • Comma-separated list of Collection IDs.

--assets <assets>#
  • Comma-separated list of Asset Keys to fetch (e.g. ‘visual,B04’).

--date <date>#
  • Date range (e.g. ‘2023-01-01/2023-01-31’).

--cloud_cover <cloud_cover>#
  • Maximum cloud cover percentage (0-100).

--limit <limit>#
  • Max number of items to fetch.

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

mbdb#

NOAA MBDB (ArcGIS Feature Server)

Usage

fetchez pipeline mbdb [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--where <where>#
--layer <layer>#
--want_inf <want_inf>#
--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

mgds#

Marine Geoscience Data System (MGDS)

Usage

fetchez pipeline mgds [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--datatype <datatype>#
  • Data type (e.g., ‘Bathymetry’, ‘Bathymetry:Swath’). Default: ‘Bathymetry’

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

multibeam#

NOAA NCEI Multibeam Bathymetry

Usage

fetchez pipeline multibeam [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--processed <processed>#
  • Prefer processed data (v2) over raw (v1) [Default: True]

--survey_id <survey_id>#
  • Filter by specific Survey ID (e.g. KM1009)

--exclude_survey_id <exclude_survey_id>#
--ship_id <ship_id>#
  • Filter by Ship ID (e.g. Kilo Moana)

--exclude_ship_id <exclude_ship_id>#
--min_year <min_year>#
  • Filter by minimum year (e.g. 2010)

--max_year <max_year>#
  • Filter by maximum year

--want_inf <want_inf>#
  • Also download associated .inf metadata files

--uncertainty <uncertainty>#
--use_cache <use_cache>#

mur_sst#

MUR SST (Global Sea Surface Temperature)

Usage

fetchez pipeline mur_sst [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--short_name <short_name>#
  • Dataset Short Name (e.g. ATL03, ATL08, MUR-JPL-L4-GLOB-v4.1)

--provider <provider>#
  • Data Provider (e.g. NSIDC_CPRD)

--time_start <time_start>#
  • Start Date (ISO 8601: 2020-01-01T00:00:00Z)

--time_end <time_end>#
  • End Date (ISO 8601: 2020-02-01T00:00:00Z)

--version <version>#
  • Dataset Version (e.g. 006)

--filename_filter <filename_filter>#
  • Filter granules by filename pattern (wildcards supported)

--subset <subset>#
  • Use Harmony API for subsetting (if supported)

--subset_job_id <subset_job_id>#
--harmony_ping <harmony_ping>#
  • Harmony ping query, [‘status’, ‘pause’, ‘resume’, ‘cancel’]

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

nasadem#

NASA Digital Elevation Model (NASADEM)

Usage

fetchez pipeline nasadem [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

ned#

National Elevation Dataset (NED) / 3DEP DEMs

Usage

fetchez pipeline ned [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--res <res>#
  • Resolution: ‘13’ (Default: 1 & 1/3 arc-sec), ‘1m’ (1-meter), ‘1’, ‘1/3’, or ‘all’

--datasets <datasets>#
  • Slash-separated indices of datasets to fetch (e.g. ‘1/3’)

--formats <formats>#
  • Filter by file format (e.g. GeoTIFF, LAZ)

--extents <extents>#
  • Filter by extent (e.g. ‘1 x 1 degree’)

--q <q>#
  • Free text search query

--date_type <date_type>#
--date_start <date_start>#
  • Start date (YYYY-MM-DD)

--date_end <date_end>#
  • End date (YYYY-MM-DD)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

ngs#

NOAA NGS Survey Monuments

Usage

fetchez pipeline ngs [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--datum <datum>#
  • Preferred Datum for metadata (e.g., ‘orthoHt’, ‘geoidHt’). Note: API fetches all available data.

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

nominatim#

Nominatum place queries

Usage

fetchez pipeline nominatim [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--query <query>#
  • Query String

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

nos_hydro#

NOAA NOS Hydrographic Surveys (BAG & XYZ)

Usage

fetchez pipeline nos_hydro [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--where <where>#
--layer <layer>#
  • ArcGIS Layer ID: 0 (All Soundings) [Default: 0]

--datatype <datatype>#
  • Data type to fetch: “bag” (Bathymetric Attributed Grid) or “xyz” (Soundings)

--survey_id <survey_id>#
  • Filter by specific Survey ID (e.g. H12345)

--exclude_survey_id <exclude_survey_id>#
--min_year <min_year>#
  • Filter by minimum survey year

--max_year <max_year>#
  • Filter by maximum survey year

--uncertainty <uncertainty>#
--use_cache <use_cache>#

nswtb#

NSW Marine LiDAR Topo-Bathy 2018

Usage

fetchez pipeline nswtb [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--layer <layer>#
  • Layer ID: 0=Contours (5m), 1=Slope, 2=Bathymetry DEM. Default: 0

--where <where>#
  • SQL filter clause (default: ‘1=1’)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

osm#

OpenStreetMap (via Overpass API)

Usage

fetchez pipeline osm [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--query <query>#
  • Preset (‘coastline’, ‘water’, ‘buildings’) or raw Overpass QL.

--tag <tag>#
  • Dynamic Tag Search (e.g. ‘amenity=pub’ or ‘leisure=park’). Overrides query.

--chunk_size <chunk_size>#
  • Split region into chunks of N degrees (e.g. 0.5) to avoid timeouts.

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

proj#

PROJ CDN Transformation Grids

Usage

fetchez pipeline proj [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--query <query>#
  • Search term (e.g., “geoid18”, “vertcon”, “nadcon”).

--epsg <epsg>#
  • Filter by source or target EPSG code.

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

r2r#

Rolling Deck to Repository (R2R) Multibeam

Usage

fetchez pipeline r2r [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

scratch#

Run the scratch module.

Usage

fetchez pipeline scratch [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--url <url>#
--path <path>#
--datatype <datatype>#
--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

seanoe#

Fetch FES2014 Global Tide Surfaces from SEANOE (Open Access).

Usage

fetchez pipeline seanoe [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--product <product>#
  • Product ID. Currently only ‘fes2014_derived’ is supported.

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

sentinel2#

Copernicus Sentinel-2 Imagery

Usage

fetchez pipeline sentinel2 [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--start_date <start_date>#
  • Start Date (YYYYMMDD). Default: 30 days ago.

--end_date <end_date>#
  • End Date (YYYYMMDD). Default: Today.

--cloud_cover <cloud_cover>#
  • Max Cloud Cover % (0-100). Default: 20

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

slr#

NOAA Sea Level Rise (SLR) DEMs

Usage

fetchez pipeline slr [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--survey_id <survey_id>#
--datatype <datatype>#
  • Data type: “lidar”, “raster” (DEM), “imagery”, “landcover”

--title_filter <title_filter>#
  • Filter results by dataset title (case-insensitive)

--want_footprints <want_footprints>#
  • Fetch the dataset footprint (tile index) zip only

--keep_footprints <keep_footprints>#
  • Keep the downloaded tile index zip after processing

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

srtm_plus#

SRTM15+ Global Bathymetry/Topography (Scripps/UCSD)

Usage

fetchez pipeline srtm_plus [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

stac#

Fetch data from a STAC API.

Usage

fetchez pipeline stac [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--url <url>#
  • STAC API Endpoint URL.

--collections <collections>#
  • Comma-separated list of Collection IDs.

--assets <assets>#
  • Comma-separated list of Asset Keys to fetch (e.g. ‘visual,B04’).

--date <date>#
  • Date range (e.g. ‘2023-01-01/2023-01-31’).

--cloud_cover <cloud_cover>#
  • Maximum cloud cover percentage (0-100).

--limit <limit>#
  • Max number of items to fetch.

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

sun_moon#

USNO Sun/Moon Ephemeris

Usage

fetchez pipeline sun_moon [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--date <date>#
  • Date (YYYY-MM-DD). Default: Today.

--timezone <timezone>#
  • Timezone offset (e.g. -7 for MST). Default: 0 (UTC).

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

swot#

NASA SWOT Satellite Data

Usage

fetchez pipeline swot [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--product <product>#
--short_name <short_name>#
  • Dataset Short Name (e.g. ATL03, ATL08, MUR-JPL-L4-GLOB-v4.1)

--provider <provider>#
  • Data Provider (e.g. NSIDC_CPRD)

--time_start <time_start>#
  • Start Date (ISO 8601: 2020-01-01T00:00:00Z)

--time_end <time_end>#
  • End Date (ISO 8601: 2020-02-01T00:00:00Z)

--version <version>#
  • Dataset Version (e.g. 006)

--filename_filter <filename_filter>#
  • Filter granules by filename pattern (wildcards supported)

--subset <subset>#
  • Use Harmony API for subsetting (if supported)

--subset_job_id <subset_job_id>#
--harmony_ping <harmony_ping>#
  • Harmony ping query, [‘status’, ‘pause’, ‘resume’, ‘cancel’]

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

synbath#

UCSD SynBath Global Bathymetry (Geologically Constrained)

Usage

fetchez pipeline synbath [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

sysu#

Fetch SYSU_topo global bathymetry (Open Access).

Usage

fetchez pipeline sysu [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--product <product>#
  • Product ID. Currently only ‘SYSU_topo’ is supported.

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

tidal_grids#

NOAA VDatum Tidal Grids

Usage

fetchez pipeline tidal_grids [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--datatype <datatype>#
  • Filter by datum type (e.g., “mllw”, “mhhw”, “tidal”).

--update <update>#
  • Force a re-scrape of the NOAA website.

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

tides#

NOAA CO-OPS Tides & Currents

Usage

fetchez pipeline tides [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--station <station>#
  • Station ID (e.g. 8518750). If provided, fetches DATA. If omitted, searches REGION.

--start_date <start_date>#
  • Start Date (YYYYMMDD). Required for data mode.

--end_date <end_date>#
  • End Date (YYYYMMDD). Required for data mode.

--datum <datum>#
  • Vertical Datum (MLLW, MSL, NAVD88, STND). Default: MLLW

--product <product>#
  • Product (water_level, predictions, air_temperature, wind). Default: water_level

--interval <interval>#
  • Data Interval (h, hilo). Default: h (Hourly) for data, None for 6-min.

--mode <mode>#
  • Module Mode: ‘search’ (GeoJSON), ‘data’ (Time-Series), or ‘datums’ (Offsets). Default: auto-detect.

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

tiger#

US Census Bureau TIGERweb (Boundaries)

Usage

fetchez pipeline tiger [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--layer <layer>#
  • Target Layer Name (e.g., ‘States’, ‘Counties’, ‘Census Tracts’, ‘Blocks’)

--where <where>#
  • SQL-like filter clause (default: ‘1=1’)

--check_meta <check_meta>#
  • Force a refresh of the layer ID metadata lookup

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

tnm#

USGS The National Map (TNM) Elevation Products

Usage

fetchez pipeline tnm [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--datasets <datasets>#
  • Slash-separated indices of datasets to fetch (e.g. ‘1/3’)

--formats <formats>#
  • Filter by file format (e.g. GeoTIFF, LAZ)

--extents <extents>#
  • Filter by extent (e.g. ‘1 x 1 degree’)

--q <q>#
  • Free text search query

--date_type <date_type>#
--date_start <date_start>#
  • Start date (YYYY-MM-DD)

--date_end <date_end>#
  • End date (YYYY-MM-DD)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

url_fetcher#

Run the url_fetcher module.

Usage

fetchez pipeline url_fetcher [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--url <url>#
--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

usiei#

US Interagency Elevation Inventory (USIEI)

Usage

fetchez pipeline usiei [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--layer <layer>#
  • Layer ID: 0=TopoBathy, 1=Bathy, 2=Topo, 3=IfSAR. Default: 0

--where <where>#
  • SQL filter clause (default: ‘1=1’)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

vdatum#

NOAA VDatum Tidal Grids

Usage

fetchez pipeline vdatum [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--datatype <datatype>#
  • Filter by datum type (e.g., “mllw”, “mhhw”, “tidal”).

--update <update>#
  • Force a re-scrape of the NOAA website.

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

vertcon#

PROJ CDN Transformation Grids

Usage

fetchez pipeline vertcon [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--query <query>#
  • Search term (e.g., “geoid18”, “vertcon”, “nadcon”).

--epsg <epsg>#
  • Filter by source or target EPSG code.

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

vgg#

Vertical Gravity Gradient (Scripps/UCSD)

Usage

fetchez pipeline vgg [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

wadnr#

Washington State DNR LiDAR

Usage

fetchez pipeline wadnr [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--filter <filter>#
  • Filter projects by name (case-insensitive substring).

--project_id <project_id>#
  • Filter by specific Project ID (integer).

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

waterservices#

USGS Water Services (Instantaneous Values)

Usage

fetchez pipeline waterservices [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--period <period>#
  • Data period (ISO 8601 Duration, e.g. ‘P7D’ for 7 days). Default: P1D

--parameter <parameter>#
  • Parameter Code (e.g. ‘00060’ for Discharge, ‘00065’ for Height). Default: All

--sites <sites>#
  • Specific comma-separated site numbers (ignores region if set)

--printout <printout>#
  • Fetch and print station summary to console immediately

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

wikigeo#

Wikipedia Geosearch

Usage

fetchez pipeline wikigeo [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--limit <limit>#
  • Max results per chunk (default 500, max 500)

--chunk_size <chunk_size>#
  • Size of search chunks in degrees (default 0.1 to satisfy API limits)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

wsf#

World Settlement Footprint (WSF) 2019

Usage

fetchez pipeline wsf [OPTIONS]

Options

--weight <weight>#
--hook <hook>#

Attach a processing hook

--update <update>#
  • Force update of the local index (FRED)

--min_year <min_year>#
--max_year <max_year>#
--uncertainty <uncertainty>#
--use_cache <use_cache>#

recipes#

Discover, inspect, and copy complete pipeline workflows.

Usage

fetchez recipes [OPTIONS] COMMAND [ARGS]...

copy#

Copy a recipe to your local ~/.fetchez/ folder for editing.

Usage

fetchez recipes copy [OPTIONS] NAME

Arguments

NAME#

Required argument

dump#

Print the raw YAML definition to the terminal.

Usage

fetchez recipes dump [OPTIONS] NAME

Arguments

NAME#

Required argument

info#

Print a clean, readable summary of a recipe’s contents.

Usage

fetchez recipes info [OPTIONS] NAME

Arguments

NAME#

Required argument

list#

List all available built-in and local recipes.

Usage

fetchez recipes list [OPTIONS]

run#

Execute a YAML recipe by registry name or file path.

Usage

fetchez recipes run [OPTIONS] NAME

Arguments

NAME#

Required argument

schemas#

Discover, search, and learn about recipe schemas.

Usage

fetchez recipes schemas [OPTIONS] COMMAND [ARGS]...
info#

Show arguments and YAML recipe examples for a specific hook.

Usage

fetchez recipes schemas info [OPTIONS] NAME

Arguments

NAME#

Required argument

list#

List all available processing schemas grouped by category.

Usage

fetchez recipes schemas list [OPTIONS]

Options

-s, --search <search>#

Filter schemas by name or keyword.

validate#

Check a recipe for syntax errors, logical issues, and missing dependencies.

Usage

fetchez recipes validate [OPTIONS] NAME

Arguments

NAME#

Required argument

streams#

Discover, search, and learn about streams.

Usage

fetchez streams [OPTIONS] COMMAND [ARGS]...

profiles#

Discover, inspect, and copy stream format profiles.

Usage

fetchez streams profiles [OPTIONS] COMMAND [ARGS]...
copy#

Copy a reader profile to your local ~/.fetchez/ folder for editing.

Usage

fetchez streams profiles copy [OPTIONS] NAME

Arguments

NAME#

Required argument

dump#

Print the raw YAML definition to the terminal.

Usage

fetchez streams profiles dump [OPTIONS] NAME

Arguments

NAME#

Required argument

info#

Print a clean, readable summary of a bundle’s contents.

Usage

fetchez streams profiles info [OPTIONS] NAME

Arguments

NAME#

Required argument

list#

List all available built-in and local profiles.

Usage

fetchez streams profiles list [OPTIONS]

Options

-s, --search <search>#

Filter profiles by name or keyword.

readers#

Discover, search, and learn about stream format readers.

Format reader streams can be initiated with the stream-init hook which will populate entry[‘stream’] and entry[‘stream-type’] in the pipeline.

Usage

fetchez streams readers [OPTIONS] COMMAND [ARGS]...
info#

Show arguments and YAML recipe examples for a specific reader.

Usage

fetchez streams readers info [OPTIONS] NAME

Arguments

NAME#

Required argument

list#

List all available stream readers grouped by category.

Usage

fetchez streams readers list [OPTIONS]

Options

-s, --search <search>#

Filter readers by name or keyword.