mirror of
https://git.ianrenton.com/ian/spothole.git
synced 2026-05-30 17:35:11 +00:00
Support fetching ionosonde data for FoF2 and MUF display on the Conditions page
This commit is contained in:
@@ -13,6 +13,10 @@ info:
|
||||
|
||||
## Changelog
|
||||
|
||||
### 1.4
|
||||
|
||||
* `/solar` response now includes `ionosonde_data`, a list of ionosonde station measurements (foF2 and MUF) sourced from the GIRO Data Center.
|
||||
|
||||
### 1.3
|
||||
|
||||
* `/spots`, `/spots/stream`, `/alerts`, `/alerts/stream`, and `/lookup/call` now accept optional QRZ.com and HamQTH credentials as query parameters. When supplied, returned data is enriched with operator name, home location etc. from those services.
|
||||
@@ -1683,6 +1687,46 @@ components:
|
||||
type: string
|
||||
description: Electron flux impact description, derived from electron flux level.
|
||||
example: "No impact"
|
||||
ionosonde_data:
|
||||
type: array
|
||||
nullable: true
|
||||
description: >
|
||||
Ionosonde measurements from the GIRO Data Center, covering active stations listed in the
|
||||
system. Only stations for which data was successfully retrieved are included. Null if the
|
||||
GIROIonosonde provider has not yet completed its first poll.
|
||||
items:
|
||||
$ref: '#/components/schemas/IonosondeStation'
|
||||
|
||||
IonosondeStation:
|
||||
type: object
|
||||
description: Ionosonde measurement data for a single station, covering approximately the last 24 hours.
|
||||
properties:
|
||||
ursi:
|
||||
type: string
|
||||
description: URSI code identifying the ionosonde station.
|
||||
example: DB049
|
||||
name:
|
||||
type: string
|
||||
description: Human-readable name of the ionosonde station.
|
||||
example: Dourbes
|
||||
fof2:
|
||||
type: object
|
||||
nullable: true
|
||||
description: F2 layer critical frequency (foF2) measurements in MHz, keyed by UNIX timestamp (UTC seconds since epoch) of each measurement.
|
||||
additionalProperties:
|
||||
type: number
|
||||
example:
|
||||
"1747267201.0": 7.45
|
||||
"1747267501.0": 7.50
|
||||
muf:
|
||||
type: object
|
||||
nullable: true
|
||||
description: Maximum Usable Frequency (MUF) for a 3000 km path in MHz, keyed by UNIX timestamp (UTC seconds since epoch) of each measurement.
|
||||
additionalProperties:
|
||||
type: number
|
||||
example:
|
||||
"1747267201.0": 21.66
|
||||
"1747267501.0": 21.80
|
||||
|
||||
SolarConditionsProviderStatus:
|
||||
type: object
|
||||
|
||||
Reference in New Issue
Block a user