Map files
Map files are post-processed data produced from grid files. They include all the information included in the original grid file, plus the additional information related to the convection mapping. Map files are generated using a multi-step process described in the map_grid
tutorial.
Naming Convention
Separate map files should be created for each hemisphere. The community standard for naming these files is:
YYYYMMDD.north.map
YYYYMMDD.south.map
Scalar Fields
Start and end times refer to the start and end of the integration period (usually 2 minutes).
Field name | Units | Data Type | Description |
---|---|---|---|
start.year | None | short | Start Year |
start.month | None | short | Start Month number (not padded) |
start.day | None | short | Start Day (not padded) |
start.hour | hr | short | Start Hour |
start.minute | min | short | Start Minute |
start.second | s | short | Start Seconds |
end.year | None | short | End Year |
end.month | None | short | End Month (not padded) |
end.day | None | short | End Day (not padded) |
end.hour | hr | short | End Hour |
end.minute | min | short | End Minute |
end.second | s | short | End Seconds |
map.major.revision | None | short | Major revision number of mapping routine |
map.minor.revision | None | short | Minor revision number of mapping routine |
source | None | string | Binary that produced this record |
doping.level | None | short | Model doping level |
model.wt | None | short | Model weighting |
error.wt | None | short | Error weighting |
IMF.flag | None | short | IMF availability flag |
IMF.delay | min | short | IMF delay |
IMF.Bx | nT | double | IMF Bx component |
IMF.By | nT | double | IMF By component |
IMF.Bz | nT | double | IMF Bz component |
IMF.Vx | km/s | double | Solar wind speed, X-component, GSE |
IMF.tilt | degree | double | Dipole tilt angle |
IMF.Kp | None | double | Kp index number |
model.angle | None | string | Statistical clock angle of B |
model.level | None | string | Statistical model level |
model.tilt | None | string | Calculated tilt angle |
model.name | None | string | Name of the statistical model used (TS18, CS10, RG96, etc.) |
hemisphere | None | short | Hemisphere flag (north=1) |
noigrf | None | short | Flag for no-IGRF model present |
fit.order | None | short | Order of spherical harmonic fit |
latmin | None | float | Lower latitude boundary of data |
chi.sqr | None | double | True chi-squared error |
chi.sqr.dat | None | double | Chi-squared error for data only |
rms.err | None | double | RMS error |
lon.shft | degree | float | Longitudinal pole shift |
lat.shft | degree | float | Latitudinal pole shift |
mlt.start | hr | double | MLT at start of record |
mlt.end | hr | double | MLT at end of record |
mlt.av | hr | double | MLT at middle of record |
pot.drop | V | double | Cross polar-cap potential drop |
pot.drop.err | V | double | Cross polar-cap potential drop error |
pot.max | V | double | Maximum polar-cap potential |
pot.max.err | V | double | Maximum polar-cap potential error |
pot.min | V | double | Minimum polar-cap potential |
pot.min.err | V | double | Minimum polar-cap potential error |
Vector fields
In the table below, the following values describe the dimensionality of the map file fields:
- numstid: the number of radars included in that grid record
- numv: the total number of gridded velocity vectors
- numft: the number of values used in the spherical harmonic analysis
- nummd: the number of vectors output by the statistical convection model
- numbd: the number of points in the Heppner-Maynard boundary
A map file will not necessarily contain a complete set of all the variables listed below. The processing is divided into stages and new fields are added to the file as appropriate. For example, the boundary.mlat
and boundary.mlon
fields are added by map_addhmb
, and the model.mlat
, model.mlon
, model.kvect
, and model.vel.median
are added by map_addmodel
.
Field name | Units | Dimensionality | Data Type | Description |
---|---|---|---|---|
stid | None | [numstid] | short | A list of numeric station IDs that provided data for the record |
channel | None | [numstid] | short | A list of channel numbers associated with the station id |
nvec | None | [numstid] | short | Number of velocity vectors for each station |
freq | kHz | [numstid] | float | Transmitted frequency for each radar |
major.revision | None | [numstid] | short | Major make_grid version number |
minor.revision | None | [numstid] | short | Minor make_grid version number |
program.id | None | [numstid] | short | Control program ID |
noise.mean | None | [numstid] | float | Mean noise |
noise.sd | None | [numstid] | float | Noise Standard deviation |
gsct | None | [numstid] | short | Groundscatter flag |
v.min | m/s | [numstid] | float | Minimum velocity threshold |
v.max | m/s | [numstid] | float | Maximum velocity threshold |
p.min | None | [numstid] | float | Minimum power threshold |
p.max | None | [numstid] | float | Maximum power threshold |
w.min | m/s | [numstid] | float | Minimum spectral width threshold |
w.max | m/s | [numstid] | float | Maximum spectral width threshold |
ve.min | m/s | [numstid] | float | Velocity error minimum threshold |
ve.max | m/s | [numstid] | float | Velocity error maximum threshold |
vector.mlat | degrees | [numv] | float | Magnetic Latitude |
vector.mlon | degrees | [numv] | float | Magnetic Longitude |
vector.kvect | degrees | [numv] | float | Magnetic Azimuth |
vector.stid | None | [numv] | short | Station identifier |
vector.channel | None | [numv] | short | Channel number |
vector.index | None | [numv] | int | Grid cell index |
vector.vel.median | m/s | [numv] | float | Weighted mean velocity magnitude |
vector.vel.sd | m/s | [numv] | float | Velocity standard deviation |
vector.pwr.median | dB | [numv] | float | Weighted mean power |
vector.pwr.sd | dB | [numv] | float | Power standard deviation |
vector.wdt.median | m/s | [numv] | float | Weighted mean spectral width |
*vector.wdt.sd | m/s | [numv] | float | Standard deviation of spectral width |
N | None | [numft] | double | L value of the expansion between 0 and Lmax |
N+1 | None | [numft] | double | M value of the expansion between -L and +L, negative values indicating the sin(M*phi) term |
N+2 | None | [numft] | double | Value of the coefficient |
N+3 | None | [numft] | double | Estimate of the 1-sigma error of the coefficient |
model.mlat | degrees | [nummd] | float | Magnetic Latitudes of the model vectors |
model.mlon | degrees | [nummd] | float | Magnetic Longitudes of the model vectors |
model.kvect | degrees | [nummd] | float | Magnetic Azimuths of the model vectors |
model.vel.median | m/s | [nummd] | float | Velocity medians of the model vectors |
boundary.mlat | degrees | [numbd] | float | Magnetic Latitudes of the lower latitude boundary |
boundary.mlon | degrees | [numbd] | float | Magnetic Longitudes of the lower latitude boundary |