Skip to main content

Module data

Module data 

Source
Expand description

Data product filename, cache path, and archive URL catalog.

This module is sans-IO: it performs no network access, reads no files, and writes no cache entries. It only turns cataloged product inputs into canonical archive filenames, URLs, cache relative paths, and deterministic converted bytes for pure terrain ingestion.

Structs§

CenterCatalogEntry
Static catalog entry for one analysis-center code.
CenterProductConvention
Per-center convention for one product type.
NoOpenMirrorProduct
Product pair that is intentionally not offered because no open mirror exists.
ProductDate
Civil UTC date used by product archive names.
ProductDateTime
Civil UTC date and time used for ultra-rapid issue selection.
ProductSpec
A pure product specification that resolves to one archive filename and URL.
ProductTypeConvention
Product-type filename convention.
SpaceWeatherSourceEntry
Static catalog entry for the CelesTrak space-weather source.
StationObservationSpec
A pure station observation specification.
TerrainSourceEntry
Static catalog entry for one terrain source.
UltraIssue
Ultra-rapid issue date and HHMM issue time.

Enums§

AnalysisCenter
Analysis-center code supported by the data-product catalog.
ArchiveCompression
Archive compression for a cataloged product.
ArchiveLayout
Directory layout used below an archive root.
ArchiveProtocol
Archive transport protocol recorded by the catalog.
DataCatalogError
Error returned by the pure data-product catalog.
HgtConversionError
Error returned by SRTM HGT to DTED conversion.
ProductFilenameKind
Product filename convention.
ProductType
Product type supported by the data-product catalog.
SpaceWeatherProduct
CelesTrak space-weather product served by the data catalog.

Functions§

allowed_hosts
Archive hosts present in the catalog.
archive_url
Build the full archive URL for a product.
canonical_filename
Build the canonical IGS long-name filename for a product.
catalog
Static catalog entries, in the same order as the binding data catalog.
center_catalog
Look up a center’s static catalog entry.
centers
Supported center codes, in catalog order.
day_of_year
Day-of-year in 1..=366 for a product date.
default_sample
Default sampling token for a center/product pair.
dted_block_dir
Build the DTED ten-degree cache block directory read by the terrain module.
dted_cache_relpath
Build the DTED cache relative path read by the terrain module.
dted_tile_filename
Build the DTED tile filename read by the terrain module.
gim_date_candidates
Candidate IONEX dates at or before a target date, newest first.
gps_week
GPS week number for a product date.
hgt_to_dted
Convert decompressed SRTM1 HGT bytes into deterministic DTED .dt2 bytes.
latest_ops_ultra_sp3
Select the latest ultra-rapid OPS SP3 issue at or before a target time.
latest_ultra_issue
Latest ultra-rapid issue at or before a target time.
mgex_clk
Build a clock product for a center and date.
mgex_ionex
Build an IONEX product for a center and date.
mgex_nav
Build a merged broadcast-navigation product for a center and date.
mgex_sp3
Build an SP3 product for a center and date.
no_open_mirrors
Product pairs intentionally withheld because no open mirror is known.
open_mirror
Confirm that a center/product pair has an open catalog mirror.
open_mirror_code
Confirm that a center/product code pair is not in the no-open-mirror list.
ops_ultra_clk
Build an ultra-rapid OPS clock product for a date and issue time.
ops_ultra_sp3
Build an ultra-rapid OPS SP3 product for a date and issue time.
parse_skadi_tile_id
Parse a Skadi SRTM tile id into (lat_index, lon_index).
predicted_day_offset
Day offset for predicted IONEX aliases.
predicted_ionex
Build a CODE predicted IONEX product for a target date.
product
Build a product specification for any center/product/date combination.
product_convention
Look up the convention for one center and product type.
product_types
Supported product types.
rapid_ionex
Build the CODE rapid IONEX product for a date.
skadi_archive_url
Build the Skadi SRTM archive URL for a tile.
skadi_band
Build the Skadi latitude band directory, for example N36.
skadi_source_entry
Catalog entry for the Skadi SRTM terrain source.
skadi_tile_id
Build the Skadi SRTM tile id, for example N36W107.
space_weather_archive_url
Build the CelesTrak archive URL for a space-weather product.
space_weather_cache_relpath
Build the cache relative path for a space-weather product.
space_weather_filename
Filename for a CelesTrak space-weather product.
space_weather_source_entry
Catalog entry for the CelesTrak CSSI space-weather source.
station_obs
Build a daily station observation product.
station_obs_filename
Build the canonical RINEX 3 CRINEX filename for a daily station observation.
station_obs_protocol
The transfer protocol for the daily station observation archive.
station_obs_url
Build the full BKG IGS archive URL for a daily station observation.
terrain_tile_index
Derive the terrain tile index covering a latitude/longitude coordinate.
ultra_issue_candidates
Candidate ultra-rapid issues at or before a target time, newest first.