Note
Go to the end to download the full example code.
CSV to NetCDF
This example demonstrates how to convert comma-separated values (CSV) data to the GS NetCDF format. Specifically this example includes:
Raw AEM data, from the Resolve system
Inverted resistivity models
Dataset Reference: Burton, B.L., Minsley, B.J., Bloss, B.R., and Kress, W.H., 2021, Airborne electromagnetic, magnetic, and radiometric survey of the Mississippi Alluvial Plain, November 2018 - February 2019: U.S. Geological Survey data release, https://doi.org/10.5066/P9XBBBUU.
import matplotlib.pyplot as plt
from os.path import join
import gspy
Convert the resolve csv data to NetCDF
Initialize the Survey
# Path to example files
data_path = '..//..//..//..//example_material//example_2'
# Survey metadata file
metadata = join(data_path, "data//Resolve_survey_md.yml")
# Establish the Survey
survey = gspy.Survey.from_dict(metadata)
Import raw AEM data from CSV-format.
data_container = survey.gs.add_container('data', **dict(content = "raw and processed data"))
# Define input data file and associated metadata file
d_data = join(data_path, 'data//Resolve.csv')
d_supp = join(data_path, 'data//Resolve_data_md.yml')
# Add the raw AEM data as a tabular dataset
data_container.gs.add(key='raw_data', data_filename=d_data, metadata_file=d_supp)
<xarray.DatasetView> Size: 12MB
Dimensions: (index: 2334, layer_depth: 31, nv: 2, spec_sample: 256,
frequency: 6)
Coordinates:
spatial_ref float64 8B 0.0
* index (index) int32 9kB 0 1 2 3 4 5 ... 2329 2330 2331 2332 2333
* layer_depth (layer_depth) float64 248B 2.5 7.5 12.5 ... 147.5 152.5
* nv (nv) int64 16B 0 1
x (index) float64 19kB 5.351e+05 5.341e+05 ... 5.315e+05
y (index) float64 19kB 1.205e+06 1.205e+06 ... 1.205e+06
z (index) float64 19kB 42.82 43.96 42.74 ... 42.73 43.3
* spec_sample (spec_sample) int64 2kB 0 1 2 3 4 ... 251 252 253 254 255
* frequency (frequency) int64 48B 400 1800 3300 8200 40000 140000
Data variables: (12/79)
layer_depth_bnds (layer_depth, nv) float64 496B 0.0 5.0 5.0 ... 150.0 155.0
line (index) int32 9kB 10010 10010 10010 ... 19020 19020 19020
date (index) int64 19kB 20180302 20180302 ... 20180226 20180226
utc_time (index) float64 19kB 1.92e+05 1.92e+05 ... 1.741e+05
flight (index) int64 19kB 28022 28022 28022 ... 28011 28011 28011
fiducial (index) float64 19kB 969.8 999.8 ... 2.49e+03 2.52e+03
... ...
ip_filtered (index, frequency) float64 112kB 118.0 302.9 ... 2.008e+03
qd_filtered (index, frequency) float64 112kB 169.5 423.8 ... 695.7
ip_pgadj (index, frequency) float64 112kB 118.0 302.9 ... 2.008e+03
qd_pgadj (index, frequency) float64 112kB 169.5 423.8 ... 695.7
ip_final (index, frequency) float64 112kB 118.5 302.9 ... 2.008e+03
qd_final (index, frequency) float64 112kB 169.3 423.8 ... 696.3
Attributes:
content: raw data
comment: This dataset includes minimally processed (raw) AEM data
type: data
method: electromagnetic
instrument: resolve<xarray.DatasetView> Size: 12kB Dimensions: (index: 2334, layer_depth: 31, nv: 2, spec_sample: 256, frequency: 6) Coordinates: * index (index) int32 9kB 0 1 2 3 4 5 ... 2328 2329 2330 2331 2332 2333 * layer_depth (layer_depth) float64 248B 2.5 7.5 12.5 ... 142.5 147.5 152.5 * nv (nv) int64 16B 0 1 * spec_sample (spec_sample) int64 2kB 0 1 2 3 4 5 ... 250 251 252 253 254 255 * frequency (frequency) int64 48B 400 1800 3300 8200 40000 140000 Data variables: *empty* Attributes: type: system mode: airborne method: electromagnetic submethod: frequency domain instrument: resolveresolve_system- index: 2334
- layer_depth: 31
- nv: 2
- spec_sample: 256
- frequency: 6
- type :
- system
- mode :
- airborne
- method :
- electromagnetic
- submethod :
- frequency domain
- instrument :
- resolve
<xarray.DatasetView> Size: 12kB Dimensions: (index: 2334, layer_depth: 31, nv: 2, spec_sample: 256, frequency: 6) Coordinates: * index (index) int32 9kB 0 1 2 3 4 5 ... 2328 2329 2330 2331 2332 2333 * layer_depth (layer_depth) float64 248B 2.5 7.5 12.5 ... 142.5 147.5 152.5 * nv (nv) int64 16B 0 1 * spec_sample (spec_sample) int64 2kB 0 1 2 3 4 5 ... 250 251 252 253 254 255 * frequency (frequency) int64 48B 400 1800 3300 8200 40000 140000 Data variables: *empty* Attributes: type: system mode: airborne method: magnetic submethod: total field instrument: cesium vapourmagnetic_system- index: 2334
- layer_depth: 31
- nv: 2
- spec_sample: 256
- frequency: 6
- type :
- system
- mode :
- airborne
- method :
- magnetic
- submethod :
- total field
- instrument :
- cesium vapour
<xarray.DatasetView> Size: 12kB Dimensions: (index: 2334, layer_depth: 31, nv: 2, spec_sample: 256, frequency: 6) Coordinates: * index (index) int32 9kB 0 1 2 3 4 5 ... 2328 2329 2330 2331 2332 2333 * layer_depth (layer_depth) float64 248B 2.5 7.5 12.5 ... 142.5 147.5 152.5 * nv (nv) int64 16B 0 1 * spec_sample (spec_sample) int64 2kB 0 1 2 3 4 5 ... 250 251 252 253 254 255 * frequency (frequency) int64 48B 400 1800 3300 8200 40000 140000 Data variables: *empty* Attributes: type: system mode: airborne method: radiometric submethod: not_defined instrument: not_definedradiometric_system- index: 2334
- layer_depth: 31
- nv: 2
- spec_sample: 256
- frequency: 6
- type :
- system
- mode :
- airborne
- method :
- radiometric
- submethod :
- not_defined
- instrument :
- not_defined
- index: 2334
- layer_depth: 31
- nv: 2
- spec_sample: 256
- frequency: 6
- spatial_ref()float640.0
- crs_wkt :
- PROJCRS["NAD83 / Conus Albers",BASEGEOGCRS["NAD83",DATUM["North American Datum 1983",ELLIPSOID["GRS 1980",6378137,298.257222101,LENGTHUNIT["metre",1]]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4269]],CONVERSION["Conus Albers",METHOD["Albers Equal Area",ID["EPSG",9822]],PARAMETER["Latitude of false origin",23,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8821]],PARAMETER["Longitude of false origin",-96,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8822]],PARAMETER["Latitude of 1st standard parallel",29.5,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8823]],PARAMETER["Latitude of 2nd standard parallel",45.5,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8824]],PARAMETER["Easting at false origin",0,LENGTHUNIT["metre",1],ID["EPSG",8826]],PARAMETER["Northing at false origin",0,LENGTHUNIT["metre",1],ID["EPSG",8827]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Data analysis and small scale data presentation for contiguous lower 48 states."],AREA["United States (USA) - CONUS onshore - Alabama; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming."],BBOX[24.41,-124.79,49.38,-66.91]],ID["EPSG",5070]]
- semi_major_axis :
- 6378137.0
- semi_minor_axis :
- 6356752.314140356
- inverse_flattening :
- 298.257222101
- reference_ellipsoid_name :
- GRS 1980
- longitude_of_prime_meridian :
- 0.0
- prime_meridian_name :
- Greenwich
- geographic_crs_name :
- NAD83
- horizontal_datum_name :
- North American Datum 1983
- projected_crs_name :
- NAD83 / Conus Albers
- grid_mapping_name :
- albers_conical_equal_area
- standard_parallel :
- (29.5, 45.5)
- latitude_of_projection_origin :
- 23.0
- longitude_of_central_meridian :
- -96.0
- false_easting :
- 0.0
- false_northing :
- 0.0
- authority :
- EPSG
- wkid :
- 5070
array(0.)
- index(index)int320 1 2 3 4 ... 2330 2331 2332 2333
- standard_name :
- index
- long_name :
- Index of individual data points
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 0 2333]
- grid_mapping :
- spatial_ref
- axis :
- INDEX
array([ 0, 1, 2, ..., 2331, 2332, 2333], dtype=int32)
- layer_depth(layer_depth)float642.5 7.5 12.5 ... 142.5 147.5 152.5
- standard_name :
- layer_depth
- long_name :
- layer depth below surface
- units :
- meters
- null_value :
- not_defined
- axis :
- Z
- positive :
- down
- datum :
- ground surface
- valid_range :
- [ 2.5 152.5]
- grid_mapping :
- spatial_ref
- bounds :
- layer_depth_bnds
array([ 2.5, 7.5, 12.5, 17.5, 22.5, 27.5, 32.5, 37.5, 42.5, 47.5, 52.5, 57.5, 62.5, 67.5, 72.5, 77.5, 82.5, 87.5, 92.5, 97.5, 102.5, 107.5, 112.5, 117.5, 122.5, 127.5, 132.5, 137.5, 142.5, 147.5, 152.5]) - nv(nv)int640 1
- standard_name :
- nv
- long_name :
- Number of vertices for bounding variables
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [0 1]
- grid_mapping :
- spatial_ref
- axis :
- NV
array([0, 1])
- x(index)float645.351e+05 5.341e+05 ... 5.315e+05
- standard_name :
- projection_x_coordinate
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- axis :
- X
- valid_range :
- [502331.75812369 535809.16856917]
- grid_mapping :
- spatial_ref
array([535068.1747436 , 534099.04807225, 533039.85297786, ..., 531466.7762323 , 531463.94038178, 531470.81665667]) - y(index)float641.205e+06 1.205e+06 ... 1.205e+06
- standard_name :
- projection_y_coordinate
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- axis :
- Y
- valid_range :
- [1176603.08105386 1204931.17855185]
- grid_mapping :
- spatial_ref
array([1204779.83194319, 1204783.71034805, 1204785.24547685, ..., 1202779.88422738, 1203898.77472973, 1204931.17855185]) - z(index)float6442.82 43.96 42.74 ... 42.73 43.3
- standard_name :
- z
- long_name :
- Digital terrain model, ground surface elevation
- units :
- meters
- null_value :
- not_defined
- axis :
- Z
- positive :
- up
- datum :
- referenced to mean sea level - Earth Gravitational Model (EGM96)
- valid_range :
- [35.96390714 45.32104413]
- grid_mapping :
- spatial_ref
array([42.82436507, 43.96287418, 42.74254809, ..., 41.38808285, 42.7270845 , 43.29785866]) - spec_sample(spec_sample)int640 1 2 3 4 5 ... 251 252 253 254 255
- standard_name :
- spec_sample
- long_name :
- radiometric sample
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 0 255]
- grid_mapping :
- spatial_ref
array([ 0, 1, 2, ..., 253, 254, 255])
- frequency(frequency)int64400 1800 3300 8200 40000 140000
- standard_name :
- frequency
- long_name :
- nominal measurement frequency
- units :
- Hz
- null_value :
- not_defined
- valid_range :
- [ 400 140000]
- grid_mapping :
- spatial_ref
array([ 400, 1800, 3300, 8200, 40000, 140000])
- layer_depth_bnds(layer_depth, nv)float640.0 5.0 5.0 ... 150.0 150.0 155.0
- standard_name :
- layer_depth_bounds
- long_name :
- layer depth below surface cell boundaries
- units :
- meters
- null_value :
- not_defined
- axis :
- Z
- positive :
- down
- datum :
- ground surface
- valid_range :
- [ 0. 155.]
- grid_mapping :
- spatial_ref
array([[ 0., 5.], [ 5., 10.], [ 10., 15.], [ 15., 20.], [ 20., 25.], [ 25., 30.], [ 30., 35.], [ 35., 40.], [ 40., 45.], [ 45., 50.], [ 50., 55.], [ 55., 60.], [ 60., 65.], [ 65., 70.], [ 70., 75.], [ 75., 80.], [ 80., 85.], [ 85., 90.], [ 90., 95.], [ 95., 100.], [100., 105.], [105., 110.], [110., 115.], [115., 120.], [120., 125.], [125., 130.], [130., 135.], [135., 140.], [140., 145.], [145., 150.], [150., 155.]]) - line(index)int3210010 10010 10010 ... 19020 19020
- standard_name :
- line
- long_name :
- Line Number
- units :
- not_defined
- null_value :
- -9999
- dtype :
- int32
- valid_range :
- [10010 19020]
- grid_mapping :
- spatial_ref
array([10010, 10010, 10010, ..., 19020, 19020, 19020], dtype=int32)
- date(index)int6420180302 20180302 ... 20180226
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [20180226 20180304]
- grid_mapping :
- spatial_ref
array([20180302, 20180302, 20180302, ..., 20180226, 20180226, 20180226])
- utc_time(index)float641.92e+05 1.92e+05 ... 1.741e+05
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [141403. 231021.40625]
- grid_mapping :
- spatial_ref
array([192001.796875, 192031.796875, 192101.796875, ..., 174024.5 , 174054.5 , 174124.5 ]) - flight(index)int6428022 28022 28022 ... 28011 28011
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [28011 28031]
- grid_mapping :
- spatial_ref
array([28022, 28022, 28022, ..., 28011, 28011, 28011])
- fiducial(index)float64969.8 999.8 ... 2.49e+03 2.52e+03
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 602.7 9336.8]
- grid_mapping :
- spatial_ref
array([ 969.8, 999.8, 1029.8, ..., 2459.5, 2489.5, 2519.5])
- temp_ext(index)float6414.67 14.6 14.49 ... 14.77 14.68
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 9.4723444 22.99975777]
- grid_mapping :
- spatial_ref
array([14.66798401, 14.60447502, 14.49257851, ..., 14.9008503 , 14.76778412, 14.68008137]) - kpa(index)float64102.1 101.9 101.9 ... 101.8 101.9
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [100.61631775 102.38294983]
- grid_mapping :
- spatial_ref
array([102.11507416, 101.86075592, 101.9489212 , ..., 101.87093353, 101.84719849, 101.85397339]) - x_wgs84_albers(index)float645.351e+05 5.341e+05 ... 5.315e+05
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- axis :
- x
- valid_range :
- [502331.75812369 535809.16856917]
- grid_mapping :
- spatial_ref
array([535068.1747436 , 534099.04807225, 533039.85297786, ..., 531466.7762323 , 531463.94038178, 531470.81665667]) - y_wgs84_albers(index)float641.205e+06 1.205e+06 ... 1.205e+06
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- axis :
- y
- valid_range :
- [1176603.08105386 1204931.17855185]
- grid_mapping :
- spatial_ref
array([1204779.83194319, 1204783.71034805, 1204785.24547685, ..., 1202779.88422738, 1203898.77472973, 1204931.17855185]) - x_wgs84_utmz15n(index)float647.613e+05 7.603e+05 ... 7.577e+05
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [727485.86451539 761855.14614293]
- grid_mapping :
- spatial_ref
array([761302.57742928, 760326.70150673, 759260.04234023, ..., 757606.64750591, 757642.38460773, 757684.91427797]) - y_wgs84_utmz15n(index)float643.739e+06 3.739e+06 ... 3.74e+06
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [3711572.89008058 3740446.96060501]
- grid_mapping :
- spatial_ref
array([3739349.28718431, 3739385.35020272, 3739422.072459 , ..., 3737483.67300035, 3738594.45926956, 3739619.05893449]) - lat_tx(index)float6433.76 33.76 33.76 ... 33.76 33.77
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [33.51291222 33.77950773]
- grid_mapping :
- spatial_ref
array([33.7620428 , 33.76260799, 33.76320045, ..., 33.7461416 , 33.75613957, 33.76535944]) - lon_tx(index)float64-90.18 -90.19 ... -90.22 -90.22
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-90.55011545 -90.17425131]
- grid_mapping :
- spatial_ref
array([-90.1787355 , -90.18925023, -90.20074415, ..., -90.21914184, -90.21843311, -90.21767598]) - lat_heli(index)float6433.76 33.76 33.76 ... 33.76 33.77
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [33.51285539 33.77950479]
- grid_mapping :
- spatial_ref
array([33.76205858, 33.76262704, 33.76320347, ..., 33.74612571, 33.75614075, 33.76534746]) - lon_heli(index)float64-90.18 -90.19 ... -90.22 -90.22
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-90.55019571 -90.17429566]
- grid_mapping :
- spatial_ref
array([-90.17871567, -90.18922513, -90.20075314, ..., -90.21915272, -90.2184294 , -90.2176732 ]) - gpsz_tx(index)float6478.24 95.75 86.47 ... 78.11 78.11
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 60.0019 130.36415]
- grid_mapping :
- spatial_ref
array([78.24184, 95.75388, 86.47094, ..., 73.25285, 78.11425, 78.1095 ])
- gpsz_heli(index)float64109.9 127.0 117.3 ... 108.8 109.5
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 91.6625 160.66619]
- grid_mapping :
- spatial_ref
array([109.87808, 127.01732, 117.25742, ..., 104.4615 , 108.84075, 109.47435]) - altlas_tx(index)float6435.42 51.79 43.73 ... 35.39 34.81
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [22.22117874 92.75016502]
- grid_mapping :
- spatial_ref
array([35.41747493, 51.79100582, 43.72839191, ..., 31.86476715, 35.3871655 , 34.81164134]) - altrad_heli(index)float6463.66 79.69 70.8 ... 62.75 62.29
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 50.74213382 118.2873519 ]
- grid_mapping :
- spatial_ref
array([63.65775932, 79.6895173 , 70.80137176, ..., 59.15246671, 62.74615008, 62.29057447]) - effective_height(index)float6460.89 76.04 67.65 ... 59.84 59.43
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 47.3830279 111.08033139]
- grid_mapping :
- spatial_ref
array([60.88660101, 76.04255479, 67.65330415, ..., 56.39668819, 59.83758403, 59.4251489 ]) - dtm(index)float6442.82 43.96 42.74 ... 42.73 43.3
- standard_name :
- dtm,
- long_name :
- Digital terrain model, ground surface elevation
- units :
- meters
- null_value :
- not_defined
- axis :
- z
- positive :
- up
- datum :
- referenced to mean sea level - Earth Gravitational Model (EGM96)
- valid_range :
- [35.96390714 45.32104413]
- grid_mapping :
- spatial_ref
array([42.82436507, 43.96287418, 42.74254809, ..., 41.38808285, 42.7270845 , 43.29785866]) - bird_pitch(index)float64-2.033 2.757 ... -0.4778 1.477
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-11.51250086 18.63439145]
- grid_mapping :
- spatial_ref
array([-2.03276021, 2.75668858, -1.7016092 , ..., 4.81291387, -0.47776236, 1.47691575]) - bird_roll(index)float642.105 4.1 ... 0.1604 -0.07797
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-24.76055297 24.80848678]
- grid_mapping :
- spatial_ref
array([ 2.10528808, 4.09970008, -0.610132 , ..., -3.68811827, 0.16044734, -0.077969 ]) - bird_yaw(index)float64-78.5 -79.49 -81.57 ... 5.195 11.01
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-179.1167327 178.88823119]
- grid_mapping :
- spatial_ref
array([-78.50144597, -79.49361118, -81.57143314, ..., 6.73265533, 5.19505239, 11.0089663 ]) - diurnal(index)float64-9.999e+03 ... -9.999e+03
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9999. 49416.19642064]
- grid_mapping :
- spatial_ref
array([-9999., -9999., -9999., ..., -9999., -9999., -9999.])
- diurnal_cor(index)float643.741 3.779 3.8 ... 2.291 2.37
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-13.72405837 13.16250238]
- grid_mapping :
- spatial_ref
array([3.74099169, 3.77868312, 3.80039049, ..., 2.4641217 , 2.29094961, 2.37023149]) - mag_raw(index)float644.958e+04 4.958e+04 ... 4.956e+04
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [49348.059 49579.382]
- grid_mapping :
- spatial_ref
array([49579.382, 49575.173, 49568.923, ..., 49560.976, 49566.27 , 49561.375]) - mag_l(index)float644.958e+04 4.957e+04 ... 4.956e+04
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [49278.839 49629.569]
- grid_mapping :
- spatial_ref
array([49579.562, 49573.854, 49567.335, ..., 49561.813, 49565.943, 49561.116]) - mag_ld(index)float644.958e+04 4.957e+04 ... 4.956e+04
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [49280.07499785 49625.29775338]
- grid_mapping :
- spatial_ref
array([49575.82100831, 49570.07531688, 49563.53460951, ..., 49559.3488783 , 49563.65205039, 49558.74576851]) - igrf(index)float644.943e+04 4.943e+04 ... 4.943e+04
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [49284.89126428 49445.91975483]
- grid_mapping :
- spatial_ref
array([49429.90886956, 49430.43125639, 49430.98612177, ..., 49421.34565163, 49427.17746922, 49432.55264719]) - tmi(index)float644.958e+04 4.957e+04 ... 4.956e+04
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [49283.68376823 49620.24797734]
- grid_mapping :
- spatial_ref
array([49577.12459983, 49571.3010829 , 49565.39242015, ..., 49560.01283172, 49564.29799966, 49559.37076851]) - rmi(index)float64147.2 140.9 134.4 ... 137.1 126.8
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-21.97015139 256.04349607]
- grid_mapping :
- spatial_ref
array([147.21573027, 140.86982651, 134.40629838, ..., 138.66718009, 137.12053045, 126.81812132]) - cpsp(index)float642.902e-05 2.823e-05 ... 3.911e-05
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [4.22669518e-06 5.33188181e-03]
- grid_mapping :
- spatial_ref
array([2.90232438e-05, 2.82294022e-05, 3.54836266e-05, ..., 2.74645154e-05, 2.09774880e-05, 3.91051726e-05]) - cxsp(index)float644.38e-06 1.073e-05 ... 6.077e-05
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [1.09436186e-07 1.56919146e-03]
- grid_mapping :
- spatial_ref
array([4.37970266e-06, 1.07341320e-05, 1.55041562e-05, ..., 9.47537137e-06, 1.15424164e-05, 6.07658112e-05]) - powerline(index)float640.001036 0.003673 ... 0.003768
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [0.00045735 0.15937051]
- grid_mapping :
- spatial_ref
array([0.00103562, 0.00367289, 0.00094661, ..., 0.00081741, 0.00491262, 0.00376843]) - ddep140k(index)float642.58 3.122 5.27 ... 2.624 2.697 4.5
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [1. 9.43935108]
- grid_mapping :
- spatial_ref
array([2.58013964, 3.12152386, 5.27023792, ..., 2.62427545, 2.69700432, 4.49969769]) - ddep40k(index)float646.901 7.093 13.88 ... 8.416 12.39
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 1.21777034 24.06013298]
- grid_mapping :
- spatial_ref
array([ 6.9008503 , 7.09296942, 13.87515163, ..., 8.19604969, 8.41628933, 12.39026546]) - ddep8200(index)float6415.52 13.91 27.98 ... 20.94 24.97
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 8.60466957 37.46802902]
- grid_mapping :
- spatial_ref
array([15.51743126, 13.90885258, 27.97642517, ..., 18.53983879, 20.94141579, 24.96650887]) - ddep1800(index)float6433.68 33.77 47.47 ... 44.21 40.55
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [17.77506256 67.38358307]
- grid_mapping :
- spatial_ref
array([33.67642593, 33.76744843, 47.46753693, ..., 35.36769485, 44.20518875, 40.55405426]) - ddep400(index)float6453.48 56.56 57.68 ... 60.91 51.63
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 24.4447937 110.77680206]
- grid_mapping :
- spatial_ref
array([53.4772644 , 56.55535889, 57.68109894, ..., 54.68989563, 60.90568542, 51.63288116]) - dep140k(index)float64-4.29 -2.178 ... -1.614 -2.177
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-11.91942215 4.78684235]
- grid_mapping :
- spatial_ref
array([-4.28958893, -2.17798233, -3.61487961, ..., -1.86600304, -1.61350632, -2.17689896]) - dep40k(index)float64-5.636 -2.551 ... -3.208 -3.028
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-11.57853699 3.69163513]
- grid_mapping :
- spatial_ref
array([-5.63589478, -2.55139542, -4.91342545, ..., -3.49220085, -3.20788956, -3.0279808 ]) - dep8200(index)float64-7.331 -4.642 ... -5.659 -1.931
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-12.71472931 12.13049698]
- grid_mapping :
- spatial_ref
array([-7.33093452, -4.64202881, -4.18465424, ..., -3.39769173, -5.65877151, -1.93060303]) - dep1800(index)float64-4.501 -4.692 ... -1.022 9.435
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-13.4715004 26.42554474]
- grid_mapping :
- spatial_ref
array([-4.50117493, -4.69176865, 8.89665604, ..., 0.68899536, -1.02209854, 9.43450165]) - dep400(index)float647.241 11.67 32.0 ... 20.02 24.66
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-17.68713379 55.62858582]
- grid_mapping :
- spatial_ref
array([ 7.24114227, 11.67464828, 32.00016022, ..., 10.71252823, 20.01558685, 24.65906525]) - dres140k(index)float6414.02 20.93 58.51 ... 14.86 42.65
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 1.65871513 187.69219971]
- grid_mapping :
- spatial_ref
array([14.02324104, 20.92587662, 58.50896835, ..., 12.50708199, 14.85595703, 42.65094376]) - dres40k(index)float6414.82 6.377 64.37 ... 49.31 62.22
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [1.68573424e-01 2.93074585e+02]
- grid_mapping :
- spatial_ref
array([14.82356071, 6.37749815, 64.37026215, ..., 46.69020081, 49.31399536, 62.21774673]) - dres8200(index)float6424.57 17.23 57.0 ... 49.7 41.82
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [8.77134144e-01 1.94609363e+03]
- grid_mapping :
- spatial_ref
array([24.57426071, 17.22763634, 56.99699402, ..., 28.21422386, 49.69959259, 41.81895447]) - dres1800(index)float6418.11 28.84 15.47 ... 27.53 9.186
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 0.61954921 107.75845337]
- grid_mapping :
- spatial_ref
array([18.11014557, 28.83659363, 15.47240734, ..., 13.49663162, 27.53102684, 9.1861515 ]) - dres400(index)float642.868 3.165 0.2229 ... 0.899 1.195
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [1.38514070e-02 4.23482285e+01]
- grid_mapping :
- spatial_ref
array([2.86795402, 3.16538382, 0.22288756, ..., 3.54101872, 0.89903092, 1.1951021 ]) - dres_150_by5m(index, layer_depth)float6414.02 14.47 ... -9.999e+03
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9999. 1312.3338623]
- grid_mapping :
- spatial_ref
array([[ 1.40232410e+01, 1.44659910e+01, 1.77791405e+01, ..., -9.99900000e+03, -9.99900000e+03, -9.99900000e+03], [ 2.09258766e+01, 1.19289494e+01, 9.74363041e+00, ..., -9.99900000e+03, -9.99900000e+03, -9.99900000e+03], [ 5.85089684e+01, 5.85089684e+01, 6.16613235e+01, ..., -9.99900000e+03, -9.99900000e+03, -9.99900000e+03], ..., [ 1.25070820e+01, 2.19320049e+01, 4.27636299e+01, ..., -9.99900000e+03, -9.99900000e+03, -9.99900000e+03], [ 1.48559570e+01, 2.40835629e+01, 4.93625870e+01, ..., -9.99900000e+03, -9.99900000e+03, -9.99900000e+03], [ 4.26509438e+01, 4.36843796e+01, 5.54930534e+01, ..., -9.99900000e+03, -9.99900000e+03, -9.99900000e+03]]) - res140k(index)float6414.02 20.93 58.51 ... 14.86 42.65
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 1.65871513 187.69219971]
- grid_mapping :
- spatial_ref
array([14.02324104, 20.92587662, 58.50896835, ..., 12.50708199, 14.85595703, 42.65094376]) - res40k(index)float6414.38 12.44 61.07 ... 25.28 50.5
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 0.3288607 186.85301208]
- grid_mapping :
- spatial_ref
array([14.37743855, 12.44151306, 61.07353592, ..., 23.93331718, 25.27826881, 50.49682999]) - res8200(index)float6419.24 14.86 58.81 ... 36.44 45.54
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 3.54229116 102.75856018]
- grid_mapping :
- spatial_ref
array([19.24197578, 14.86299706, 58.80515671, ..., 26.18996429, 36.44467545, 45.54426575]) - res1800(index)float6418.63 21.02 30.05 ... 31.43 20.73
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 4.75252056 74.90419769]
- grid_mapping :
- spatial_ref
array([18.63423157, 21.01780891, 30.04714203, ..., 18.51898575, 31.42570496, 20.72720337]) - res400(index)float647.404 8.279 6.605 ... 7.873 5.986
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 1.20580339 43.84247589]
- grid_mapping :
- spatial_ref
array([7.4037714 , 8.27933979, 6.60487509, ..., 8.04739666, 7.87250185, 5.98573685]) - cosmic(index)int64-9999 -9999 -9999 ... -9999 -9999
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9999 93]
- grid_mapping :
- spatial_ref
array([-9999, -9999, -9999, ..., -9999, -9999, -9999])
- doserate(index)float64-9.999e+03 ... -9.999e+03
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9999. 33.20798874]
- grid_mapping :
- spatial_ref
array([-9999., -9999., -9999., ..., -9999., -9999., -9999.])
- live_time(index)int64-9999 -9999 -9999 ... -9999 -9999
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9999 999]
- grid_mapping :
- spatial_ref
array([-9999, -9999, -9999, ..., -9999, -9999, -9999])
- spec256_down(index, spec_sample)int642 51 62 95 164 205 ... 0 0 0 1 0 66
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- -9999.0
- valid_range :
- [ 0 278]
- grid_mapping :
- spatial_ref
array([[ 2, 51, 62, ..., 0, 0, 57], [ 2, 32, 58, ..., 0, 0, 65], [ 2, 30, 35, ..., 0, 0, 48], ..., [ 2, 26, 29, ..., 0, 0, 67], [ 2, 32, 56, ..., 0, 0, 67], [ 4, 38, 52, ..., 1, 0, 66]]) - spec256_up(index, spec_sample)int640 8 9 20 36 57 50 ... 0 0 0 0 0 23
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9999 76]
- grid_mapping :
- spatial_ref
array([[ 0, 8, 9, ..., 0, 0, 14], [ 0, 3, 12, ..., 0, 0, 16], [ 0, 6, 7, ..., 0, 0, 14], ..., [ 1, 3, 6, ..., 0, 0, 14], [ 1, 5, 4, ..., 0, 1, 15], [ 1, 5, 8, ..., 0, 0, 23]]) - tc_raw(index)int64-9999 -9999 -9999 ... -9999 -9999
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9999 1166]
- grid_mapping :
- spatial_ref
array([-9999, -9999, -9999, ..., -9999, -9999, -9999])
- th_raw(index)int64-9999 -9999 -9999 ... -9999 -9999
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9999 38]
- grid_mapping :
- spatial_ref
array([-9999, -9999, -9999, ..., -9999, -9999, -9999])
- u_raw(index)int64-9999 -9999 -9999 ... -9999 -9999
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9999 40]
- grid_mapping :
- spatial_ref
array([-9999, -9999, -9999, ..., -9999, -9999, -9999])
- u_up_raw(index)int64-9999 -9999 -9999 ... -9999 -9999
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9999 11]
- grid_mapping :
- spatial_ref
array([-9999, -9999, -9999, ..., -9999, -9999, -9999])
- k_raw(index)int64-9999 -9999 -9999 ... -9999 -9999
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9999 133]
- grid_mapping :
- spatial_ref
array([-9999, -9999, -9999, ..., -9999, -9999, -9999])
- eth(index)float64-9.999e+03 ... -9.999e+03
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9.99900000e+03 7.13682222e+00]
- grid_mapping :
- spatial_ref
array([-9999., -9999., -9999., ..., -9999., -9999., -9999.])
- eu(index)float64-9.999e+03 ... -9.999e+03
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9.99900000e+03 3.02387786e+00]
- grid_mapping :
- spatial_ref
array([-9999., -9999., -9999., ..., -9999., -9999., -9999.])
- kconc(index)float64-9.999e+03 ... -9.999e+03
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9.99900000e+03 1.19255757e+00]
- grid_mapping :
- spatial_ref
array([-9999., -9999., -9999., ..., -9999., -9999., -9999.])
- eth_kconc(index)float64-9.999e+03 ... -9.999e+03
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9999. 10.7524725]
- grid_mapping :
- spatial_ref
array([-9999., -9999., -9999., ..., -9999., -9999., -9999.])
- eu_eth(index)float64-9.999e+03 ... -9.999e+03
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-9.99900000e+03 6.81658165e-01]
- grid_mapping :
- spatial_ref
array([-9999., -9999., -9999., ..., -9999., -9999., -9999.])
- eu_kconc(index)float64nan nan nan nan ... nan nan nan nan
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- -9999.0
- valid_range :
- [1.00225931 4.34917129]
- grid_mapping :
- spatial_ref
array([nan, nan, nan, ..., nan, nan, nan])
- ip_filtered(index, frequency)float64118.0 302.9 ... 1.372e+03 2.008e+03
- standard_name :
- in_phase_filtered
- long_name :
- In-phase frequency data, spherics rejected
- units :
- Parts per million (ppm)
- null_value :
- not_defined
- raw_data_columns :
- ['cpi400_filt', 'cpi1800_filt', 'cxi3300_filt', 'cpi8200_filt', 'cpi40k_filt', 'cpi140k_filt']
- valid_range :
- [ 14.14960861 7525.67236328]
- grid_mapping :
- spatial_ref
array([[ 117.97877502, 302.86141968, 185.86499023, 766.76940918, 2080.25341797, 2314.21875 ], [ 69.02600861, 176.11734009, 111.93188477, 384.20117188, 746.55163574, 792.71697998], [ 60.20056152, 110.66323853, 60.75518036, 234.58210754, 828.21881104, 1111.24133301], ..., [ 119.67127991, 319.05114746, 196.64369202, 720.36218262, 2484.73828125, 3299.11816406], [ 87.8653183 , 185.52835083, 112.06396484, 533.59344482, 1849.06896973, 2366.74951172], [ 96.07406616, 189.63893127, 90.84681702, 375.30838013, 1372.25354004, 2007.67419434]]) - qd_filtered(index, frequency)float64169.5 423.8 236.4 ... 744.7 695.7
- standard_name :
- quadrature_filtered
- long_name :
- Quadrature frequency data, spherics rejected
- units :
- Parts per million (ppm)
- null_value :
- not_defined
- raw_data_columns :
- ['cpq400_filt', 'cpq1800_filt', 'cxq3300_filt', 'cpq8200_filt', 'cpq40k_filt', 'cpq140k_filt']
- valid_range :
- [ -31.98612785 2687.82006836]
- grid_mapping :
- spatial_ref
array([[ 169.46102905, 423.82351685, 236.44616699, 650.93182373, 607.8817749 , 471.82748413], [ 81.10961151, 201.69747925, 97.77780151, 209.89375305, 124.76053619, 137.69163513], [ 56.15507507, 131.60414124, 74.89906311, 250.68449402, 409.72515869, 369.63180542], ..., [ 183.64216614, 457.3059082 , 252.03132629, 734.78027344, 1080.54455566, 715.58544922], [ 109.53694916, 312.3843689 , 188.54319763, 599.67834473, 735.21350098, 500.33917236], [ 101.30422211, 222.57702637, 129.7481842 , 417.51119995, 744.70263672, 695.71289062]]) - ip_pgadj(index, frequency)float64118.0 302.9 ... 1.317e+03 2.008e+03
- standard_name :
- in_phase_phase_gain_adj
- long_name :
- In-phase frequency data, phase and gain adjusted
- units :
- Parts per million (ppm)
- null_value :
- not_defined
- raw_data_columns :
- ['cpi400_phg', 'cpi1800_phg', 'cxi3300_phg', 'cpi8200_phg', 'cpi40k_phg', 'cpi140k_phg']
- valid_range :
- [ 14.14960861 7525.67236328]
- grid_mapping :
- spatial_ref
array([[ 117.97877502, 302.86141968, 185.86499023, 1035.13867188, 2032.78234863, 2314.21875 ], [ 69.02600861, 176.11734009, 111.93188477, 518.67156982, 736.0302124 , 792.71697998], [ 60.20056152, 110.66323853, 60.75518036, 316.68585205, 797.62030029, 1111.24133301], ..., [ 119.67127991, 319.05114746, 196.64369202, 972.48895264, 2403.31054688, 3299.11816406], [ 87.8653183 , 185.52835083, 112.06396484, 720.35113525, 1793.27880859, 2366.74951172], [ 96.07406616, 189.63893127, 90.84681702, 506.6663208 , 1316.9630127 , 2007.67419434]]) - qd_pgadj(index, frequency)float64169.5 423.8 236.4 ... 838.6 695.7
- standard_name :
- quadrature_phase_gain_adj
- long_name :
- Quadrature frequency data, phase and gain adjusted
- units :
- Parts per million (ppm)
- null_value :
- not_defined
- raw_data_columns :
- ['cpq400_phg', 'cpq1800_phg', 'cxq3300_phg', 'cpq8200_phg', 'cpq40k_phg', 'cpq140k_phg']
- valid_range :
- [ 14.41101551 3058.23803711]
- grid_mapping :
- spatial_ref
array([[ 169.46102905, 423.82351685, 236.44616699, 878.75793457, 751.512146 , 471.82748413], [ 81.10961151, 201.69747925, 97.77780151, 283.35656738, 176.53343201, 137.69163513], [ 56.15507507, 131.60414124, 74.89906311, 338.42407227, 466.5007019 , 369.63180542], ..., [ 183.64216614, 457.3059082 , 252.03132629, 991.95336914, 1251.23901367, 715.58544922], [ 109.53694916, 312.3843689 , 188.54319763, 809.5657959 , 862.40710449, 500.33917236], [ 101.30422211, 222.57702637, 129.7481842 , 563.64013672, 838.61212158, 695.71289062]]) - ip_final(index, frequency)float64118.5 302.9 ... 1.318e+03 2.008e+03
- standard_name :
- in_phase_final
- long_name :
- In-phase frequency data, final levelled
- units :
- Parts per million (ppm)
- null_value :
- -9999.0
- raw_data_columns :
- ['cpi400', 'cpi1800', 'cxi3300', 'cpi8200', 'cpi40k', 'cpi140k']
- valid_range :
- [ 18.00439262 7525.42822266]
- grid_mapping :
- spatial_ref
array([[ 118.54994202, 302.87582397, 185.88238525, 1035.17089844, 2032.86682129, 2314.07714844], [ 69.59188843, 176.13134766, 111.94963074, 518.70391846, 736.11157227, 792.57977295], [ 60.76115036, 110.67685699, 60.77328491, 316.71838379, 797.69854736, 1111.10839844], ..., [ 119.25977325, 319.0355835 , 197.14642334, 971.42724609, 2404.16015625, 3299.53637695], [ 87.5464859 , 185.52415466, 112.56441498, 719.25640869, 1794.13476562, 2367.19458008], [ 95.84790802, 189.64610291, 91.34499359, 505.5385437 , 1317.82531738, 2008.14611816]]) - qd_final(index, frequency)float64169.3 423.8 236.5 ... 839.4 696.3
- standard_name :
- quadrature_final
- long_name :
- Quadrature frequency data, final levelled
- units :
- Parts per million (ppm)
- null_value :
- -9999.0
- raw_data_columns :
- ['cpq400', 'cpq1800', 'cxq3300', 'cpq8200', 'cpq40k', 'cpq140k']
- valid_range :
- [ -13.78479671 3058.26318359]
- grid_mapping :
- spatial_ref
array([[ 169.33839417, 423.81204224, 236.45677185, 878.84869385, 751.53479004, 471.71188354], [ 80.98508453, 201.68551636, 97.78876495, 283.44436646, 176.55760193, 137.57797241], [ 56.02865219, 131.59169006, 74.9103775 , 338.50891113, 466.52639771, 369.52008057], ..., [ 184.81713867, 458.01174927, 252.12159729, 992.12182617, 1252.0111084 , 716.16259766], [ 110.68795013, 313.09295654, 188.6153717 , 809.74560547, 863.19592285, 500.93768311], [ 102.43125153, 223.28833008, 129.80227661, 563.83129883, 839.41766357, 696.33276367]])
- content :
- raw data
- comment :
- This dataset includes minimally processed (raw) AEM data
- type :
- data
- method :
- electromagnetic
- instrument :
- resolve
Import inverted AEM models from CSV-format.
model_container = survey.gs.add_container('models', **dict(content = "inverted models"))
# Define input model file and associated metadata file
m_data = join(data_path, 'model//Resolve_model.csv')
m_supp = join(data_path, 'model//Resolve_model_md.yml')
# Add the inverted AEM models as a tabular dataset
model_container.gs.add(key="model", data_filename=m_data, metadata_file=m_supp)
<xarray.DatasetView> Size: 6MB
Dimensions: (index: 9999, layer_depth: 30, nv: 2)
Coordinates:
spatial_ref float64 8B 0.0
* index (index) int32 40kB 0 1 2 3 4 ... 9994 9995 9996 9997 9998
* layer_depth (layer_depth) float64 240B 0.5 1.55 2.7 ... 119.7 132.5
* nv (nv) int64 16B 0 1
x (index) float64 80kB 5.36e+05 5.36e+05 ... 5.297e+05
y (index) float64 80kB 1.205e+06 1.205e+06 ... 1.197e+06
z (index) float64 80kB 41.1 41.1 41.1 ... 41.7 41.7 41.5
Data variables: (12/18)
layer_depth_bnds (layer_depth, nv) float64 480B 0.0 1.0 1.0 ... 125.0 140.0
line (index) int64 80kB 10010 10010 10010 ... 10330 10330 10330
lat_wgs84_dd (index) float64 80kB 33.76 33.76 33.76 ... 33.69 33.69
lon_wgs84_dd (index) float64 80kB -90.17 -90.17 ... -90.24 -90.24
x_wgs84_albers (index) float64 80kB 5.36e+05 5.36e+05 ... 5.297e+05
y_wgs84_albers (index) float64 80kB 1.205e+06 1.205e+06 ... 1.197e+06
... ...
resdata (index) float64 80kB 0.422 0.886 0.813 ... 0.396 0.355
restotal (index) float64 80kB 0.293 0.293 0.293 ... 0.293 0.293
RHO_I (index, layer_depth) float64 2MB 9.74 14.9 ... 15.9 16.6
RHO_I_STD (index, layer_depth) float64 2MB 3.14 2.46 ... 10.8 99.0
doi_conservative (index) float64 80kB 27.8 65.0 65.0 ... 70.1 70.4 70.6
doi_standard (index) float64 80kB 66.2 78.2 78.2 ... 87.6 87.9 88.0
Attributes:
content: inverted resistivity models
comment: This dataset includes inverted resistivity models derived from ...- index: 9999
- layer_depth: 30
- nv: 2
- spatial_ref()float640.0
- crs_wkt :
- PROJCRS["NAD83 / Conus Albers",BASEGEOGCRS["NAD83",DATUM["North American Datum 1983",ELLIPSOID["GRS 1980",6378137,298.257222101,LENGTHUNIT["metre",1]]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4269]],CONVERSION["Conus Albers",METHOD["Albers Equal Area",ID["EPSG",9822]],PARAMETER["Latitude of false origin",23,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8821]],PARAMETER["Longitude of false origin",-96,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8822]],PARAMETER["Latitude of 1st standard parallel",29.5,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8823]],PARAMETER["Latitude of 2nd standard parallel",45.5,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8824]],PARAMETER["Easting at false origin",0,LENGTHUNIT["metre",1],ID["EPSG",8826]],PARAMETER["Northing at false origin",0,LENGTHUNIT["metre",1],ID["EPSG",8827]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Data analysis and small scale data presentation for contiguous lower 48 states."],AREA["United States (USA) - CONUS onshore - Alabama; Arizona; Arkansas; California; Colorado; Connecticut; Delaware; Florida; Georgia; Idaho; Illinois; Indiana; Iowa; Kansas; Kentucky; Louisiana; Maine; Maryland; Massachusetts; Michigan; Minnesota; Mississippi; Missouri; Montana; Nebraska; Nevada; New Hampshire; New Jersey; New Mexico; New York; North Carolina; North Dakota; Ohio; Oklahoma; Oregon; Pennsylvania; Rhode Island; South Carolina; South Dakota; Tennessee; Texas; Utah; Vermont; Virginia; Washington; West Virginia; Wisconsin; Wyoming."],BBOX[24.41,-124.79,49.38,-66.91]],ID["EPSG",5070]]
- semi_major_axis :
- 6378137.0
- semi_minor_axis :
- 6356752.314140356
- inverse_flattening :
- 298.257222101
- reference_ellipsoid_name :
- GRS 1980
- longitude_of_prime_meridian :
- 0.0
- prime_meridian_name :
- Greenwich
- geographic_crs_name :
- NAD83
- horizontal_datum_name :
- North American Datum 1983
- projected_crs_name :
- NAD83 / Conus Albers
- grid_mapping_name :
- albers_conical_equal_area
- standard_parallel :
- (29.5, 45.5)
- latitude_of_projection_origin :
- 23.0
- longitude_of_central_meridian :
- -96.0
- false_easting :
- 0.0
- false_northing :
- 0.0
- authority :
- EPSG
- wkid :
- 5070
array(0.)
- index(index)int320 1 2 3 4 ... 9995 9996 9997 9998
- standard_name :
- index
- long_name :
- Index of individual data points
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 0 9998]
- grid_mapping :
- spatial_ref
- axis :
- INDEX
array([ 0, 1, 2, ..., 9996, 9997, 9998], dtype=int32)
- layer_depth(layer_depth)float640.5 1.55 2.7 ... 109.2 119.7 132.5
- standard_name :
- layer_depth
- long_name :
- Depth to model layer
- units :
- meters
- null_value :
- not_defined
- valid_range :
- [ 0.5 132.5]
- grid_mapping :
- spatial_ref
- bounds :
- layer_depth_bnds
array([ 0.5 , 1.55, 2.7 , 3.95, 5.3 , 6.75, 8.35, 10.1 , 12. , 14.1 , 16.4 , 18.9 , 21.6 , 24.55, 27.8 , 31.35, 35.2 , 39.4 , 43.95, 48.9 , 54.3 , 60.2 , 66.65, 73.65, 81.3 , 89.65, 98.75, 109.15, 119.65, 132.5 ]) - nv(nv)int640 1
- standard_name :
- nv
- long_name :
- Number of vertices for bounding variables
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [0 1]
- grid_mapping :
- spatial_ref
- axis :
- NV
array([0, 1])
- x(index)float645.36e+05 5.36e+05 ... 5.297e+05
- standard_name :
- projection_x_coordinate
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- axis :
- X
- valid_range :
- [502307.5001 536006.1001]
- grid_mapping :
- spatial_ref
array([536005.9001, 535980.9001, 535955.9001, ..., 529781.6001, 529756.8001, 529731.9001]) - y(index)float641.205e+06 1.205e+06 ... 1.197e+06
- standard_name :
- projection_y_coordinate
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- axis :
- Y
- valid_range :
- [1196761.399 1204806.899]
- grid_mapping :
- spatial_ref
array([1204779.199, 1204779.399, 1204779.199, ..., 1196790.499, 1196788.199, 1196785.599]) - z(index)float6441.1 41.1 41.1 ... 41.7 41.7 41.5
- standard_name :
- z
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- axis :
- Z
- positive :
- up
- datum :
- v_datum
- valid_range :
- [32.4 47.4]
- grid_mapping :
- spatial_ref
array([41.1, 41.1, 41.1, ..., 41.7, 41.7, 41.5])
- layer_depth_bnds(layer_depth, nv)float640.0 1.0 1.0 ... 125.0 125.0 140.0
- standard_name :
- layer_depth_bounds
- long_name :
- Depth to model layer cell boundaries
- units :
- meters
- null_value :
- not_defined
- valid_range :
- [ 0. 140.]
- grid_mapping :
- spatial_ref
array([[ 0. , 1. ], [ 1. , 2.1], [ 2.1, 3.3], [ 3.3, 4.6], [ 4.6, 6. ], [ 6. , 7.5], [ 7.5, 9.2], [ 9.2, 11. ], [ 11. , 13. ], [ 13. , 15.2], [ 15.2, 17.6], [ 17.6, 20.2], [ 20.2, 23. ], [ 23. , 26.1], [ 26.1, 29.5], [ 29.5, 33.2], [ 33.2, 37.2], [ 37.2, 41.6], [ 41.6, 46.3], [ 46.3, 51.5], [ 51.5, 57.1], [ 57.1, 63.3], [ 63.3, 70. ], [ 70. , 77.3], [ 77.3, 85.3], [ 85.3, 94. ], [ 94. , 104. ], [104. , 114. ], [114. , 125. ], [125. , 140. ]]) - line(index)int6410010 10010 10010 ... 10330 10330
- standard_name :
- line
- long_name :
- Line number
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [10010 10330]
- grid_mapping :
- spatial_ref
array([10010, 10010, 10010, ..., 10330, 10330, 10330])
- lat_wgs84_dd(index)float6433.76 33.76 33.76 ... 33.69 33.69
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [33.69020315 33.77951749]
- grid_mapping :
- spatial_ref
array([33.76152288, 33.76153839, 33.76155032, ..., 33.69354365, 33.69353654, 33.69352681]) - lon_wgs84_dd(index)float64-90.17 -90.17 ... -90.24 -90.24
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-90.53871841 -90.16855952]
- grid_mapping :
- spatial_ref
array([-90.16855952, -90.16883069, -90.16910213, ..., -90.24136971, -90.24164014, -90.24191185]) - x_wgs84_albers(index)float645.36e+05 5.36e+05 ... 5.297e+05
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- axis :
- x
- valid_range :
- [502307.5001 536006.1001]
- grid_mapping :
- spatial_ref
array([536005.9001, 535980.9001, 535955.9001, ..., 529781.6001, 529756.8001, 529731.9001]) - y_wgs84_albers(index)float641.205e+06 1.205e+06 ... 1.197e+06
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- axis :
- y
- valid_range :
- [1196761.399 1204806.899]
- grid_mapping :
- spatial_ref
array([1204779.199, 1204779.399, 1204779.199, ..., 1196790.499, 1196788.199, 1196785.599]) - record(index)int641 2 3 4 5 ... 9996 9997 9998 9999
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 1 9999]
- grid_mapping :
- spatial_ref
array([ 1, 2, 3, ..., 9997, 9998, 9999])
- dem(index)float6441.1 41.1 41.1 ... 41.7 41.7 41.5
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- axis :
- Z
- positive :
- up
- datum :
- v_datum
- valid_range :
- [32.4 47.4]
- grid_mapping :
- spatial_ref
array([41.1, 41.1, 41.1, ..., 41.7, 41.7, 41.5])
- alt(index)float6440.9 41.4 41.8 ... 55.6 53.8 52.0
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [24.5 76.2]
- grid_mapping :
- spatial_ref
array([40.9, 41.4, 41.8, ..., 55.6, 53.8, 52. ])
- invalt(index)float6438.8 39.4 40.3 ... 54.6 53.1 51.4
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [23.1 75.1]
- grid_mapping :
- spatial_ref
array([38.8, 39.4, 40.3, ..., 54.6, 53.1, 51.4])
- deltaalt(index)float64-2.12 -1.97 -1.53 ... -0.78 -0.55
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [-8.59 2.63]
- grid_mapping :
- spatial_ref
array([-2.12, -1.97, -1.53, ..., -1.02, -0.78, -0.55])
- numdata(index)int6412 12 12 12 12 ... 12 12 12 12 12
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 2 12]
- grid_mapping :
- spatial_ref
array([12, 12, 12, ..., 12, 12, 12])
- resdata(index)float640.422 0.886 0.813 ... 0.396 0.355
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [0.127 2.22 ]
- grid_mapping :
- spatial_ref
array([0.422, 0.886, 0.813, ..., 0.443, 0.396, 0.355])
- restotal(index)float640.293 0.293 0.293 ... 0.293 0.293
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [0.293 0.293]
- grid_mapping :
- spatial_ref
array([0.293, 0.293, 0.293, ..., 0.293, 0.293, 0.293])
- RHO_I(index, layer_depth)float649.74 14.9 17.1 ... 14.0 15.9 16.6
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 1.03 263. ]
- grid_mapping :
- spatial_ref
array([[ 9.74, 14.9 , 17.1 , ..., 14. , 16. , 16.8 ], [11.2 , 16.6 , 18. , ..., 14.1 , 16.1 , 16.9 ], [12.5 , 17.8 , 18.7 , ..., 14.1 , 16.1 , 17. ], ..., [20. , 22.1 , 24.6 , ..., 14.1 , 15.9 , 16.8 ], [19.9 , 21.4 , 23.6 , ..., 14.1 , 15.9 , 16.8 ], [19.6 , 20.8 , 23.1 , ..., 14. , 15.9 , 16.6 ]]) - RHO_I_STD(index, layer_depth)float643.14 2.46 2.65 ... 7.84 10.8 99.0
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 1.49 99. ]
- grid_mapping :
- spatial_ref
array([[ 3.14, 2.46, 2.65, ..., 99. , 99. , 99. ], [ 3.17, 2.5 , 2.55, ..., 99. , 99. , 99. ], [ 3.36, 2.61, 2.53, ..., 99. , 99. , 99. ], ..., [ 3.69, 2.69, 2.63, ..., 7.82, 10.8 , 99. ], [ 3.73, 2.68, 2.6 , ..., 7.7 , 10.6 , 99. ], [ 3.73, 2.66, 2.6 , ..., 7.84, 10.8 , 99. ]]) - doi_conservative(index)float6427.8 65.0 65.0 ... 70.1 70.4 70.6
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 8.62 97. ]
- grid_mapping :
- spatial_ref
array([27.8, 65. , 65. , ..., 70.1, 70.4, 70.6])
- doi_standard(index)float6466.2 78.2 78.2 ... 87.6 87.9 88.0
- standard_name :
- not_defined
- long_name :
- not_defined
- units :
- not_defined
- null_value :
- not_defined
- valid_range :
- [ 15. 121.]
- grid_mapping :
- spatial_ref
array([66.2, 78.2, 78.2, ..., 87.6, 87.9, 88. ])
- content :
- inverted resistivity models
- comment :
- This dataset includes inverted resistivity models derived from processed AEM data produced by USGS
Save to NetCDF file
d_out = join(data_path, 'model//Resolve.nc')
survey.gs.to_netcdf(d_out)
Reading back in the GS NetCDF file
new_survey = gspy.open_datatree(d_out)['survey']
# Check the Survey information
Plotting
# Make a scatter plot of a specific data variable, using GSPy's plotter
plt.figure()
new_survey['data/raw_data'].gs.scatter(hue='dtm', vmin=30, vmax=50)
# Subsetting by line number, and plotting by distance along that line
tmp = new_survey['data/raw_data'].gs.subset('line', 10010)
# tmp = new_survey['data'].where(new_survey['data'].dataset['line']==10010)
plt.figure()
# plt.subplot(121)
# tmp.gs_tabular.plot(hue='DTM')
# plt.subplot(122)
# tmp.gs_tabular.scatter(x='x', y='DTM')
tmp.gs.scatter(y='dtm')
#IF YOU SPECIFY HUE ITS A 2D COLOUR Plot
#OTHERWISE ITS JUST A PLOT (LINE POINTS ETC)
# Make a scatter plot of a specific model variable, using GSPy's plotter
plt.figure()
new_survey['models/model'].gs.scatter(hue='doi_standard')
plt.show()
Total running time of the script: (0 minutes 4.024 seconds)


