Changelog
All notable changes to Awesome Earth Observation Instruments are summarized here.
0.4.0
Instruments And Metadata
- Added VGT-1 on SPOT-4, VGT-2 on SPOT-5, and VGT-3 on PROBA-V with platform-specific operation periods, native sampling metadata, spectral band definitions, and public data-access links.
- Added official central-camera spectral response functions and Google Earth Engine access metadata for VGT-3.
- Added HRV records for SPOT-1, SPOT-2, and SPOT-3; HRVIR for SPOT-4; HRG and HRS for SPOT-5; and NAOMI for SPOT-6 and SPOT-7 (Azersky).
- Added five shared SPOT spectral band tables with native GSD values, spectral mode notes, public CNES archive links, and platform-specific external catalogue links.
- Added the WorldView-60 camera on WorldView-1, WorldView-110 cameras on WorldView-2 and WorldView-3, and SpaceView-110 imaging system on WorldView-4.
- Added the WorldView-Legion Camera records for all six WorldView Legion spacecraft.
- Added five vendor-sourced spectral band tables covering the four legacy WorldView configurations and the shared WorldView Legion configuration.
- Added first-party Vantor datasheet references, reconciled WorldView specifications with the current documents, and normalized semantic multispectral, SWIR, and CAVIS band identifiers from the datasheet labels.
Documentation
- Added funding acknowledgements and funder logos to the repository README and VitePress website.
- Added an interactive catalogue dashboard covering instrument composition, operations, spectral resources, data access, and external catalogue links.
- Renamed the website catalogue index to
Search Instrumentsand redesigned the landing-page actions around the site brand color. - Grouped secondary website links under a
Morenavigation menu.
0.3.0
Catalogue
- Replaced materialized spectral response arrays in
catalogue.jsonwith raw GitHub CSV URLs while preserving the source filenames. - Changed
catalogue.jsonto readable, four-space pretty-printed JSON.
Schema
- Added platform-specific lifecycle validation: satellite and airborne instruments use
operationalorretired, while UAV and terrestrial instruments useactiveorlegacy; all platforms retainexperimentalandplanned. - Added the required
contributorsproperty for unique GitHub profile URLs. - Added optional Land Surface Temperature (
lst), Water Surface Temperature (wst), Ground Range Detected (grd), and Radiometrically Terrain Corrected (rtc), and Single Look Complex (slc) product roles to every data-access point schema. - Added the optional positive
ne_delta_tband property, in kelvin, for thermal-band noise specifications and made it mutually exclusive withsnr.
Instruments And Metadata
- Added Sentinel-3A and Sentinel-3B SLSTR instrument records with a shared 11-band definition, platform-specific measured spectral response functions, specialized surface-temperature data access, and external catalogue links.
- Added separate Parrot Sequoia multispectral and RGB UAV instrument records, including the four-band multispectral definition.
- Added Sentinel-3A and Sentinel-3B OLCI instrument records with shared nominal band definitions and platform-specific mean spectral response functions.
- Migrated existing UAV instrument lifecycle statuses from
operationalandretiredtoactiveandlegacy. - Added the initial contributor attribution to every instrument record.
- Added published NE(Δ)T specifications for Altum, Altum-PT, ASTER, Landsat TM, ETM+, TIRS/TIRS-2, and MODIS thermal bands.
Documentation
- Added advanced instrument-index filters for core metadata, start dates, spectral resources, and data access providers.
- Added NE(Δ)T values to the instrument-page spectral band tables.
- Linked instrument IDs in the generated repository README to their VitePress instrument pages instead of their first source reference.
- Changed VitePress SRF plotting data generation to read the validated local SRF CSV files directly.
0.2.0
Catalogue
- Consolidated provider-specific data access metadata under the
data_accessextension. - Added generated
familyandplatform_companionsrelationship fields to each instrument incatalogue.json. - Preserved the original SRF CSV filename in
spectral.spectral_response_function_filewhile still materializing SRF CSV content into the catalogue. - Added generated spectral bands for range-based instruments using either
total_bandsorsampling. - Added support for assigning an optional range-level
bandwidthto every generated spectral band. - Added Copernicus Data Space Ecosystem data access support.
- Added EOPF Sentinel Zarr Samples data access support.
Schema
- Added the
cross_linksextension for external catalogue URLs. - Added the consolidated
data-access.yamlextension. - Moved provider-specific access schemas into
schema/extensions/data_access_points/. - Added the optional
spectral.range.bandwidthproperty for declaring a common bandwidth across generated bands. - Updated schema identifiers and references to raw GitHub URLs.
- Improved schema property descriptions.
Instruments And Metadata
- Added ASTER with VNIR, SWIR, and TIR band definitions, system response functions, data-access metadata, and external catalogue links.
- Added MODIS instrument records for the Terra and Aqua platforms.
- Added the MicaSense RedEdge-P, Altum-PT, and three Altum serial-number UAV instrument configurations with their corresponding spectral band definitions.
- Added MicaSense RedEdge-MX RX01 and RX02-or-higher UAV configurations with their serial-dependent spectral band definitions.
- Added the legacy MicaSense RedEdge 3 UAV instrument and spectral band definitions.
- Added the legacy MicaSense RedEdge-M UAV instrument and spectral band definitions.
- Added shared MODIS band definitions and platform-specific Terra and Aqua spectral response functions.
- Added Google Earth Engine and Microsoft Planetary Computer access metadata for the MODIS MCD43A4 NBAR product.
- Added EarthData, CEOS EO Handbook, and IndexDataBase cross-links for MODIS.
- Added cross-links for EMIT, ETM+, MSS, MSI, OLI, TIRS, and TM records where available.
- Added EarthData, CEOS EO Handbook, and IndexDataBase links where available.
- Added CDSE access metadata for Landsat and Sentinel records where available.
- Added EOPF access metadata for Sentinel-2 MSI records.
Documentation
- Moved README source fragments into
readme/. - Split schema documentation out of the root README into
SCHEMA.md. - Added generated VitePress instrument pages.
- Added searchable VitePress instrument index.
- Added richer single-instrument pages with quick facts, spectral summaries, searchable band tables, data access cards, external catalogue cards, related instruments, and separated source/reference links.
- Grouped single-instrument metadata into responsive, keyboard-accessible tabs for quick facts, spectral and imaging characteristics, data access, external catalogues, and references.
- Added generated VitePress schema and contributing pages.
Project Infrastructure
- Added
pyproject.toml. - Added
.gitignoreentries for Python, packaging, test, and VitePress artefacts. - Added pytest validation for catalogue generation.
- Added GitHub Actions-oriented generation and validation workflow support.
0.1.0
Initial Catalogue
- Added the initial instrument catalogue with the current instrument set: EMIT, ETM_L7, MSI_S2A, MSI_S2B, MSI_S2C, MSS_L1, MSS_L2, MSS_L3, MSS_L4, MSS_L5, OLI2_L9, OLI_L8, TIRS2_L9, TIRS_L8, TM_L4, and TM_L5.
Initial Schema
- Added the original core schema.
- Added the original spectral extension.
- Added the original imaging extension.
- Added the original provider-specific data access extensions for Google Earth Engine and Microsoft Planetary Computer.
This release did not include the later cross_links extension or the current consolidated data_access extension.