Tutorial for xarray-safe-s1#
xarray-safe-s1 is a xarray reader for Sentinel-1 SAFE files
[1]:
from safe_s1 import Sentinel1Reader, sentinel1_xml_mappings
Get a product path#
Here, we get the product path with xsar library, but this is optionnal
[2]:
# get test file. You can replace with an path to other SAFE
filename = sentinel1_xml_mappings.get_test_file('S1A_IW_GRDH_1SDV_20170907T103020_20170907T103045_018268_01EB76_Z010.SAFE')
filename
/home/docs/checkouts/readthedocs.org/user_builds/xarray-safe-s1/checkouts/latest/safe_s1/sentinel1_xml_mappings.py:105: UserWarning: Downloading https://cyclobs.ifremer.fr/static/sarwing_datarmor/xsardata/S1A_IW_GRDH_1SDV_20170907T103020_20170907T103045_018268_01EB76_Z010.SAFE.zip
warnings.warn("Downloading %s" % file_url)
/home/docs/checkouts/readthedocs.org/user_builds/xarray-safe-s1/checkouts/latest/safe_s1/sentinel1_xml_mappings.py:107: UserWarning: Unzipping /tmp/S1A_IW_GRDH_1SDV_20170907T103020_20170907T103045_018268_01EB76_Z010.SAFE
warnings.warn("Unzipping %s" % os.path.join(res_path, fname))
[2]:
'/tmp/S1A_IW_GRDH_1SDV_20170907T103020_20170907T103045_018268_01EB76_Z010.SAFE'
Open a product#
We apply Sentinel1Reader to open a Sentinel-1 product
[3]:
reader = Sentinel1Reader(name=filename)
reader
[3]:
<Sentinel1Reader single object>
Some properties permit to have informations about the product :
[4]:
# Type of product
reader.product
[4]:
'GRDH'
[5]:
# Mode
reader.dsid
[5]:
'IW'
[6]:
# Pixel line spacing (unit : meters)
reader.pixel_line_m
[6]:
<xarray.DataArray 'azimuthPixelSpacing' ()> Size: 8B array(10.) Attributes: source: /product/imageAnnotation/imageInformation/azimuthPixelSpacing
- 10.0
array(10.)
- source :
- /product/imageAnnotation/imageInformation/azimuthPixelSpacing
[7]:
# Pixel sample spacing (unit : meters)
reader.pixel_sample_m
[7]:
<xarray.DataArray 'groundRangePixelSpacing' ()> Size: 8B array(10.) Attributes: source: /product/imageAnnotation/imageInformation/rangePixelSpacing
- 10.0
array(10.)
- source :
- /product/imageAnnotation/imageInformation/rangePixelSpacing
Explore different files available#
In the reader object representation, we can see if the product is a multidataset or not. We can also access this information with the property multidataset :
[8]:
reader.multidataset
[8]:
False
Single dataset product#
Above, we can see that the product isn’t a multidataset, so we can access files like this :
[9]:
reader.files
[9]:
polarization | dsid | annotation | measurement | noise | calibration | |
---|---|---|---|---|---|---|
1 | VV | SENTINEL1_DS:/tmp/S1A_IW_GRDH_1SDV_20170907T10... | annotation/s1a-iw-grd-vv-20170907t103020-20170... | measurement/s1a-iw-grd-vv-20170907t103020-2017... | annotation/calibration/noise-s1a-iw-grd-vv-201... | annotation/calibration/calibration-s1a-iw-grd-... |
2 | VH | SENTINEL1_DS:/tmp/S1A_IW_GRDH_1SDV_20170907T10... | annotation/s1a-iw-grd-vh-20170907t103020-20170... | measurement/s1a-iw-grd-vh-20170907t103020-2017... | annotation/calibration/noise-s1a-iw-grd-vh-201... | annotation/calibration/calibration-s1a-iw-grd-... |
Multidataset product#
If the product is a multidataset, you must use the following property to see the safe files :
[10]:
reader.safe_files
[10]:
polarization | dsid | annotation | measurement | noise | calibration | |
---|---|---|---|---|---|---|
1 | VV | SENTINEL1_DS:/tmp/S1A_IW_GRDH_1SDV_20170907T10... | annotation/s1a-iw-grd-vv-20170907t103020-20170... | measurement/s1a-iw-grd-vv-20170907t103020-2017... | annotation/calibration/noise-s1a-iw-grd-vv-201... | annotation/calibration/calibration-s1a-iw-grd-... |
2 | VH | SENTINEL1_DS:/tmp/S1A_IW_GRDH_1SDV_20170907T10... | annotation/s1a-iw-grd-vh-20170907t103020-20170... | measurement/s1a-iw-grd-vh-20170907t103020-2017... | annotation/calibration/noise-s1a-iw-grd-vh-201... | annotation/calibration/calibration-s1a-iw-grd-... |
Or you can access the files of a subdataset applying the reader to a subdataset :
[11]:
# Access available datasets
datasets = reader.datasets_names
datasets
[11]:
['SENTINEL1_DS:/tmp/S1A_IW_GRDH_1SDV_20170907T103020_20170907T103045_018268_01EB76_Z010.SAFE:IW']
[12]:
# Instanciate a reader for a subdataset
reader = Sentinel1Reader(datasets[0])
[13]:
# Access the files of the subdataset
reader.files
[13]:
polarization | dsid | annotation | measurement | noise | calibration | |
---|---|---|---|---|---|---|
1 | VV | SENTINEL1_DS:/tmp/S1A_IW_GRDH_1SDV_20170907T10... | annotation/s1a-iw-grd-vv-20170907t103020-20170... | measurement/s1a-iw-grd-vv-20170907t103020-2017... | annotation/calibration/noise-s1a-iw-grd-vv-201... | annotation/calibration/calibration-s1a-iw-grd-... |
2 | VH | SENTINEL1_DS:/tmp/S1A_IW_GRDH_1SDV_20170907T10... | annotation/s1a-iw-grd-vh-20170907t103020-20170... | measurement/s1a-iw-grd-vh-20170907t103020-2017... | annotation/calibration/noise-s1a-iw-grd-vh-201... | annotation/calibration/calibration-s1a-iw-grd-... |
Access the useful data#
It is expressed as a datatree
[14]:
data = reader.datatree
data
[14]:
<xarray.DatasetView> Size: 0B Dimensions: () Data variables: *empty*
- line: 10
- sample: 21
- line(line)int640 2014 4028 ... 14098 16112 16777
array([ 0, 2014, 4028, 6042, 8056, 10070, 12084, 14098, 16112, 16777])
- sample(sample)int640 1260 2520 ... 22680 23940 25186
array([ 0, 1260, 2520, 3780, 5040, 6300, 7560, 8820, 10080, 11340, 12600, 13860, 15120, 16380, 17640, 18900, 20160, 21420, 22680, 23940, 25186])
- longitude(line, sample)float64-67.84 -67.96 ... -70.4 -70.51
- history :
- longitude: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
array([[-67.84221144, -67.96092942, -68.07968147, -68.19846752, -68.31728748, -68.43614128, -68.55502883, -68.67395006, -68.79290488, -68.91189321, -69.03091496, -69.14997006, -69.26905841, -69.38817993, -69.50733454, -69.62652214, -69.74574265, -69.86499599, -69.98428205, -70.10360076, -70.22162571], [-67.88026619, -67.99884111, -68.11744975, -68.23609204, -68.35476791, -68.47347727, -68.59222005, -68.71099617, -68.82980555, -68.94864811, -69.06752377, -69.18643244, -69.30537405, -69.42434851, -69.54335573, -69.66239564, -69.78146814, -69.90057315, -70.01971058, -70.13888035, -70.25675772], [-67.91829178, -68.03672512, -68.15519184, -68.27369187, -68.39222514, -68.51079156, -68.62939107, -68.74802358, -68.86668903, -68.98538732, -69.10411839, -69.22288214, -69.34167851, -69.46050741, -69.57936876, -69.69826248, -69.81718848, -69.93614668, -70.05513699, -70.17415934, -70.29189063], [-67.95628878, -68.07458203, -68.19290832, -68.31126758, -68.42965973, -68.5480847 , -68.66654243, -68.78503283, ... -69.96003015, -70.07841615, -70.19683289, -70.31528044, -70.43244245], [-68.10800415, -68.22575168, -68.34353097, -68.46134191, -68.57918439, -68.69705831, -68.81496362, -68.93290032, -69.05086839, -69.16886779, -69.28689846, -69.40496027, -69.5230531 , -69.6411768 , -69.75933125, -69.87751639, -69.9957322 , -70.11397872, -70.23225595, -70.35056376, -70.4675867 ], [-68.14586759, -68.26348238, -68.38112861, -68.49880602, -68.6165146 , -68.73425445, -68.85202554, -68.96982782, -69.08766112, -69.2055253 , -69.3234202 , -69.44134574, -69.55930188, -69.67728861, -69.79530593, -69.91335383, -70.03143223, -70.14954099, -70.26767996, -70.38584909, -70.50273513], [-68.15836402, -68.27593556, -68.39353798, -68.51117158, -68.62883645, -68.74653255, -68.86425975, -68.9820179 , -69.09980687, -69.21762654, -69.33547682, -69.45335768, -69.57126909, -69.68921105, -69.80718352, -69.92518644, -70.04321973, -70.16128326, -70.27937693, -70.39750069, -70.51434171]])
- latitude(line, sample)float6420.73 20.75 20.77 ... 19.62 19.64
- history :
- latitude: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/latitude
array([[20.72564283, 20.74753608, 20.7693474 , 20.79107665, 20.81272374, 20.83428854, 20.85577094, 20.87717082, 20.89848807, 20.91972259, 20.94087424, 20.96194293, 20.98292853, 21.00383094, 21.02465004, 21.04538573, 21.06603788, 21.08660639, 21.10709115, 21.12749205, 21.1475837 ], [20.54434151, 20.56624689, 20.58807112, 20.60981407, 20.63147563, 20.65305569, 20.67455412, 20.69597083, 20.71730569, 20.7385586 , 20.75972943, 20.78081808, 20.80182443, 20.82274838, 20.8435898 , 20.8643486 , 20.88502465, 20.90561785, 20.92612809, 20.94655525, 20.96667365], [20.36303465, 20.38495227, 20.40678952, 20.42854627, 20.45022241, 20.47181782, 20.4933324 , 20.51476603, 20.5361186 , 20.55738999, 20.57858009, 20.59968879, 20.62071598, 20.64166155, 20.66252538, 20.68330737, 20.7040074 , 20.72462537, 20.74516116, 20.76561467, 20.78575989], [20.18172231, 20.20365229, 20.22550266, 20.24727331, 20.26896413, 20.29057501, 20.31210583, 20.33355647, 20.35492684, 20.37621681, 20.39742627, 20.41855512, 20.43960324, 20.46057051, 20.48145684, 20.5022621 , 20.52298619, 20.543629 , 20.56419043, 20.58467035, 20.60484246], ... [19.63774837, 19.6597159 , 19.6816061 , 19.70341892, 19.72515424, 19.74681194, 19.76839191, 19.78989403, 19.81131819, 19.83266429, 19.85393221, 19.87512187, 19.89623315, 19.91726594, 19.93822013, 19.9590956 , 19.97989222, 20.00060988, 20.02124847, 20.0418079 , 20.062061 ], [19.45641293, 19.47839313, 19.50029683, 19.52212392, 19.54387426, 19.56554774, 19.58714426, 19.60866371, 19.63010599, 19.65147101, 19.67275864, 19.69396878, 19.71510129, 19.73615606, 19.75713297, 19.77803192, 19.7988528 , 19.81959553, 19.84026001, 19.86084613, 19.88112628], [19.27507138, 19.29706437, 19.31898164, 19.34082302, 19.36258843, 19.38427778, 19.40589096, 19.42742788, 19.44888839, 19.47027238, 19.49157972, 19.5128103 , 19.53396401, 19.55504076, 19.57604045, 19.59696299, 19.61780826, 19.63857615, 19.65926653, 19.6798793 , 19.70018667], [19.21519321, 19.2371905 , 19.25911222, 19.28095835, 19.30272878, 19.32442342, 19.34604215, 19.36758483, 19.38905135, 19.41044159, 19.43175543, 19.45299278, 19.47415352, 19.49523757, 19.51624482, 19.53717516, 19.55802849, 19.57880469, 19.59950363, 19.62012524, 19.64044158]])
- height(line, sample)float648.405e-05 8.058e-05 ... 3.478e-05
- history :
- height: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/height
array([[8.40481371e-05, 8.05780292e-05, 7.73239881e-05, 7.42655247e-05, 7.13849440e-05, 6.86682761e-05, 6.61034137e-05, 6.36717305e-05, 6.13667071e-05, 5.91818243e-05, 5.71012497e-05, 5.51240519e-05, 5.32409176e-05, 5.14434651e-05, 4.97289002e-05, 4.80879098e-05, 4.65186313e-05, 4.50164080e-05, 4.35737893e-05, 4.21935692e-05, 4.08850610e-05], [8.23056325e-05, 7.89184123e-05, 7.57398084e-05, 7.27539882e-05, 6.99404627e-05, 6.72852620e-05, 6.47809356e-05, 6.24051318e-05, 6.01550564e-05, 5.80176711e-05, 5.59892505e-05, 5.40586188e-05, 5.22164628e-05, 5.04618511e-05, 4.87826765e-05, 4.71826643e-05, 4.56459820e-05, 4.41772863e-05, 4.27709892e-05, 4.14196402e-05, 4.01381403e-05], [8.05808231e-05, 7.72718340e-05, 7.41686672e-05, 7.12526962e-05, 6.85062259e-05, 6.59171492e-05, 6.34677708e-05, 6.11487776e-05, 5.89508563e-05, 5.68665564e-05, 5.48828393e-05, 5.29959798e-05, 5.11985272e-05, 4.94848937e-05, 4.78457659e-05, 4.62792814e-05, 4.47817147e-05, 4.33456153e-05, 4.19700518e-05, 4.06494364e-05, 3.93958762e-05], [7.88699836e-05, 7.56429508e-05, 7.26142898e-05, 6.97653741e-05, 6.70859590e-05, 6.45564869e-05, 6.21657819e-05, 5.99026680e-05, ... 4.13600355e-05, 4.00571153e-05, 3.88044864e-05, 3.76049429e-05, 3.64659354e-05], [7.21802935e-05, 6.92578033e-05, 6.65178522e-05, 6.39418140e-05, 6.15157187e-05, 5.92246652e-05, 5.70593402e-05, 5.50122932e-05, 5.30686229e-05, 5.12236729e-05, 4.94690612e-05, 4.77973372e-05, 4.62066382e-05, 4.46885824e-05, 4.32366505e-05, 4.18480486e-05, 4.05199826e-05, 3.92468646e-05, 3.80249694e-05, 3.68570909e-05, 3.57441604e-05], [7.05476850e-05, 6.76987693e-05, 6.50277361e-05, 6.25206158e-05, 6.01513311e-05, 5.79208136e-05, 5.58095053e-05, 5.38136810e-05, 5.19212335e-05, 5.01200557e-05, 4.84101474e-05, 4.67803329e-05, 4.52278182e-05, 4.37479466e-05, 4.23323363e-05, 4.09791246e-05, 3.96836549e-05, 3.84412706e-05, 3.72491777e-05, 3.61083075e-05, 3.50233167e-05], [7.00112432e-05, 6.71874732e-05, 6.45415857e-05, 6.20530918e-05, 5.97070903e-05, 5.74951991e-05, 5.54034486e-05, 5.34206629e-05, 5.15431166e-05, 4.97596338e-05, 4.80618328e-05, 4.64478508e-05, 4.49074432e-05, 4.34406102e-05, 4.20352444e-05, 4.06922773e-05, 3.94107774e-05, 3.81805003e-05, 3.69967893e-05, 3.58633697e-05, 3.47848982e-05]])
- azimuthTime(line, sample)datetime64[ns]2017-09-07T10:30:20.936147 ... 2...
- history :
- azimuthTime: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/azimuthTime
array([['2017-09-07T10:30:20.936147000', '2017-09-07T10:30:20.936169000', '2017-09-07T10:30:20.936192000', '2017-09-07T10:30:20.936215000', '2017-09-07T10:30:20.936238000', '2017-09-07T10:30:20.936262000', '2017-09-07T10:30:20.936286000', '2017-09-07T10:30:20.936311000', '2017-09-07T10:30:20.936337000', '2017-09-07T10:30:20.936362000', '2017-09-07T10:30:20.936389000', '2017-09-07T10:30:20.936414000', '2017-09-07T10:30:20.936442000', '2017-09-07T10:30:20.936469000', '2017-09-07T10:30:20.936497000', '2017-09-07T10:30:20.936525000', '2017-09-07T10:30:20.936554000', '2017-09-07T10:30:20.936583000', '2017-09-07T10:30:20.936612000', '2017-09-07T10:30:20.936642000', '2017-09-07T10:30:20.936672000'], ['2017-09-07T10:30:23.937141000', '2017-09-07T10:30:23.937163000', '2017-09-07T10:30:23.937186000', '2017-09-07T10:30:23.937209000', '2017-09-07T10:30:23.937232000', '2017-09-07T10:30:23.937256000', '2017-09-07T10:30:23.937280000', '2017-09-07T10:30:23.937305000', '2017-09-07T10:30:23.937331000', '2017-09-07T10:30:23.937356000', '2017-09-07T10:30:23.937383000', '2017-09-07T10:30:23.937409000', '2017-09-07T10:30:23.937437000', '2017-09-07T10:30:23.937464000', '2017-09-07T10:30:23.937492000', '2017-09-07T10:30:23.937520000', '2017-09-07T10:30:23.937549000', '2017-09-07T10:30:23.937578000', ... '2017-09-07T10:30:44.944197000', '2017-09-07T10:30:44.944221000', '2017-09-07T10:30:44.944245000', '2017-09-07T10:30:44.944270000', '2017-09-07T10:30:44.944295000', '2017-09-07T10:30:44.944321000', '2017-09-07T10:30:44.944348000', '2017-09-07T10:30:44.944374000', '2017-09-07T10:30:44.944401000', '2017-09-07T10:30:44.944429000', '2017-09-07T10:30:44.944457000', '2017-09-07T10:30:44.944485000', '2017-09-07T10:30:44.944514000', '2017-09-07T10:30:44.944543000', '2017-09-07T10:30:44.944572000', '2017-09-07T10:30:44.944602000', '2017-09-07T10:30:44.944632000'], ['2017-09-07T10:30:45.935001000', '2017-09-07T10:30:45.935023000', '2017-09-07T10:30:45.935045000', '2017-09-07T10:30:45.935068000', '2017-09-07T10:30:45.935091000', '2017-09-07T10:30:45.935115000', '2017-09-07T10:30:45.935140000', '2017-09-07T10:30:45.935165000', '2017-09-07T10:30:45.935190000', '2017-09-07T10:30:45.935216000', '2017-09-07T10:30:45.935242000', '2017-09-07T10:30:45.935269000', '2017-09-07T10:30:45.935296000', '2017-09-07T10:30:45.935324000', '2017-09-07T10:30:45.935351000', '2017-09-07T10:30:45.935380000', '2017-09-07T10:30:45.935408000', '2017-09-07T10:30:45.935437000', '2017-09-07T10:30:45.935467000', '2017-09-07T10:30:45.935497000', '2017-09-07T10:30:45.935526000']], dtype='datetime64[ns]')
- slantRangeTime(line, sample)float640.005331 0.005375 ... 0.006382
- history :
- slantRangeTime: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/slantRangeTime
array([[0.00533107, 0.00537472, 0.00541946, 0.00546527, 0.00551211, 0.00555997, 0.00560881, 0.00565862, 0.00570935, 0.005761 , 0.00581354, 0.00586693, 0.00592117, 0.00597622, 0.00603206, 0.00608867, 0.00614603, 0.00620412, 0.00626292, 0.00632241, 0.00638189], [0.00533107, 0.00537472, 0.00541947, 0.00546527, 0.00551212, 0.00555998, 0.00560883, 0.00565863, 0.00570937, 0.00576102, 0.00581356, 0.00586696, 0.00592119, 0.00597624, 0.00603209, 0.0060887 , 0.00614607, 0.00620416, 0.00626296, 0.00632244, 0.00638193], [0.00533107, 0.00537473, 0.00541947, 0.00546528, 0.00551213, 0.00555999, 0.00560884, 0.00565865, 0.00570939, 0.00576104, 0.00581358, 0.00586698, 0.00592122, 0.00597627, 0.00603211, 0.00608873, 0.0061461 , 0.00620419, 0.00626299, 0.00632248, 0.00638196], [0.00533107, 0.00537473, 0.00541948, 0.00546529, 0.00551214, 0.00556 , 0.00560885, 0.00565866, 0.0057094 , 0.00576106, 0.0058136 , 0.005867 , 0.00592124, 0.00597629, 0.00603214, 0.00608876, 0.00614613, 0.00620422, 0.00626302, 0.00632251, 0.006382 ], ... [0.00533107, 0.00537473, 0.00541949, 0.00546531, 0.00551216, 0.00556003, 0.00560889, 0.0056587 , 0.00570945, 0.00576111, 0.00581366, 0.00586706, 0.00592131, 0.00597637, 0.00603222, 0.00608884, 0.00614621, 0.00620431, 0.00626312, 0.00632261, 0.0063821 ], [0.00533107, 0.00537474, 0.00541949, 0.00546531, 0.00551217, 0.00556004, 0.0056089 , 0.00565871, 0.00570946, 0.00576113, 0.00581367, 0.00586708, 0.00592133, 0.00597639, 0.00603224, 0.00608887, 0.00614624, 0.00620434, 0.00626315, 0.00632264, 0.00638213], [0.00533107, 0.00537474, 0.00541949, 0.00546532, 0.00551218, 0.00556005, 0.00560891, 0.00565873, 0.00570948, 0.00576114, 0.00581369, 0.0058671 , 0.00592135, 0.00597641, 0.00603227, 0.00608889, 0.00614627, 0.00620437, 0.00626318, 0.00632267, 0.00638217], [0.00533107, 0.00537474, 0.0054195 , 0.00546532, 0.00551218, 0.00556005, 0.00560891, 0.00565873, 0.00570948, 0.00576115, 0.0058137 , 0.00586711, 0.00592135, 0.00597642, 0.00603227, 0.0060889 , 0.00614627, 0.00620438, 0.00626319, 0.00632268, 0.00638218]])
- incidenceAngle(line, sample)float6430.82 31.7 32.57 ... 45.36 46.0
- history :
- incidenceAngle: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/incidenceAngle
array([[30.81643473, 31.69860572, 32.5673122 , 33.42256419, 34.26439222, 35.09284593, 35.90799265, 36.70991599, 37.49871456, 38.27450058, 39.03739869, 39.78754472, 40.52508453, 41.25017294, 41.96297264, 42.66365328, 43.35239048, 44.029365 , 44.69476193, 45.34876991, 45.98449895], [30.81843404, 31.70058912, 32.56927925, 33.4245145 , 34.26632543, 35.09476174, 35.90989079, 36.71179623, 37.50057669, 38.27634445, 39.03922417, 39.78935171, 40.52687296, 41.25194276, 41.96472384, 42.66538585, 43.35410445, 44.03106042, 44.69643885, 45.35042842, 45.98613935], [30.8203861 , 31.70252567, 32.57119986, 33.42641879, 34.26821306, 35.09663241, 35.91174423, 36.71363222, 37.50239504, 38.278145 , 39.0410068 , 39.79111631, 40.52861947, 41.25367114, 41.96643406, 42.66707792, 43.35577839, 44.03271627, 44.69807668, 45.35204831, 45.98774157], [30.82229071, 31.70441518, 32.57307385, 33.42827688, 34.27005493, 35.09845776, 35.9135528 , 36.7154238 , 37.50416944, 38.27990207, 39.04274641, 39.79283837, 40.53032391, 41.25535792, 41.96810316, 42.66872934, 43.35741216, 44.03433242, 44.69967528, 45.35362942, 45.98930549], ... [30.82771772, 31.70980026, 32.57841439, 33.43357199, 34.27530414, 35.10366045, 35.91870812, 36.72053083, 37.50922739, 38.28491043, 39.04770503, 39.79774744, 40.53518382, 41.26016906, 41.97286577, 42.6734433 , 43.36207696, 44.03894731, 44.70423959, 45.35814329, 45.99377141], [30.82943155, 31.7114992 , 32.58010006, 33.43524415, 34.27696183, 35.10530281, 35.92033485, 36.72214218, 37.51082395, 38.28649282, 39.04927355, 39.79930186, 40.53672336, 41.26169259, 41.97437218, 42.67493196, 43.36354808, 44.04040201, 44.70567942, 45.35956875, 45.99517944], [30.83109621, 31.71315105, 32.58173892, 33.43686854, 34.27857137, 35.10689828, 35.9219173 , 36.72371216, 37.51238112, 38.28803602, 39.05080127, 39.80081278, 40.53821684, 41.26316887, 41.97583222, 42.67637693, 43.36497874, 44.04181816, 44.70707997, 45.36095305, 45.99655071], [30.83163421, 31.71368692, 32.58226914, 33.4373939 , 34.27909315, 35.10741695, 35.92243243, 36.72422289, 37.51288663, 38.28853584, 39.05129535, 39.8013014 , 40.53870039, 41.26364766, 41.97630635, 42.6768463 , 43.36544314, 44.04227749, 44.70753436, 45.36140273, 45.99699544]])
- elevationAngle(line, sample)float6427.5 28.27 29.02 ... 39.89 40.41
- history :
- elevationAngle: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/elevationAngle
array([[27.49867978, 28.26761598, 29.02308755, 29.76510453, 30.49369745, 31.20891594, 31.91082733, 32.59951526, 33.2750783 , 33.93762869, 34.58729108, 35.22420129, 35.84850519, 36.46035758, 37.05992117, 37.64736561, 38.2228665 , 38.78660463, 39.33876506, 39.87953646, 40.40328701], [27.50049954, 28.26942062, 29.02487664, 29.76687767, 30.49545429, 31.21065617, 31.91255069, 32.60122151, 33.27676724, 33.93930017, 34.58894497, 35.22583748, 35.85012362, 36.4619582 , 37.06150397, 37.64893057, 38.22441367, 38.78813404, 39.34027678, 39.88103057, 40.40476379], [27.50227663, 28.27118299, 29.02662387, 29.76860936, 30.49717011, 31.21235582, 31.91423391, 32.60288806, 33.27841695, 33.94093287, 34.59056054, 35.22743582, 35.85170465, 36.46352189, 37.0630503 , 37.65045955, 38.22592531, 38.78962839, 39.3417539 , 39.88249053, 40.40620689], [27.50401089, 28.27290293, 29.02832907, 29.77029945, 30.49884476, 31.21401474, 31.91587683, 32.60451478, 33.28002727, 33.94252664, 34.59213763, 35.22899615, 35.85324815, 36.46504852, 37.06456003, 37.65195239, 38.22740128, 38.79108753, 39.34319628, 39.88391622, 40.40761616], ... [27.50895471, 28.27780701, 29.03319097, 29.77511829, 30.50361999, 31.21874572, 31.92056273, 32.60915471, 33.28462048, 33.94707265, 34.59663626, 35.23344751, 35.85765254, 36.46940625, 37.06887129, 37.65621706, 38.23161896, 38.7952576 , 39.34731822, 39.88799018, 40.41164431], [27.51051669, 28.27935504, 29.03472642, 29.7766409 , 30.50512888, 31.22024012, 31.92204235, 32.61061975, 33.28607143, 33.94851 , 34.59806024, 35.23485791, 35.85904868, 36.47078718, 37.07023607, 37.65756517, 38.23295058, 38.79657369, 39.34862007, 39.88927821, 40.41291604], [27.51203429, 28.28086055, 29.03621965, 29.7781205 , 30.5065945 , 31.2216924 , 31.92348216, 32.61204752, 33.28748684, 33.94991204, 34.5994476 , 35.23622946, 35.86040389, 36.47212624, 37.07155979, 37.65887456, 38.23424626, 38.7978555 , 39.3498871 , 39.89052996, 40.41415518], [27.5125249 , 28.281349 , 29.03670286, 29.77859916, 30.50706971, 31.22216453, 31.92395083, 32.61251199, 33.28794639, 33.95036627, 34.59989646, 35.23667319, 35.86084282, 36.47256063, 37.07198973, 37.65929994, 38.23466694, 38.79827137, 39.35029829, 39.89093666, 40.4145572 ]])
- history :
- longitude: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
<xarray.DatasetView> Size: 12kB Dimensions: (line: 10, sample: 21) Coordinates: * line (line) int64 80B 0 2014 4028 6042 ... 14098 16112 16777 * sample (sample) int64 168B 0 1260 2520 3780 ... 22680 23940 25186 Data variables: longitude (line, sample) float64 2kB -67.84 -67.96 ... -70.4 -70.51 latitude (line, sample) float64 2kB 20.73 20.75 20.77 ... 19.62 19.64 height (line, sample) float64 2kB 8.405e-05 8.058e-05 ... 3.478e-05 azimuthTime (line, sample) datetime64[ns] 2kB 2017-09-07T10:30:20.936... slantRangeTime (line, sample) float64 2kB 0.005331 0.005375 ... 0.006382 incidenceAngle (line, sample) float64 2kB 30.82 31.7 32.57 ... 45.36 46.0 elevationAngle (line, sample) float64 2kB 27.5 28.27 29.02 ... 39.89 40.41 Attributes: history: longitude:\n annotation/s1a.xml:\n - /product/geolocationGrid...
geolocationGrid- time: 17
- time(time)datetime64[ns]2017-09-07T10:29:14.474905 ... 2...
array(['2017-09-07T10:29:14.474905000', '2017-09-07T10:29:24.474905000', '2017-09-07T10:29:34.474905000', '2017-09-07T10:29:44.474904000', '2017-09-07T10:29:54.474905000', '2017-09-07T10:30:04.474905000', '2017-09-07T10:30:14.474905000', '2017-09-07T10:30:24.474904000', '2017-09-07T10:30:34.474905000', '2017-09-07T10:30:44.474905000', '2017-09-07T10:30:54.474905000', '2017-09-07T10:31:04.474904000', '2017-09-07T10:31:14.474905000', '2017-09-07T10:31:24.474905000', '2017-09-07T10:31:34.474905000', '2017-09-07T10:31:44.474904000', '2017-09-07T10:31:54.474905000'], dtype='datetime64[ns]')
- velocity_x(time)float64-116.7 -154.1 ... -663.4 -698.6
array([-116.710637, -154.090577, -191.357997, -228.508067, -265.535977, -302.436943, -339.206209, -375.839043, -412.330741, -448.676626, -484.872048, -520.912381, -556.79303 , -592.509426, -628.05703 , -663.431335, -698.627862])
- velocity_y(time)float64-3.433e+03 ... -2.342e+03
array([-3432.91065 , -3367.676328, -3302.009589, -3235.918021, -3169.409267, -3102.491029, -3035.171056, -2967.457153, -2899.357174, -2830.879022, -2762.03065 , -2692.820066, -2623.255328, -2553.344541, -2483.095863, -2412.517495, -2341.617687])
- velocity_z(time)float64-6.776e+03 ... -7.194e+03
array([-6775.974019, -6807.999362, -6839.255817, -6869.73982 , -6899.447898, -6928.376666, -6956.522831, -6983.88319 , -7010.454629, -7036.23412 , -7061.218727, -7085.4056 , -7108.791981, -7131.375204, -7153.152698, -7174.121986, -7194.280684])
- position_x(time)float642.892e+06 2.89e+06 ... 2.826e+06
array([2891647.470081, 2890293.372212, 2888566.033516, 2886466.603359, 2883996.279315, 2881156.306914, 2877947.979391, 2874372.637429, 2870431.668894, 2866126.50857 , 2861458.637882, 2856429.584614, 2851040.922645, 2845294.271647, 2839191.296808, 2832733.708561, 2825923.262408])
- position_y(time)float64-5.782e+06 ... -6.246e+06
array([-5782320.10182 , -5816323.40019 , -5849672.186956, -5882362.175843, -5914389.156739, -5945748.996239, -5976437.638189, -6006451.104214, -6035785.494237, -6064436.986996, -6092401.840527, -6119676.392678, -6146257.061599, -6172140.346155, -6197322.826438, -6221801.164353, -6245572.104345])
- position_z(time)float642.869e+06 2.801e+06 ... 1.748e+06
array([2868682.915781, 2800762.409682, 2732525.491596, 2663979.868287, 2595133.281708, 2525993.508111, 2456568.357128, 2386865.670889, 2316893.32313 , 2246659.218295, 2176171.29064 , 2105437.503239, 2034465.847192, 1963264.34078 , 1891841.02856 , 1820203.98035 , 1748361.290411])
- orbit_pass :
- Descending
- platform_heading :
- -167.7668824808032
- frame :
- Earth Fixed
- history :
- orbit: annotation/s1a.xml: - //product/generalAnnotation/orbitList/orbit/time - //product/generalAnnotation/orbitList/orbit/frame - //product/generalAnnotation/orbitList/orbit/position/x - //product/generalAnnotation/orbitList/orbit/position/y - //product/generalAnnotation/orbitList/orbit/position/z - //product/generalAnnotation/orbitList/orbit/velocity/x - //product/generalAnnotation/orbitList/orbit/velocity/y - //product/generalAnnotation/orbitList/orbit/velocity/z - /product/generalAnnotation/productInformation/pass - /product/generalAnnotation/productInformation/platformHeading
<xarray.DatasetView> Size: 952B Dimensions: (time: 17) Coordinates: * time (time) datetime64[ns] 136B 2017-09-07T10:29:14.474905 ... 201... Data variables: velocity_x (time) float64 136B -116.7 -154.1 -191.4 ... -663.4 -698.6 velocity_y (time) float64 136B -3.433e+03 -3.368e+03 ... -2.342e+03 velocity_z (time) float64 136B -6.776e+03 -6.808e+03 ... -7.194e+03 position_x (time) float64 136B 2.892e+06 2.89e+06 ... 2.833e+06 2.826e+06 position_y (time) float64 136B -5.782e+06 -5.816e+06 ... -6.246e+06 position_z (time) float64 136B 2.869e+06 2.801e+06 ... 1.82e+06 1.748e+06 Attributes: orbit_pass: Descending platform_heading: -167.7668824808032 frame: Earth Fixed history: orbit:\n annotation/s1a.xml:\n - //product/generalAn...
orbit- dim_0: 2
- LineUtcTime(dim_0)datetime64[ns]2017-09-07T10:30:20.936409 2017-...
- source :
- /product/imageAnnotation/imageInformation/*[contains(name(),"LineUtcTime")]
array(['2017-09-07T10:30:20.936409000', '2017-09-07T10:30:45.935264000'], dtype='datetime64[ns]')
- numberOfLines()int6416778
- source :
- /product/imageAnnotation/imageInformation/numberOfLines
array(16778)
- numberOfSamples()int6425187
- source :
- /product/imageAnnotation/imageInformation/numberOfSamples
array(25187)
- azimuthPixelSpacing()float6410.0
- source :
- /product/imageAnnotation/imageInformation/azimuthPixelSpacing
array(10.)
- slantRangePixelSpacing()float6410.0
- source :
- /product/imageAnnotation/imageInformation/rangePixelSpacing
array(10.)
- groundRangePixelSpacing()float6410.0
- source :
- /product/imageAnnotation/imageInformation/rangePixelSpacing
array(10.)
- incidenceAngleMidSwath()float6439.05
- source :
- /product/imageAnnotation/imageInformation/incidenceAngleMidSwath
array(39.04739333)
- azimuthTimeInterval()float640.00149
- source :
- /product/imageAnnotation/imageInformation/azimuthTimeInterval
array(0.00149007)
- slantRangeTime()float640.005331
- source :
- /product/imageAnnotation/imageInformation/slantRangeTime
array(0.00533107)
- swath_subswath()<U2'IW'
- source :
- /product/adsHeader/swath
array('IW', dtype='<U2')
- radarFrequency()float645.405e+09
- source :
- /product/generalAnnotation/productInformation/radarFrequency
array(5.40500045e+09)
- rangeSamplingRate()float646.435e+07
- source :
- /product/generalAnnotation/productInformation/rangeSamplingRate
array(64345238.12571428)
- azimuthSteeringRate()float641.59
- source :
- /product/generalAnnotation/productInformation/azimuthSteeringRate
array(1.59036878)
- history()<U824'image:\n annotation/s1a.xml:\n...
array('image:\n annotation/s1a.xml:\n - /product/adsHeader/productType\n - /product/imageAnnotation/imageInformation/*[contains(name(),"LineUtcTime")]\n - /product/imageAnnotation/imageInformation/numberOfLines\n - /product/imageAnnotation/imageInformation/numberOfSamples\n - /product/imageAnnotation/imageInformation/incidenceAngleMidSwath\n - /product/imageAnnotation/imageInformation/azimuthTimeInterval\n - /product/imageAnnotation/imageInformation/slantRangeTime\n - /product/imageAnnotation/imageInformation/azimuthPixelSpacing\n - /product/imageAnnotation/imageInformation/rangePixelSpacing\n - /product/adsHeader/swath\n - /product/generalAnnotation/productInformation/radarFrequency\n - /product/generalAnnotation/productInformation/rangeSamplingRate\n - /product/generalAnnotation/productInformation/azimuthSteeringRate\n', dtype='<U824')
<xarray.DatasetView> Size: 3kB Dimensions: (dim_0: 2) Dimensions without coordinates: dim_0 Data variables: (12/14) LineUtcTime (dim_0) datetime64[ns] 16B 2017-09-07T10:30:20.9... numberOfLines int64 8B 16778 numberOfSamples int64 8B 25187 azimuthPixelSpacing float64 8B 10.0 slantRangePixelSpacing float64 8B 10.0 groundRangePixelSpacing float64 8B 10.0 ... ... slantRangeTime float64 8B 0.005331 swath_subswath <U2 8B 'IW' radarFrequency float64 8B 5.405e+09 rangeSamplingRate float64 8B 6.435e+07 azimuthSteeringRate float64 8B 1.59 history <U824 3kB 'image:\n annotation/s1a.xml:\n - /p...
image- azimuthTime: 11
- azimuthTime(azimuthTime)datetime64[ns]2017-09-07T10:30:18.303963 ... 2...
array(['2017-09-07T10:30:18.303963000', '2017-09-07T10:30:21.062240000', '2017-09-07T10:30:23.820517000', '2017-09-07T10:30:26.578794000', '2017-09-07T10:30:29.337071000', '2017-09-07T10:30:32.095348000', '2017-09-07T10:30:34.853625000', '2017-09-07T10:30:37.611902000', '2017-09-07T10:30:40.370179000', '2017-09-07T10:30:43.128456000', '2017-09-07T10:30:45.886733000'], dtype='datetime64[ns]')
- t0(azimuthTime)float640.005331 0.005331 ... 0.005331
- source :
- //product/generalAnnotation/azimuthFmRateList/azimuthFmRate/t0
array([0.00533081, 0.00533081, 0.00533081, 0.00533081, 0.00533081, 0.00533081, 0.00533081, 0.00533081, 0.00533081, 0.00533081, 0.00533081])
- azimuthFmRatePolynomial(azimuthTime)object-2337.3034896 + 448953.78010035·...
- source :
- //product/generalAnnotation/azimuthFmRateList/azimuthFmRate/azimuthFmRatePolynomial
array([Polynomial([-2.33730349e+03, 4.48953780e+05, -7.83291481e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33736886e+03, 4.48927094e+05, -7.83175928e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33743449e+03, 4.48900162e+05, -7.83050888e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33749682e+03, 4.48871077e+05, -7.82881870e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33756452e+03, 4.48843955e+05, -7.82740446e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33762899e+03, 4.48816638e+05, -7.82615406e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33769361e+03, 4.48790609e+05, -7.82505889e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33775572e+03, 4.48761479e+05, -7.82326522e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33782228e+03, 4.48734274e+05, -7.82195447e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33788576e+03, 4.48707670e+05, -7.82117836e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33794928e+03, 4.48680291e+05, -7.81976412e+07], domain=[-1, 1], window=[-1, 1], symbol='x')], dtype=object)
- history :
- azimuth_fmrate: annotation/s1a.xml: - //product/generalAnnotation/azimuthFmRateList/azimuthFmRate/azimuthTime - //product/generalAnnotation/azimuthFmRateList/azimuthFmRate/t0 - //product/generalAnnotation/azimuthFmRateList/azimuthFmRate/c0 - //product/generalAnnotation/azimuthFmRateList/azimuthFmRate/c1 - //product/generalAnnotation/azimuthFmRateList/azimuthFmRate/c2 - //product/generalAnnotation/azimuthFmRateList/azimuthFmRate/azimuthFmRatePolynomial
<xarray.DatasetView> Size: 264B Dimensions: (azimuthTime: 11) Coordinates: * azimuthTime (azimuthTime) datetime64[ns] 88B 2017-09-07T10:3... Data variables: t0 (azimuthTime) float64 88B 0.005331 ... 0.005331 azimuthFmRatePolynomial (azimuthTime) object 88B -2337.3034896 + 448953.... Attributes: history: azimuth_fmrate:\n annotation/s1a.xml:\n - //product/generalAn...
azimuth_fmrate- azimuthTime: 27
- nb_fine_dce: 20
- azimuthTime(azimuthTime)datetime64[ns]2017-09-07T10:30:21.986205 ... 2...
array(['2017-09-07T10:30:21.986205000', '2017-09-07T10:30:22.001625000', '2017-09-07T10:30:22.024980000', '2017-09-07T10:30:24.744482000', '2017-09-07T10:30:24.759902000', '2017-09-07T10:30:24.783257000', '2017-09-07T10:30:27.502759000', '2017-09-07T10:30:27.518179000', '2017-09-07T10:30:27.541534000', '2017-09-07T10:30:30.261036000', '2017-09-07T10:30:30.276456000', '2017-09-07T10:30:30.299811000', '2017-09-07T10:30:33.019312000', '2017-09-07T10:30:33.034732000', '2017-09-07T10:30:33.058087000', '2017-09-07T10:30:35.777589000', '2017-09-07T10:30:35.793009000', '2017-09-07T10:30:35.816364000', '2017-09-07T10:30:38.535866000', '2017-09-07T10:30:38.551286000', '2017-09-07T10:30:38.574641000', '2017-09-07T10:30:41.294143000', '2017-09-07T10:30:41.309563000', '2017-09-07T10:30:41.332918000', '2017-09-07T10:30:44.052420000', '2017-09-07T10:30:44.067840000', '2017-09-07T10:30:44.091195000'], dtype='datetime64[ns]')
- nb_fine_dce(nb_fine_dce)int640 1 2 3 4 5 6 ... 14 15 16 17 18 19
array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19])
- t0(azimuthTime)float640.005332 0.005332 ... 0.005331
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/t0
array([0.00533171, 0.00533171, 0.00533171, 0.00533171, 0.00533171, 0.00533171, 0.00533171, 0.00533171, 0.00533171, 0.00533171, 0.00533171, 0.00533171, 0.00533171, 0.00533171, 0.00533171, 0.00533129, 0.00533129, 0.00533129, 0.00533129, 0.00533129, 0.00533129, 0.00533129, 0.00533129, 0.00533129, 0.00533129, 0.00533129, 0.00533129])
- geometryDcPolynomial(azimuthTime)object-1.070619 - 183.4602·x + 63544.5...
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/geometryDcPolynomial
array([Polynomial([-1.070619e+00, -1.834602e+02, 6.354454e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.070619e+00, -1.834602e+02, 6.354454e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.070619e+00, -1.834602e+02, 6.354454e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.253385e+00, -9.971737e+01, 4.524077e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.253385e+00, -9.971737e+01, 4.524077e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.253385e+00, -9.971737e+01, 4.524077e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.172653e+00, -1.059808e+02, 4.553581e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.172653e+00, -1.059808e+02, 4.553581e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.172653e+00, -1.059808e+02, 4.553581e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.207548e+00, -1.156024e+02, 4.853936e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.207548e+00, -1.156024e+02, 4.853936e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.207548e+00, -1.156024e+02, 4.853936e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.651085e+00, -1.580786e+02, 6.634266e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.651085e+00, -1.580786e+02, 6.634266e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.651085e+00, -1.580786e+02, 6.634266e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.336312e+00, -2.281668e+02, 9.504457e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.336312e+00, -2.281668e+02, 9.504457e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.336312e+00, -2.281668e+02, 9.504457e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.681910e+00, -3.169897e+02, 1.230702e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.681910e+00, -3.169897e+02, 1.230702e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.681910e+00, -3.169897e+02, 1.230702e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-3.072425e+00, -3.513329e+02, 1.380033e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-3.072425e+00, -3.513329e+02, 1.380033e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-3.072425e+00, -3.513329e+02, 1.380033e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.988281e+00, -3.467524e+02, 1.355109e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.988281e+00, -3.467524e+02, 1.355109e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.988281e+00, -3.467524e+02, 1.355109e+05], domain=[-1, 1], window=[-1, 1], symbol='x')], dtype=object)
- dataDcPolynomial(azimuthTime)object-74.90705 + 85274.16·x - 3171847...
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/dataDcPolynomial
array([Polynomial([-7.490705e+01, 8.527416e+04, -3.171847e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-7.490705e+01, 8.527416e+04, -3.171847e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-7.490705e+01, 8.527416e+04, -3.171847e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-8.144442e+01, 8.952038e+04, -1.795088e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-8.144442e+01, 8.952038e+04, -1.795088e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-8.144442e+01, 8.952038e+04, -1.795088e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-9.006721e+01, 1.178143e+05, -3.552376e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-9.006721e+01, 1.178143e+05, -3.552376e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-9.006721e+01, 1.178143e+05, -3.552376e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.060485e+02, 1.815633e+05, -8.133584e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.060485e+02, 1.815633e+05, -8.133584e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.060485e+02, 1.815633e+05, -8.133584e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.065754e+02, 2.277709e+05, -1.248672e+08], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.065754e+02, 2.277709e+05, -1.248672e+08], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.065754e+02, 2.277709e+05, -1.248672e+08], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-6.914784e+01, 2.093702e+05, -1.485031e+08], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-6.914784e+01, 2.093702e+05, -1.485031e+08], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-6.914784e+01, 2.093702e+05, -1.485031e+08], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 5.207268e+00, 1.093212e+05, -1.228317e+08], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 5.207268e+00, 1.093212e+05, -1.228317e+08], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 5.207268e+00, 1.093212e+05, -1.228317e+08], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 4.421069e+01, -7.555885e+03, -2.511658e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 4.421069e+01, -7.555885e+03, -2.511658e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 4.421069e+01, -7.555885e+03, -2.511658e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 5.235571e+01, -2.619424e+04, -1.345589e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 5.235571e+01, -2.619424e+04, -1.345589e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 5.235571e+01, -2.619424e+04, -1.345589e+07], domain=[-1, 1], window=[-1, 1], symbol='x')], dtype=object)
- fineDceAzimuthStartTime(azimuthTime)datetime64[ns]2017-09-07T10:30:20.597552 ... 2...
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceAzimuthStartTime
array(['2017-09-07T10:30:20.597552000', '2017-09-07T10:30:20.612972000', '2017-09-07T10:30:20.636327000', '2017-09-07T10:30:23.355829000', '2017-09-07T10:30:23.371249000', '2017-09-07T10:30:23.394604000', '2017-09-07T10:30:26.114106000', '2017-09-07T10:30:26.129526000', '2017-09-07T10:30:26.152881000', '2017-09-07T10:30:28.872383000', '2017-09-07T10:30:28.887803000', '2017-09-07T10:30:28.911158000', '2017-09-07T10:30:31.630659000', '2017-09-07T10:30:31.646079000', '2017-09-07T10:30:31.669434000', '2017-09-07T10:30:34.388936000', '2017-09-07T10:30:34.404356000', '2017-09-07T10:30:34.427711000', '2017-09-07T10:30:37.147213000', '2017-09-07T10:30:37.162633000', '2017-09-07T10:30:37.185988000', '2017-09-07T10:30:39.905490000', '2017-09-07T10:30:39.920910000', '2017-09-07T10:30:39.944265000', '2017-09-07T10:30:42.663767000', '2017-09-07T10:30:42.679187000', '2017-09-07T10:30:42.702542000'], dtype='datetime64[ns]')
- fineDceAzimuthStopTime(azimuthTime)datetime64[ns]2017-09-07T10:30:23.374859 ... 2...
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceAzimuthStopTime
array(['2017-09-07T10:30:23.374859000', '2017-09-07T10:30:23.390279000', '2017-09-07T10:30:23.413634000', '2017-09-07T10:30:26.133136000', '2017-09-07T10:30:26.148556000', '2017-09-07T10:30:26.171911000', '2017-09-07T10:30:28.891413000', '2017-09-07T10:30:28.906833000', '2017-09-07T10:30:28.930188000', '2017-09-07T10:30:31.649690000', '2017-09-07T10:30:31.665110000', '2017-09-07T10:30:31.688465000', '2017-09-07T10:30:34.407966000', '2017-09-07T10:30:34.423386000', '2017-09-07T10:30:34.446741000', '2017-09-07T10:30:37.166243000', '2017-09-07T10:30:37.181663000', '2017-09-07T10:30:37.205018000', '2017-09-07T10:30:39.924520000', '2017-09-07T10:30:39.939940000', '2017-09-07T10:30:39.963295000', '2017-09-07T10:30:42.682797000', '2017-09-07T10:30:42.698217000', '2017-09-07T10:30:42.721572000', '2017-09-07T10:30:45.441074000', '2017-09-07T10:30:45.456494000', '2017-09-07T10:30:45.479849000'], dtype='datetime64[ns]')
- dataDcRmsError(azimuthTime)float646.181 6.181 6.181 ... 7.745 7.745
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/dataDcRmsError
array([ 6.18144798, 6.18144798, 6.18144798, 8.1549921 , 8.1549921 , 8.1549921 , 9.88119221, 9.88119221, 9.88119221, 11.99040031, 11.99040031, 11.99040031, 17.31355095, 17.31355095, 17.31355095, 10.53964043, 10.53964043, 10.53964043, 12.87742996, 12.87742996, 12.87742996, 9.91536236, 9.91536236, 9.91536236, 7.74485397, 7.74485397, 7.74485397])
- slantRangeTime(azimuthTime, nb_fine_dce)float640.006021 0.006043 ... 0.005696
- source :
- ///product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceList/fineDce/slantRangeTime
array([[0.00602137, 0.00604268, 0.00606401, 0.00608535, 0.00610666, 0.006128 , 0.00614933, 0.00617067, 0.00619198, 0.00621332, 0.00623465, 0.00625599, 0.0062773 , 0.00629863, 0.00631997, 0.0063413 , 0.00636262, 0.00638395, 0.00640529, 0.00642662], [0.0056491 , 0.00567161, 0.00569414, 0.00571667, 0.00573918, 0.00576171, 0.00578424, 0.00580675, 0.00582928, 0.0058518 , 0.00587432, 0.00589684, 0.00591937, 0.00594188, 0.00596441, 0.00598694, 0.00600945, 0.00603198, 0.00605451, 0.00607704], [0.00533793, 0.00535679, 0.00537568, 0.00539456, 0.00541343, 0.00543231, 0.00545119, 0.00547007, 0.00548894, 0.00550782, 0.00552671, 0.00554559, 0.00556446, 0.00558334, 0.00560222, 0.0056211 , 0.00563997, 0.00565885, 0.00567774, 0.00569662], [0.00602137, 0.00604268, 0.00606401, 0.00608535, 0.00610666, 0.006128 , 0.00614933, 0.00617067, 0.00619198, 0.00621332, 0.00623465, 0.00625599, 0.0062773 , 0.00629863, 0.00631997, 0.0063413 , 0.00636262, 0.00638395, 0.00640529, 0.00642662], [0.0056491 , 0.00567161, 0.00569414, 0.00571667, 0.00573918, 0.00576171, 0.00578424, 0.00580675, 0.00582928, 0.0058518 , 0.00587432, 0.00589684, 0.00591937, 0.00594188, 0.00596441, 0.00598694, 0.00600945, 0.00603198, 0.00605451, 0.00607704], ... [0.00564867, 0.00567118, 0.00569371, 0.00571624, 0.00573875, 0.00576128, 0.00578381, 0.00580632, 0.00582885, 0.00585138, 0.00587389, 0.00589642, 0.00591895, 0.00594146, 0.00596399, 0.00598652, 0.00600903, 0.00603156, 0.00605409, 0.00607662], [0.0053375 , 0.00535637, 0.00537525, 0.00539413, 0.005413 , 0.00543188, 0.00545077, 0.00546965, 0.00548852, 0.0055074 , 0.00552628, 0.00554516, 0.00556403, 0.00558291, 0.00560179, 0.00562068, 0.00563954, 0.00565843, 0.00567731, 0.00569619], [0.00602097, 0.00604228, 0.00606362, 0.00608495, 0.00610626, 0.0061276 , 0.00614893, 0.00617027, 0.00619158, 0.00621292, 0.00623425, 0.00625559, 0.0062769 , 0.00629824, 0.00631957, 0.00634091, 0.00636222, 0.00638355, 0.00640489, 0.00642622], [0.00564867, 0.00567118, 0.00569371, 0.00571624, 0.00573875, 0.00576128, 0.00578381, 0.00580632, 0.00582885, 0.00585138, 0.00587389, 0.00589642, 0.00591895, 0.00594146, 0.00596399, 0.00598652, 0.00600903, 0.00603156, 0.00605409, 0.00607662], [0.0053375 , 0.00535637, 0.00537525, 0.00539413, 0.005413 , 0.00543188, 0.00545077, 0.00546965, 0.00548852, 0.0055074 , 0.00552628, 0.00554516, 0.00556403, 0.00558291, 0.00560179, 0.00562068, 0.00563954, 0.00565843, 0.00567731, 0.00569619]])
- frequency(azimuthTime, nb_fine_dce)float64-28.36 -23.4 -22.74 ... 50.89 48.45
- source :
- ///product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceList/fineDce/frequency
array([[-2.83627396e+01, -2.34020996e+01, -2.27359791e+01, -2.14338303e+01, -2.16946793e+01, -1.86582603e+01, -1.87251396e+01, -1.86861095e+01, -1.91607609e+01, -1.92101994e+01, -2.16042099e+01, -2.08997803e+01, -2.08783493e+01, -2.35738697e+01, -2.59848309e+01, -2.67308006e+01, -2.74718208e+01, -2.24640503e+01, -2.76810703e+01, -2.94484692e+01], [-5.05290985e+01, -4.97535210e+01, -4.76504211e+01, -4.50092888e+01, -4.31616898e+01, -4.17437592e+01, -4.31146393e+01, -4.14025307e+01, -3.61737900e+01, -3.80477982e+01, -3.54183502e+01, -3.60961990e+01, -3.35103607e+01, -3.32666092e+01, -3.25568199e+01, -3.23619690e+01, -3.01779308e+01, -3.40821800e+01, -2.89777699e+01, -2.91298599e+01], [-5.31135406e+01, -5.72949486e+01, -5.97548599e+01, -6.22610703e+01, -6.05739403e+01, -6.25044708e+01, -6.22043190e+01, -6.54165192e+01, -6.31957703e+01, -6.44335632e+01, -6.50554810e+01, -6.47480087e+01, -6.43743210e+01, -6.27960281e+01, -6.25949287e+01, -6.43372269e+01, -6.49634094e+01, -6.17625008e+01, ... 1.09871101e+01, 1.46438303e+01, 1.53072004e+01, 1.67793007e+01, 1.88320103e+01, 2.10021896e+01, 1.91785603e+01, 2.37122803e+01, 2.75104008e+01, 2.23973103e+01, 2.23384209e+01, 1.91066494e+01, 1.69593296e+01, 1.61609306e+01, 1.56372204e+01, 1.02800102e+01, 9.70661354e+00], [ 5.01123810e+01, 4.93473511e+01, 4.79552917e+01, 4.55706596e+01, 4.35882111e+01, 4.18898582e+01, 4.05210190e+01, 3.76974297e+01, 3.44289207e+01, 3.35739288e+01, 3.28683815e+01, 2.93210506e+01, 2.71278591e+01, 2.62309303e+01, 2.32745895e+01, 2.01872902e+01, 1.88179893e+01, 1.72772198e+01, 1.48609800e+01, 1.56386805e+01], [ 3.71878510e+01, 3.59843788e+01, 3.69074211e+01, 4.07445602e+01, 4.46610298e+01, 4.35153999e+01, 4.83971405e+01, 5.14696083e+01, 5.31631889e+01, 5.27528496e+01, 5.51838608e+01, 5.68355408e+01, 5.39078789e+01, 5.50927086e+01, 5.54334297e+01, 5.34339218e+01, 5.27760582e+01, 5.12622795e+01, 5.08905106e+01, 4.84489288e+01]])
- dataDcRmsErrorAboveThreshold(azimuthTime)boolFalse False False ... False False
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/dataDcRmsErrorAboveThreshold
array([False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False])
- history :
- doppler_estimate: annotation/s1a.xml: - /product/dopplerCentroid/dcEstimateList/@count - /product/dopplerCentroid/dcEstimateList/dcEstimate[1]/fineDceList/@count - //product/dopplerCentroid/dcEstimateList/dcEstimate/azimuthTime - //product/dopplerCentroid/dcEstimateList/dcEstimate/t0 - //product/dopplerCentroid/dcEstimateList/dcEstimate/geometryDcPolynomial - //product/dopplerCentroid/dcEstimateList/dcEstimate/dataDcPolynomial - //product/dopplerCentroid/dcEstimateList/dcEstimate/dataDcRmsError - //product/dopplerCentroid/dcEstimateList/dcEstimate/dataDcRmsErrorAboveThreshold - //product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceAzimuthStartTime - //product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceAzimuthStopTime - ///product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceList/fineDce/slantRangeTime - ///product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceList/fineDce/frequency
<xarray.DatasetView> Size: 10kB Dimensions: (azimuthTime: 27, nb_fine_dce: 20) Coordinates: * azimuthTime (azimuthTime) datetime64[ns] 216B 2017-09-0... * nb_fine_dce (nb_fine_dce) int64 160B 0 1 2 3 ... 17 18 19 Data variables: t0 (azimuthTime) float64 216B 0.005332 ... 0.0... geometryDcPolynomial (azimuthTime) object 216B -1.070619 - 183.4... dataDcPolynomial (azimuthTime) object 216B -74.90705 + 85274... fineDceAzimuthStartTime (azimuthTime) datetime64[ns] 216B 2017-09-0... fineDceAzimuthStopTime (azimuthTime) datetime64[ns] 216B 2017-09-0... dataDcRmsError (azimuthTime) float64 216B 6.181 ... 7.745 slantRangeTime (azimuthTime, nb_fine_dce) float64 4kB 0.00... frequency (azimuthTime, nb_fine_dce) float64 4kB -28.... dataDcRmsErrorAboveThreshold (azimuthTime) bool 27B False False ... False Attributes: history: doppler_estimate:\n annotation/s1a.xml:\n - /product/dopplerC...
doppler_estimate- burst: 0
- azimuthTime(burst)float64
array([], dtype=float64)
- linesPerBurst()int640
array(0)
- samplesPerBurst()int640
array(0)
- history :
- bursts_grd: annotation/s1a.xml: - /product/swathTiming/linesPerBurst - /product/swathTiming/samplesPerBurst
<xarray.DatasetView> Size: 16B Dimensions: (burst: 0) Dimensions without coordinates: burst Data variables: azimuthTime (burst) float64 0B linesPerBurst int64 8B 0 samplesPerBurst int64 8B 0 Attributes: history: bursts_grd:\n annotation/s1a.xml:\n - /product/swathTiming/li...
bursts- pol: 2
- line: 27
- sample: 631
- line(line)int640 671 1342 ... 16107 16778 17449
array([ 0, 671, 1342, 2013, 2684, 3356, 4027, 4698, 5369, 6040, 6711, 7382, 8053, 8724, 9396, 10067, 10738, 11409, 12080, 12751, 13422, 14093, 14764, 15436, 16107, 16778, 17449])
- sample(sample)int640 40 80 120 ... 25120 25160 25186
array([ 0, 40, 80, ..., 25120, 25160, 25186])
- pol(pol)object'VV' 'VH'
array(['VV', 'VH'], dtype=object)
- sigma0_lut(pol, line, sample)float64662.0 661.7 661.5 ... 558.9 558.8
- description :
- look up table sigma0
- history :
- sigma0_lut: annotation/calibration/calibration.xml: //calibration/calibrationVectorList/calibrationVector/sigmaNought
array([[[662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], ..., [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026]], [[662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], ..., [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026]]])
- gamma0_lut(pol, line, sample)float64613.4 613.1 612.7 ... 465.8 465.7
- description :
- look up table gamma0
- history :
- gamma0_lut: annotation/calibration/calibration.xml: //calibration/calibrationVectorList/calibrationVector/gamma
array([[[613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], ..., [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796]], [[613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], ..., [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796]]])
- azimuthTime(pol, line)datetime64[ns]2017-09-07T10:30:20.936409 ... 2...
- description :
- azimuth times associated to the signal look up table
- history :
- azimuthTime: annotation/calibration/calibration.xml: /calibration/calibrationVectorList/calibrationVector/azimuthTime
array([['2017-09-07T10:30:20.936409000', '2017-09-07T10:30:21.936409000', '2017-09-07T10:30:22.936409000', '2017-09-07T10:30:23.936409000', '2017-09-07T10:30:24.936409000', '2017-09-07T10:30:25.936409000', '2017-09-07T10:30:26.936409000', '2017-09-07T10:30:27.936409000', '2017-09-07T10:30:28.936409000', '2017-09-07T10:30:29.936409000', '2017-09-07T10:30:30.936409000', '2017-09-07T10:30:31.936409000', '2017-09-07T10:30:32.936409000', '2017-09-07T10:30:33.936409000', '2017-09-07T10:30:34.936409000', '2017-09-07T10:30:35.936409000', '2017-09-07T10:30:36.936409000', '2017-09-07T10:30:37.936409000', '2017-09-07T10:30:38.936409000', '2017-09-07T10:30:39.936409000', '2017-09-07T10:30:40.936409000', '2017-09-07T10:30:41.936409000', '2017-09-07T10:30:42.936409000', '2017-09-07T10:30:43.936409000', '2017-09-07T10:30:44.936409000', '2017-09-07T10:30:45.936409000', '2017-09-07T10:30:46.936409000'], ['2017-09-07T10:30:20.936409000', '2017-09-07T10:30:21.936409000', '2017-09-07T10:30:22.936409000', '2017-09-07T10:30:23.936409000', '2017-09-07T10:30:24.936409000', '2017-09-07T10:30:25.936409000', '2017-09-07T10:30:26.936409000', '2017-09-07T10:30:27.936409000', '2017-09-07T10:30:28.936409000', '2017-09-07T10:30:29.936409000', '2017-09-07T10:30:30.936409000', '2017-09-07T10:30:31.936409000', '2017-09-07T10:30:32.936409000', '2017-09-07T10:30:33.936409000', '2017-09-07T10:30:34.936409000', '2017-09-07T10:30:35.936409000', '2017-09-07T10:30:36.936409000', '2017-09-07T10:30:37.936409000', '2017-09-07T10:30:38.936409000', '2017-09-07T10:30:39.936409000', '2017-09-07T10:30:40.936409000', '2017-09-07T10:30:41.936409000', '2017-09-07T10:30:42.936409000', '2017-09-07T10:30:43.936409000', '2017-09-07T10:30:44.936409000', '2017-09-07T10:30:45.936409000', '2017-09-07T10:30:46.936409000']], dtype='datetime64[ns]')
<xarray.DatasetView> Size: 551kB Dimensions: (pol: 2, line: 27, sample: 631) Coordinates: * line (line) int64 216B 0 671 1342 2013 ... 15436 16107 16778 17449 * sample (sample) int64 5kB 0 40 80 120 160 ... 25080 25120 25160 25186 * pol (pol) object 16B 'VV' 'VH' Data variables: sigma0_lut (pol, line, sample) float64 273kB 662.0 661.7 ... 558.9 558.8 gamma0_lut (pol, line, sample) float64 273kB 613.4 613.1 ... 465.8 465.7 azimuthTime (pol, line) datetime64[ns] 432B 2017-09-07T10:30:20.936409 ....
calibration_luts- pol: 2
- swath: 0
- swath(swath)float64
array([], dtype=float64)
- pol(pol)object'VV' 'VH'
array(['VV', 'VH'], dtype=object)
- line_start(pol, swath)int64
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstAzimuthLine
array([], shape=(2, 0), dtype=int64)
- line_stop(pol, swath)int64
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastAzimuthLine
array([], shape=(2, 0), dtype=int64)
- sample_start(pol, swath)int64
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstRangeSample
array([], shape=(2, 0), dtype=int64)
- sample_stop(pol, swath)int64
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastRangeSample
array([], shape=(2, 0), dtype=int64)
- history :
- noise_lut_azi_raw_grd: annotation/calibration/noise.xml: - /noise/noiseAzimuthVectorList/noiseAzimuthVector/line - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/noiseAzimuthLut - /noise/noiseAzimuthVectorList/noiseAzimuthVector/swath noise_lut_azi_raw_grd: annotation/calibration/noise.xml: - /noise/noiseAzimuthVectorList/noiseAzimuthVector/line - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/noiseAzimuthLut - /noise/noiseAzimuthVectorList/noiseAzimuthVector/swath
<xarray.DatasetView> Size: 16B Dimensions: (pol: 2, swath: 0) Coordinates: * swath (swath) float64 0B * pol (pol) object 16B 'VV' 'VH' Data variables: line_start (pol, swath) int64 0B line_stop (pol, swath) int64 0B sample_start (pol, swath) int64 0B sample_stop (pol, swath) int64 0B Attributes: history: noise_lut_azi_raw_grd:\n annotation/calibration/noise.xml:\n ...
noise_azimuth_raw- pol: 2
- line: 27
- sample: 634
- line(line)int640 671 1342 ... 16104 16775 16777
array([ 0, 671, 1342, 2013, 2684, 3355, 4026, 4697, 5368, 6039, 6710, 7381, 8052, 8723, 9394, 10065, 10736, 11407, 12078, 12749, 13420, 14091, 14762, 15433, 16104, 16775, 16777])
- sample(sample)int640 40 80 120 ... 25108 25148 25186
array([ 0, 40, 80, ..., 25108, 25148, 25186])
- pol(pol)object'VV' 'VH'
array(['VV', 'VH'], dtype=object)
- noise_lut(pol, line, sample)float641.641e+03 1.62e+03 ... 0.0 0.0
- description :
- /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut
array([[[1640.849 , 1619.996 , 1600.462 , ..., 967.4708, 992.1962, 1016.304 ], [1640.467 , 1619.635 , 1600.108 , ..., 967.7877, 992.5156, 1016.639 ], [1639.197 , 1618.398 , 1598.889 , ..., 967.9061, 992.629 , 1016.763 ], ..., [1633.904 , 1613.484 , 1594.082 , ..., 1024.808 , 0. , 0. ], [1633.859 , 1613.442 , 1594.042 , ..., 1034.125 , 0. , 0. ], [1633.859 , 1613.442 , 1594.042 , ..., 1034.153 , 0. , 0. ]], [[1736.682 , 1714.779 , 1694.556 , ..., 956.7737, 981.1949, 1005.004 ], [1733.813 , 1711.97 , 1691.783 , ..., 956.6582, 981.0709, 1004.885 ], [1733.314 , 1711.5 , 1691.32 , ..., 957.1176, 981.5339, 1005.367 ], ..., [1729.823 , 1708.47 , 1688.364 , ..., 1012.075 , 0. , 0. ], [1729.575 , 1708.229 , 1688.126 , ..., 1020.852 , 0. , 0. ], [1729.575 , 1708.228 , 1688.125 , ..., 1020.878 , 0. , 0. ]]])
- azimuthTime(pol, line)float64nan nan nan nan ... nan nan nan nan
- description :
- /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut
array([[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan], [nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]])
- history :
- noise_lut_range_raw: annotation/calibration/noise.xml: - /noise/noiseRangeVectorList/noiseRangeVector/line | /noise/noiseVectorList/noiseVector/line - /noise/noiseRangeVectorList/noiseRangeVector/pixel | /noise/noiseVectorList/noiseVector/pixel - /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut - /noise/noiseRangeVectorList/noiseRangeVector/azimuthTime noise_lut_range_raw: annotation/calibration/noise.xml: - /noise/noiseRangeVectorList/noiseRangeVector/line | /noise/noiseVectorList/noiseVector/line - /noise/noiseRangeVectorList/noiseRangeVector/pixel | /noise/noiseVectorList/noiseVector/pixel - /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut - /noise/noiseRangeVectorList/noiseRangeVector/azimuthTime noise_lut_range_raw: annotation/calibration/noise.xml: - /noise/noiseRangeVectorList/noiseRangeVector/line | /noise/noiseVectorList/noiseVector/line - /noise/noiseRangeVectorList/noiseRangeVector/pixel | /noise/noiseVectorList/noiseVector/pixel - /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut - /noise/noiseRangeVectorList/noiseRangeVector/azimuthTime noise_lut_range_raw: annotation/calibration/noise.xml: - /noise/noiseRangeVectorList/noiseRangeVector/line | /noise/noiseVectorList/noiseVector/line - /noise/noiseRangeVectorList/noiseRangeVector/pixel | /noise/noiseVectorList/noiseVector/pixel - /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut - /noise/noiseRangeVectorList/noiseRangeVector/azimuthTime
<xarray.DatasetView> Size: 280kB Dimensions: (pol: 2, line: 27, sample: 634) Coordinates: * line (line) int64 216B 0 671 1342 2013 ... 15433 16104 16775 16777 * sample (sample) int64 5kB 0 40 80 120 160 ... 25068 25108 25148 25186 * pol (pol) object 16B 'VV' 'VH' Data variables: noise_lut (pol, line, sample) float64 274kB 1.641e+03 1.62e+03 ... 0.0 azimuthTime (pol, line) float64 432B nan nan nan nan ... nan nan nan nan Attributes: history: noise_lut_range_raw:\n annotation/calibration/noise.xml:\n - ...
noise_range_raw- swath_nb: 3
- dim_slantRangeTime: 652
- dim_azimuthTime: 9
- swath_nb(swath_nb)int641 2 3
array([1, 2, 3])
- slantRangeTime(swath_nb, dim_slantRangeTime)float640.006012 0.006013 ... 0.006022
array([[0.00601183, 0.00601251, 0.00601319, ..., nan, nan, nan], [0.0053307 , 0.0053312 , 0.00533169, ..., nan, nan, nan], [0.00564073, 0.00564132, 0.0056419 , ..., 0.00602113, 0.00602171, 0.0060223 ]])
- swath(swath_nb, dim_azimuthTime)float641.0 1.0 1.0 1.0 ... 3.0 3.0 3.0 3.0
array([[1., 1., 1., 1., 1., 1., 1., 1., 1.], [2., 2., 2., 2., 2., 2., 2., 2., 2.], [3., 3., 3., 3., 3., 3., 3., 3., 3.]])
- roll(swath_nb, dim_azimuthTime)float6430.22 30.22 30.22 ... 30.23 30.23
array([[30.22334347, 30.22398045, 30.22457176, 30.22504428, 30.22567273, 30.22631409, 30.22701546, 30.22769704, 30.22831127], [30.22351527, 30.22416422, 30.22471888, 30.22525759, 30.22584886, 30.2265387 , 30.22727787, 30.2278852 , 30.22854023], [30.2231985 , 30.22378677, 30.22439913, 30.2249317 , 30.22549701, 30.22609418, 30.22680063, 30.22748097, 30.22810295]])
- azimuthTime(swath_nb, dim_azimuthTime)datetime64[ns]2017-09-07T10:30:22.213438976 .....
array([['2017-09-07T10:30:22.213438976', '2017-09-07T10:30:24.969939968', '2017-09-07T10:30:27.724385024', '2017-09-07T10:30:30.484997888', '2017-09-07T10:30:33.259998976', '2017-09-07T10:30:36.043222016', '2017-09-07T10:30:38.812056064', '2017-09-07T10:30:41.572667904', '2017-09-07T10:30:44.331225088'], ['2017-09-07T10:30:23.167216896', '2017-09-07T10:30:25.925774080', '2017-09-07T10:30:28.686385920', '2017-09-07T10:30:31.451109120', '2017-09-07T10:30:34.219942912', '2017-09-07T10:30:36.990832896', '2017-09-07T10:30:39.751444992', '2017-09-07T10:30:42.512057088', '2017-09-07T10:30:45.270614016'], ['2017-09-07T10:30:21.372716032', '2017-09-07T10:30:24.135384064', '2017-09-07T10:30:26.893939968', '2017-09-07T10:30:29.656608000', '2017-09-07T10:30:32.417220096', '2017-09-07T10:30:35.177831936', '2017-09-07T10:30:37.938444032', '2017-09-07T10:30:40.703168000', '2017-09-07T10:30:43.461723904']], dtype='datetime64[ns]')
- terrainHeight(swath_nb, dim_azimuthTime)float640.0 0.0 0.0 0.0 ... 0.0 1.715 71.63
array([[ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. ], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 0. , 16.19112333], [ 0. , 0. , 0. , 0. , 0. , 0. , 0. , 1.7154036 , 71.6274825 ]])
- elevationAngle(swath_nb, dim_azimuthTime, dim_slantRangeTime)float6427.49 27.5 27.51 ... nan nan nan
array([[[27.49343, 27.50238, 27.51132, ..., nan, nan, nan], [27.49507, 27.50402, 27.51297, ..., nan, nan, nan], [27.49667, 27.50562, 27.51457, ..., nan, nan, nan], ..., [27.50274, 27.51169, 27.52063, ..., nan, nan, nan], [27.50416, 27.51311, 27.52205, ..., nan, nan, nan], [27.50555, 27.5145 , 27.52344, ..., nan, nan, nan]], [[32.35688, 32.36494, 32.37299, ..., 36.94555, 36.95178, 36.958 ], [32.35824, 32.36629, 32.37435, ..., 36.94671, 36.95293, 36.95916], [32.35957, 32.36762, 32.37568, ..., 36.94784, 36.95407, 36.96029], ... [32.36458, 32.37264, 32.38069, ..., 36.95211, 36.95834, 36.96456], [32.36576, 32.37382, 32.38187, ..., 36.95312, 36.95935, 36.96557], [32.36875, 32.3768 , 32.38485, ..., 36.95565, 36.96187, 36.96809]], [[36.84577, 36.85305, 36.86034, ..., nan, nan, nan], [36.84694, 36.85423, 36.86151, ..., nan, nan, nan], [36.84809, 36.85538, 36.86266, ..., nan, nan, nan], ..., [36.85244, 36.85973, 36.86701, ..., nan, nan, nan], [36.85363, 36.86092, 36.8682 , ..., nan, nan, nan], [36.86131, 36.8686 , 36.87587, ..., nan, nan, nan]]])
- incidenceAngle(swath_nb, dim_azimuthTime, dim_slantRangeTime)float6430.83 30.84 30.86 ... nan nan nan
array([[[30.83459, 30.84485, 30.8551 , ..., nan, nan, nan], [30.83624, 30.8465 , 30.85675, ..., nan, nan, nan], [30.83786, 30.84811, 30.85837, ..., nan, nan, nan], ..., [30.84389, 30.85414, 30.8644 , ..., nan, nan, nan], [30.84529, 30.85555, 30.8658 , ..., nan, nan, nan], [30.84666, 30.85692, 30.86716, ..., nan, nan, nan]], [[36.45078, 36.46017, 36.46954, ..., 41.84979, 41.85721, 41.86461], [36.45212, 36.46152, 36.47089, ..., 41.85092, 41.85832, 41.86574], [36.45343, 36.46281, 36.4722 , ..., 41.85202, 41.85942, 41.86684], ... [36.45833, 36.46771, 36.4771 , ..., 41.85612, 41.86353, 41.87094], [36.45947, 36.46886, 36.47824, ..., 41.85709, 41.86449, 41.87189], [36.46262, 36.472 , 36.48138, ..., 41.85971, 41.86711, 41.87451]], [[41.7314 , 41.74007, 41.74872, ..., nan, nan, nan], [41.73254, 41.74121, 41.74986, ..., nan, nan, nan], [41.73366, 41.74232, 41.75099, ..., nan, nan, nan], ..., [41.73785, 41.74652, 41.75517, ..., nan, nan, nan], [41.73901, 41.74768, 41.75633, ..., nan, nan, nan], [41.74734, 41.756 , 41.76466, ..., nan, nan, nan]]])
- gain(swath_nb, dim_azimuthTime, dim_slantRangeTime)float641.825e+14 1.835e+14 ... nan nan
array([[[1.82526893e+14, 1.83452645e+14, 1.84379422e+14, ..., nan, nan, nan], [1.82630854e+14, 1.83556716e+14, 1.84483670e+14, ..., nan, nan, nan], [1.82735756e+14, 1.83661729e+14, 1.84588791e+14, ..., nan, nan, nan], ..., [1.83109949e+14, 1.84036282e+14, 1.84963765e+14, ..., nan, nan, nan], [1.83186746e+14, 1.84113210e+14, 1.85040751e+14, ..., nan, nan, nan], [1.83266743e+14, 1.84193203e+14, 1.85120878e+14, ..., nan, nan, nan]], [[2.14934980e+14, 2.16506220e+14, 2.18076666e+14, ..., 3.62540546e+14, 3.60873055e+14, 3.59206068e+14], [2.15073168e+14, 2.16644311e+14, 2.18214709e+14, ..., 3.62404771e+14, 3.60737196e+14, 3.59070432e+14], [2.15224123e+14, 2.16795163e+14, 2.18365161e+14, ..., 3.62250113e+14, 3.60582761e+14, 3.58915967e+14], ... [2.15703515e+14, 2.17274257e+14, 2.18843511e+14, ..., 3.61791185e+14, 3.60124057e+14, 3.58457433e+14], [2.15815272e+14, 2.17385915e+14, 2.18954919e+14, ..., 3.61683636e+14, 3.60016563e+14, 3.58349993e+14], [2.16269540e+14, 2.17839984e+14, 2.19408182e+14, ..., 3.61182954e+14, 3.59516020e+14, 3.57849674e+14]], [[6.04707861e+14, 6.11045808e+14, 6.17381043e+14, ..., nan, nan, nan], [6.05218227e+14, 6.11555729e+14, 6.17890741e+14, ..., nan, nan, nan], [6.05686178e+14, 6.12023681e+14, 6.18358335e+14, ..., nan, nan, nan], ..., [6.07378490e+14, 6.13714881e+14, 6.20048820e+14, ..., nan, nan, nan], [6.07822965e+14, 6.14159270e+14, 6.20492764e+14, ..., nan, nan, nan], [6.13961644e+14, 6.20296031e+14, 6.26627617e+14, ..., nan, nan, nan]]])
- dim_azimuthTime :
- max dimension of azimuthTime for a swath
- dim_slantRangeTime :
- max dimension of slantRangeTime for a swath
- comment :
- The antenna pattern data set record contains a list of vectors of the antenna elevation pattern values that have been updated along track and used to correct the radiometry during image processing.
- example :
- for example, if swath Y is smaller than swath X, user has to remove nan to get the dims of the swath
- source :
- Sentinel-1 Product Specification
- history :
- antenna_pattern: annotation/s1a.xml: - /product/antennaPattern/antennaPatternList/antennaPattern/swath - /product/antennaPattern/antennaPatternList/antennaPattern/roll - /product/antennaPattern/antennaPatternList/antennaPattern/azimuthTime - /product/antennaPattern/antennaPatternList/antennaPattern/terrainHeight - /product/antennaPattern/antennaPatternList/antennaPattern/elevationAngle - /product/antennaPattern/antennaPatternList/antennaPattern/elevationPattern - /product/antennaPattern/antennaPatternList/antennaPattern/incidenceAngle - /product/antennaPattern/antennaPatternList/antennaPattern/slantRangeTime
<xarray.DatasetView> Size: 439kB Dimensions: (swath_nb: 3, dim_slantRangeTime: 652, dim_azimuthTime: 9) Coordinates: * swath_nb (swath_nb) int64 24B 1 2 3 Dimensions without coordinates: dim_slantRangeTime, dim_azimuthTime Data variables: slantRangeTime (swath_nb, dim_slantRangeTime) float64 16kB 0.006012 ... ... swath (swath_nb, dim_azimuthTime) float64 216B 1.0 1.0 ... 3.0 3.0 roll (swath_nb, dim_azimuthTime) float64 216B 30.22 ... 30.23 azimuthTime (swath_nb, dim_azimuthTime) datetime64[ns] 216B 2017-09-0... terrainHeight (swath_nb, dim_azimuthTime) float64 216B 0.0 0.0 ... 71.63 elevationAngle (swath_nb, dim_azimuthTime, dim_slantRangeTime) float64 141kB ... incidenceAngle (swath_nb, dim_azimuthTime, dim_slantRangeTime) float64 141kB ... gain (swath_nb, dim_azimuthTime, dim_slantRangeTime) float64 141kB ... Attributes: dim_azimuthTime: max dimension of azimuthTime for a swath dim_slantRangeTime: max dimension of slantRangeTime for a swath comment: The antenna pattern data set record contains a list ... example: for example, if swath Y is smaller than swath X, use... source: Sentinel-1 Product Specification history: antenna_pattern:\n annotation/s1a.xml:\n - /produc...
antenna_pattern- dim_azimuthTime: 28
- swaths(dim_azimuthTime)int641 1 1 1 1 1 1 2 ... 3 3 3 3 3 3 3 3
array([1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3])
- azimuthTime(dim_azimuthTime)datetime64[ns]2017-09-07T10:30:20.936409 ... 2...
array(['2017-09-07T10:30:20.936409000', '2017-09-07T10:30:24.199656000', '2017-09-07T10:30:32.678137000', '2017-09-07T10:30:36.182775000', '2017-09-07T10:30:37.148338000', '2017-09-07T10:30:41.724334000', '2017-09-07T10:30:44.868375000', '2017-09-07T10:30:20.936409000', '2017-09-07T10:30:24.151974000', '2017-09-07T10:30:24.199656000', '2017-09-07T10:30:29.075155000', '2017-09-07T10:30:32.678137000', '2017-09-07T10:30:34.230787000', '2017-09-07T10:30:35.345357000', '2017-09-07T10:30:36.182775000', '2017-09-07T10:30:37.148338000', '2017-09-07T10:30:38.446187000', '2017-09-07T10:30:41.724334000', '2017-09-07T10:30:44.142713000', '2017-09-07T10:30:44.868375000', '2017-09-07T10:30:20.936409000', '2017-09-07T10:30:24.151974000', '2017-09-07T10:30:29.075155000', '2017-09-07T10:30:34.230787000', '2017-09-07T10:30:35.345357000', '2017-09-07T10:30:37.148338000', '2017-09-07T10:30:38.446187000', '2017-09-07T10:30:44.142713000'], dtype='datetime64[ns]')
- firstAzimuthLine(dim_azimuthTime)int640 2190 7880 ... 10880 11751 15574
array([ 0, 2190, 7880, 10232, 10880, 13951, 16061, 0, 2158, 2190, 5462, 7880, 8922, 9670, 10232, 10880, 11751, 13951, 15574, 16061, 0, 2158, 5462, 8922, 9670, 10880, 11751, 15574])
- lastAzimuthLine(dim_azimuthTime)int642189 7879 10231 ... 15573 16777
array([ 2189, 7879, 10231, 10879, 13950, 16060, 16777, 2157, 2189, 5461, 7879, 8921, 9669, 10231, 10879, 11750, 13950, 15573, 16060, 16777, 2157, 5461, 8921, 9669, 10879, 11750, 15573, 16777])
- firstRangeSample(dim_azimuthTime)int640 0 0 0 ... 17301 17296 17295 17294
array([ 0, 0, 0, 0, 0, 0, 0, 8494, 8494, 8493, 8493, 8492, 8492, 8492, 8487, 8482, 8482, 8481, 8481, 8480, 17308, 17307, 17306, 17305, 17301, 17296, 17295, 17294])
- lastRangeSample(dim_azimuthTime)int648493 8492 8491 ... 25186 25186
array([ 8493, 8492, 8491, 8486, 8481, 8480, 8479, 17307, 17306, 17306, 17305, 17305, 17304, 17300, 17300, 17295, 17294, 17294, 17293, 17293, 25186, 25186, 25186, 25186, 25186, 25186, 25186, 25186])
- comment :
- The swath merging data set record contains information about how multiple swaths were stitched together to form one large contiguous swath. This data set record only applies to IW and EW GRD products
- source :
- Sentinel-1 Product Specification
- history :
- swath_merging: annotation/s1a.xml: - /product/swathMerging/swathMergeList/swathMerge/swath - /product/swathMerging/swathMergeList/swathMerge/swathBoundsList/@count - /product/swathMerging/swathMergeList/swathMerge/swathBoundsList/swathBounds/azimuthTime - /product/swathMerging/swathMergeList/swathMerge/swathBoundsList/swathBounds/firstAzimuthLine - /product/swathMerging/swathMergeList/swathMerge/swathBoundsList/swathBounds/lastAzimuthLine - /product/swathMerging/swathMergeList/swathMerge/swathBoundsList/swathBounds/firstRangeSample - /product/swathMerging/swathMergeList/swathMerge/swathBoundsList/swathBounds/lastRangeSample
<xarray.DatasetView> Size: 1kB Dimensions: (dim_azimuthTime: 28) Dimensions without coordinates: dim_azimuthTime Data variables: swaths (dim_azimuthTime) int64 224B 1 1 1 1 1 1 1 ... 3 3 3 3 3 3 azimuthTime (dim_azimuthTime) datetime64[ns] 224B 2017-09-07T10:30:... firstAzimuthLine (dim_azimuthTime) int64 224B 0 2190 7880 ... 11751 15574 lastAzimuthLine (dim_azimuthTime) int64 224B 2189 7879 ... 15573 16777 firstRangeSample (dim_azimuthTime) int64 224B 0 0 0 0 ... 17296 17295 17294 lastRangeSample (dim_azimuthTime) int64 224B 8493 8492 ... 25186 25186 Attributes: comment: The swath merging data set record contains information about ho... source: Sentinel-1 Product Specification history: swath_merging:\n annotation/s1a.xml:\n - /product/swathMergin...
swath_merging
In attributes (history) we can retrieve the files and xpaths used to get concerned data
Load digital numbers#
A function to load digital numbers with a specific resolution is also included in the reader. The function used is load_digital_number
Note : This function returns a tuple: resolution and digital numbers
[15]:
import rasterio
[16]:
# parameters
resampling = rasterio.enums.Resampling.rms
chunks = {'line': 5000, 'sample': 5000}
resolution = '1000m'
[17]:
dn = reader.load_digital_number(resolution=resolution, resampling=resampling, chunks=chunks)
dn
[17]:
(1000.0,
<xarray.Dataset> Size: 171kB
Dimensions: (line: 167, sample: 251, pol: 2)
Coordinates:
* line (line) float64 1kB 49.5 149.5 249.5 ... 1.655e+04 1.665e+04
* sample (sample) float64 2kB 49.5 149.5 ... 2.495e+04 2.505e+04
* pol (pol) object 16B 'VV' 'VH'
Data variables:
digital_number (pol, line, sample) uint16 168kB dask.array<chunksize=(1, 167, 251), meta=np.ndarray>)
Some important functions used to build the datatree#
Calibration luts#
[18]:
reader.get_calibration_luts
[18]:
<xarray.Dataset> Size: 551kB Dimensions: (pol: 2, line: 27, sample: 631) Coordinates: * line (line) int64 216B 0 671 1342 2013 ... 15436 16107 16778 17449 * sample (sample) int64 5kB 0 40 80 120 160 ... 25080 25120 25160 25186 * pol (pol) object 16B 'VV' 'VH' Data variables: sigma0_lut (pol, line, sample) float64 273kB 662.0 661.7 ... 558.9 558.8 gamma0_lut (pol, line, sample) float64 273kB 613.4 613.1 ... 465.8 465.7 azimuthTime (pol, line) datetime64[ns] 432B 2017-09-07T10:30:20.936409 ....
- pol: 2
- line: 27
- sample: 631
- line(line)int640 671 1342 ... 16107 16778 17449
array([ 0, 671, 1342, 2013, 2684, 3356, 4027, 4698, 5369, 6040, 6711, 7382, 8053, 8724, 9396, 10067, 10738, 11409, 12080, 12751, 13422, 14093, 14764, 15436, 16107, 16778, 17449])
- sample(sample)int640 40 80 120 ... 25120 25160 25186
array([ 0, 40, 80, ..., 25120, 25160, 25186])
- pol(pol)object'VV' 'VH'
array(['VV', 'VH'], dtype=object)
- sigma0_lut(pol, line, sample)float64662.0 661.7 661.5 ... 558.9 558.8
- description :
- look up table sigma0
- history :
- sigma0_lut: annotation/calibration/calibration.xml: //calibration/calibrationVectorList/calibrationVector/sigmaNought
array([[[662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], ..., [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026]], [[662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], ..., [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026], [662.0113, 661.7385, 661.4663, ..., 558.9932, 558.8978, 558.8026]]])
- gamma0_lut(pol, line, sample)float64613.4 613.1 612.7 ... 465.8 465.7
- description :
- look up table gamma0
- history :
- gamma0_lut: annotation/calibration/calibration.xml: //calibration/calibrationVectorList/calibrationVector/gamma
array([[[613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], ..., [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796]], [[613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], ..., [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796], [613.422 , 613.0791, 612.7367, ..., 466.0089, 465.8442, 465.6796]]])
- azimuthTime(pol, line)datetime64[ns]2017-09-07T10:30:20.936409 ... 2...
- description :
- azimuth times associated to the signal look up table
- history :
- azimuthTime: annotation/calibration/calibration.xml: /calibration/calibrationVectorList/calibrationVector/azimuthTime
array([['2017-09-07T10:30:20.936409000', '2017-09-07T10:30:21.936409000', '2017-09-07T10:30:22.936409000', '2017-09-07T10:30:23.936409000', '2017-09-07T10:30:24.936409000', '2017-09-07T10:30:25.936409000', '2017-09-07T10:30:26.936409000', '2017-09-07T10:30:27.936409000', '2017-09-07T10:30:28.936409000', '2017-09-07T10:30:29.936409000', '2017-09-07T10:30:30.936409000', '2017-09-07T10:30:31.936409000', '2017-09-07T10:30:32.936409000', '2017-09-07T10:30:33.936409000', '2017-09-07T10:30:34.936409000', '2017-09-07T10:30:35.936409000', '2017-09-07T10:30:36.936409000', '2017-09-07T10:30:37.936409000', '2017-09-07T10:30:38.936409000', '2017-09-07T10:30:39.936409000', '2017-09-07T10:30:40.936409000', '2017-09-07T10:30:41.936409000', '2017-09-07T10:30:42.936409000', '2017-09-07T10:30:43.936409000', '2017-09-07T10:30:44.936409000', '2017-09-07T10:30:45.936409000', '2017-09-07T10:30:46.936409000'], ['2017-09-07T10:30:20.936409000', '2017-09-07T10:30:21.936409000', '2017-09-07T10:30:22.936409000', '2017-09-07T10:30:23.936409000', '2017-09-07T10:30:24.936409000', '2017-09-07T10:30:25.936409000', '2017-09-07T10:30:26.936409000', '2017-09-07T10:30:27.936409000', '2017-09-07T10:30:28.936409000', '2017-09-07T10:30:29.936409000', '2017-09-07T10:30:30.936409000', '2017-09-07T10:30:31.936409000', '2017-09-07T10:30:32.936409000', '2017-09-07T10:30:33.936409000', '2017-09-07T10:30:34.936409000', '2017-09-07T10:30:35.936409000', '2017-09-07T10:30:36.936409000', '2017-09-07T10:30:37.936409000', '2017-09-07T10:30:38.936409000', '2017-09-07T10:30:39.936409000', '2017-09-07T10:30:40.936409000', '2017-09-07T10:30:41.936409000', '2017-09-07T10:30:42.936409000', '2017-09-07T10:30:43.936409000', '2017-09-07T10:30:44.936409000', '2017-09-07T10:30:45.936409000', '2017-09-07T10:30:46.936409000']], dtype='datetime64[ns]')
- linePandasIndex
PandasIndex(Index([ 0, 671, 1342, 2013, 2684, 3356, 4027, 4698, 5369, 6040, 6711, 7382, 8053, 8724, 9396, 10067, 10738, 11409, 12080, 12751, 13422, 14093, 14764, 15436, 16107, 16778, 17449], dtype='int64', name='line'))
- samplePandasIndex
PandasIndex(Index([ 0, 40, 80, 120, 160, 200, 240, 280, 320, 360, ... 24840, 24880, 24920, 24960, 25000, 25040, 25080, 25120, 25160, 25186], dtype='int64', name='sample', length=631))
- polPandasIndex
PandasIndex(Index(['VV', 'VH'], dtype='object', name='pol'))
Noise range luts#
[19]:
reader.get_noise_range_raw
[19]:
<xarray.Dataset> Size: 280kB Dimensions: (pol: 2, line: 27, sample: 634) Coordinates: * line (line) int64 216B 0 671 1342 2013 ... 15433 16104 16775 16777 * sample (sample) int64 5kB 0 40 80 120 160 ... 25068 25108 25148 25186 * pol (pol) object 16B 'VV' 'VH' Data variables: noise_lut (pol, line, sample) float64 274kB 1.641e+03 1.62e+03 ... 0.0 azimuthTime (pol, line) float64 432B nan nan nan nan ... nan nan nan nan Attributes: history: noise_lut_range_raw:\n annotation/calibration/noise.xml:\n - ...
- pol: 2
- line: 27
- sample: 634
- line(line)int640 671 1342 ... 16104 16775 16777
array([ 0, 671, 1342, 2013, 2684, 3355, 4026, 4697, 5368, 6039, 6710, 7381, 8052, 8723, 9394, 10065, 10736, 11407, 12078, 12749, 13420, 14091, 14762, 15433, 16104, 16775, 16777])
- sample(sample)int640 40 80 120 ... 25108 25148 25186
array([ 0, 40, 80, ..., 25108, 25148, 25186])
- pol(pol)object'VV' 'VH'
array(['VV', 'VH'], dtype=object)
- noise_lut(pol, line, sample)float641.641e+03 1.62e+03 ... 0.0 0.0
- description :
- /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut
array([[[1640.849 , 1619.996 , 1600.462 , ..., 967.4708, 992.1962, 1016.304 ], [1640.467 , 1619.635 , 1600.108 , ..., 967.7877, 992.5156, 1016.639 ], [1639.197 , 1618.398 , 1598.889 , ..., 967.9061, 992.629 , 1016.763 ], ..., [1633.904 , 1613.484 , 1594.082 , ..., 1024.808 , 0. , 0. ], [1633.859 , 1613.442 , 1594.042 , ..., 1034.125 , 0. , 0. ], [1633.859 , 1613.442 , 1594.042 , ..., 1034.153 , 0. , 0. ]], [[1736.682 , 1714.779 , 1694.556 , ..., 956.7737, 981.1949, 1005.004 ], [1733.813 , 1711.97 , 1691.783 , ..., 956.6582, 981.0709, 1004.885 ], [1733.314 , 1711.5 , 1691.32 , ..., 957.1176, 981.5339, 1005.367 ], ..., [1729.823 , 1708.47 , 1688.364 , ..., 1012.075 , 0. , 0. ], [1729.575 , 1708.229 , 1688.126 , ..., 1020.852 , 0. , 0. ], [1729.575 , 1708.228 , 1688.125 , ..., 1020.878 , 0. , 0. ]]])
- azimuthTime(pol, line)float64nan nan nan nan ... nan nan nan nan
- description :
- /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut
array([[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan], [nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]])
- linePandasIndex
PandasIndex(Index([ 0, 671, 1342, 2013, 2684, 3355, 4026, 4697, 5368, 6039, 6710, 7381, 8052, 8723, 9394, 10065, 10736, 11407, 12078, 12749, 13420, 14091, 14762, 15433, 16104, 16775, 16777], dtype='int64', name='line'))
- samplePandasIndex
PandasIndex(Index([ 0, 40, 80, 120, 160, 200, 240, 280, 320, 360, ... 24828, 24868, 24908, 24948, 24988, 25028, 25068, 25108, 25148, 25186], dtype='int64', name='sample', length=634))
- polPandasIndex
PandasIndex(Index(['VV', 'VH'], dtype='object', name='pol'))
- history :
- noise_lut_range_raw: annotation/calibration/noise.xml: - /noise/noiseRangeVectorList/noiseRangeVector/line | /noise/noiseVectorList/noiseVector/line - /noise/noiseRangeVectorList/noiseRangeVector/pixel | /noise/noiseVectorList/noiseVector/pixel - /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut - /noise/noiseRangeVectorList/noiseRangeVector/azimuthTime noise_lut_range_raw: annotation/calibration/noise.xml: - /noise/noiseRangeVectorList/noiseRangeVector/line | /noise/noiseVectorList/noiseVector/line - /noise/noiseRangeVectorList/noiseRangeVector/pixel | /noise/noiseVectorList/noiseVector/pixel - /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut - /noise/noiseRangeVectorList/noiseRangeVector/azimuthTime noise_lut_range_raw: annotation/calibration/noise.xml: - /noise/noiseRangeVectorList/noiseRangeVector/line | /noise/noiseVectorList/noiseVector/line - /noise/noiseRangeVectorList/noiseRangeVector/pixel | /noise/noiseVectorList/noiseVector/pixel - /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut - /noise/noiseRangeVectorList/noiseRangeVector/azimuthTime noise_lut_range_raw: annotation/calibration/noise.xml: - /noise/noiseRangeVectorList/noiseRangeVector/line | /noise/noiseVectorList/noiseVector/line - /noise/noiseRangeVectorList/noiseRangeVector/pixel | /noise/noiseVectorList/noiseVector/pixel - /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut - /noise/noiseRangeVectorList/noiseRangeVector/azimuthTime
Noise azimuth luts#
[20]:
reader.get_noise_azi_raw
[20]:
<xarray.Dataset> Size: 16B Dimensions: (pol: 2, swath: 0) Coordinates: * swath (swath) float64 0B * pol (pol) object 16B 'VV' 'VH' Data variables: line_start (pol, swath) int64 0B line_stop (pol, swath) int64 0B sample_start (pol, swath) int64 0B sample_stop (pol, swath) int64 0B Attributes: history: noise_lut_azi_raw_grd:\n annotation/calibration/noise.xml:\n ...
- pol: 2
- swath: 0
- swath(swath)float64
array([], dtype=float64)
- pol(pol)object'VV' 'VH'
array(['VV', 'VH'], dtype=object)
- line_start(pol, swath)int64
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstAzimuthLine
array([], shape=(2, 0), dtype=int64)
- line_stop(pol, swath)int64
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastAzimuthLine
array([], shape=(2, 0), dtype=int64)
- sample_start(pol, swath)int64
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstRangeSample
array([], shape=(2, 0), dtype=int64)
- sample_stop(pol, swath)int64
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastRangeSample
array([], shape=(2, 0), dtype=int64)
- swathPandasIndex
PandasIndex(Index([], dtype='float64', name='swath'))
- polPandasIndex
PandasIndex(Index(['VV', 'VH'], dtype='object', name='pol'))
- history :
- noise_lut_azi_raw_grd: annotation/calibration/noise.xml: - /noise/noiseAzimuthVectorList/noiseAzimuthVector/line - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/noiseAzimuthLut - /noise/noiseAzimuthVectorList/noiseAzimuthVector/swath noise_lut_azi_raw_grd: annotation/calibration/noise.xml: - /noise/noiseAzimuthVectorList/noiseAzimuthVector/line - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastAzimuthLine - /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastRangeSample - /noise/noiseAzimuthVectorList/noiseAzimuthVector/noiseAzimuthLut - /noise/noiseAzimuthVectorList/noiseAzimuthVector/swath
Geolocation grid#
The function used is geoloc, but it has a safety not to retrieve the data when it is already loaded. For this example, the data is already loaded so we must manually unlock the safety not to have a None result :
[21]:
# Unlock the safety
reader._dict['geolocationGrid'] = None
# Load the geolocation grid dataset
reader.geoloc
[21]:
<xarray.Dataset> Size: 12kB Dimensions: (line: 10, sample: 21) Coordinates: * line (line) int64 80B 0 2014 4028 6042 ... 14098 16112 16777 * sample (sample) int64 168B 0 1260 2520 3780 ... 22680 23940 25186 Data variables: longitude (line, sample) float64 2kB -67.84 -67.96 ... -70.4 -70.51 latitude (line, sample) float64 2kB 20.73 20.75 20.77 ... 19.62 19.64 height (line, sample) float64 2kB 8.405e-05 8.058e-05 ... 3.478e-05 azimuthTime (line, sample) datetime64[ns] 2kB 2017-09-07T10:30:20.936... slantRangeTime (line, sample) float64 2kB 0.005331 0.005375 ... 0.006382 incidenceAngle (line, sample) float64 2kB 30.82 31.7 32.57 ... 45.36 46.0 elevationAngle (line, sample) float64 2kB 27.5 28.27 29.02 ... 39.89 40.41 Attributes: history: longitude:\n annotation/s1a.xml:\n - /product/geolocationGrid...
- line: 10
- sample: 21
- line(line)int640 2014 4028 ... 14098 16112 16777
array([ 0, 2014, 4028, 6042, 8056, 10070, 12084, 14098, 16112, 16777])
- sample(sample)int640 1260 2520 ... 22680 23940 25186
array([ 0, 1260, 2520, 3780, 5040, 6300, 7560, 8820, 10080, 11340, 12600, 13860, 15120, 16380, 17640, 18900, 20160, 21420, 22680, 23940, 25186])
- longitude(line, sample)float64-67.84 -67.96 ... -70.4 -70.51
- history :
- longitude: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
array([[-67.84221144, -67.96092942, -68.07968147, -68.19846752, -68.31728748, -68.43614128, -68.55502883, -68.67395006, -68.79290488, -68.91189321, -69.03091496, -69.14997006, -69.26905841, -69.38817993, -69.50733454, -69.62652214, -69.74574265, -69.86499599, -69.98428205, -70.10360076, -70.22162571], [-67.88026619, -67.99884111, -68.11744975, -68.23609204, -68.35476791, -68.47347727, -68.59222005, -68.71099617, -68.82980555, -68.94864811, -69.06752377, -69.18643244, -69.30537405, -69.42434851, -69.54335573, -69.66239564, -69.78146814, -69.90057315, -70.01971058, -70.13888035, -70.25675772], [-67.91829178, -68.03672512, -68.15519184, -68.27369187, -68.39222514, -68.51079156, -68.62939107, -68.74802358, -68.86668903, -68.98538732, -69.10411839, -69.22288214, -69.34167851, -69.46050741, -69.57936876, -69.69826248, -69.81718848, -69.93614668, -70.05513699, -70.17415934, -70.29189063], [-67.95628878, -68.07458203, -68.19290832, -68.31126758, -68.42965973, -68.5480847 , -68.66654243, -68.78503283, ... -69.96003015, -70.07841615, -70.19683289, -70.31528044, -70.43244245], [-68.10800415, -68.22575168, -68.34353097, -68.46134191, -68.57918439, -68.69705831, -68.81496362, -68.93290032, -69.05086839, -69.16886779, -69.28689846, -69.40496027, -69.5230531 , -69.6411768 , -69.75933125, -69.87751639, -69.9957322 , -70.11397872, -70.23225595, -70.35056376, -70.4675867 ], [-68.14586759, -68.26348238, -68.38112861, -68.49880602, -68.6165146 , -68.73425445, -68.85202554, -68.96982782, -69.08766112, -69.2055253 , -69.3234202 , -69.44134574, -69.55930188, -69.67728861, -69.79530593, -69.91335383, -70.03143223, -70.14954099, -70.26767996, -70.38584909, -70.50273513], [-68.15836402, -68.27593556, -68.39353798, -68.51117158, -68.62883645, -68.74653255, -68.86425975, -68.9820179 , -69.09980687, -69.21762654, -69.33547682, -69.45335768, -69.57126909, -69.68921105, -69.80718352, -69.92518644, -70.04321973, -70.16128326, -70.27937693, -70.39750069, -70.51434171]])
- latitude(line, sample)float6420.73 20.75 20.77 ... 19.62 19.64
- history :
- latitude: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/latitude
array([[20.72564283, 20.74753608, 20.7693474 , 20.79107665, 20.81272374, 20.83428854, 20.85577094, 20.87717082, 20.89848807, 20.91972259, 20.94087424, 20.96194293, 20.98292853, 21.00383094, 21.02465004, 21.04538573, 21.06603788, 21.08660639, 21.10709115, 21.12749205, 21.1475837 ], [20.54434151, 20.56624689, 20.58807112, 20.60981407, 20.63147563, 20.65305569, 20.67455412, 20.69597083, 20.71730569, 20.7385586 , 20.75972943, 20.78081808, 20.80182443, 20.82274838, 20.8435898 , 20.8643486 , 20.88502465, 20.90561785, 20.92612809, 20.94655525, 20.96667365], [20.36303465, 20.38495227, 20.40678952, 20.42854627, 20.45022241, 20.47181782, 20.4933324 , 20.51476603, 20.5361186 , 20.55738999, 20.57858009, 20.59968879, 20.62071598, 20.64166155, 20.66252538, 20.68330737, 20.7040074 , 20.72462537, 20.74516116, 20.76561467, 20.78575989], [20.18172231, 20.20365229, 20.22550266, 20.24727331, 20.26896413, 20.29057501, 20.31210583, 20.33355647, 20.35492684, 20.37621681, 20.39742627, 20.41855512, 20.43960324, 20.46057051, 20.48145684, 20.5022621 , 20.52298619, 20.543629 , 20.56419043, 20.58467035, 20.60484246], ... [19.63774837, 19.6597159 , 19.6816061 , 19.70341892, 19.72515424, 19.74681194, 19.76839191, 19.78989403, 19.81131819, 19.83266429, 19.85393221, 19.87512187, 19.89623315, 19.91726594, 19.93822013, 19.9590956 , 19.97989222, 20.00060988, 20.02124847, 20.0418079 , 20.062061 ], [19.45641293, 19.47839313, 19.50029683, 19.52212392, 19.54387426, 19.56554774, 19.58714426, 19.60866371, 19.63010599, 19.65147101, 19.67275864, 19.69396878, 19.71510129, 19.73615606, 19.75713297, 19.77803192, 19.7988528 , 19.81959553, 19.84026001, 19.86084613, 19.88112628], [19.27507138, 19.29706437, 19.31898164, 19.34082302, 19.36258843, 19.38427778, 19.40589096, 19.42742788, 19.44888839, 19.47027238, 19.49157972, 19.5128103 , 19.53396401, 19.55504076, 19.57604045, 19.59696299, 19.61780826, 19.63857615, 19.65926653, 19.6798793 , 19.70018667], [19.21519321, 19.2371905 , 19.25911222, 19.28095835, 19.30272878, 19.32442342, 19.34604215, 19.36758483, 19.38905135, 19.41044159, 19.43175543, 19.45299278, 19.47415352, 19.49523757, 19.51624482, 19.53717516, 19.55802849, 19.57880469, 19.59950363, 19.62012524, 19.64044158]])
- height(line, sample)float648.405e-05 8.058e-05 ... 3.478e-05
- history :
- height: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/height
array([[8.40481371e-05, 8.05780292e-05, 7.73239881e-05, 7.42655247e-05, 7.13849440e-05, 6.86682761e-05, 6.61034137e-05, 6.36717305e-05, 6.13667071e-05, 5.91818243e-05, 5.71012497e-05, 5.51240519e-05, 5.32409176e-05, 5.14434651e-05, 4.97289002e-05, 4.80879098e-05, 4.65186313e-05, 4.50164080e-05, 4.35737893e-05, 4.21935692e-05, 4.08850610e-05], [8.23056325e-05, 7.89184123e-05, 7.57398084e-05, 7.27539882e-05, 6.99404627e-05, 6.72852620e-05, 6.47809356e-05, 6.24051318e-05, 6.01550564e-05, 5.80176711e-05, 5.59892505e-05, 5.40586188e-05, 5.22164628e-05, 5.04618511e-05, 4.87826765e-05, 4.71826643e-05, 4.56459820e-05, 4.41772863e-05, 4.27709892e-05, 4.14196402e-05, 4.01381403e-05], [8.05808231e-05, 7.72718340e-05, 7.41686672e-05, 7.12526962e-05, 6.85062259e-05, 6.59171492e-05, 6.34677708e-05, 6.11487776e-05, 5.89508563e-05, 5.68665564e-05, 5.48828393e-05, 5.29959798e-05, 5.11985272e-05, 4.94848937e-05, 4.78457659e-05, 4.62792814e-05, 4.47817147e-05, 4.33456153e-05, 4.19700518e-05, 4.06494364e-05, 3.93958762e-05], [7.88699836e-05, 7.56429508e-05, 7.26142898e-05, 6.97653741e-05, 6.70859590e-05, 6.45564869e-05, 6.21657819e-05, 5.99026680e-05, ... 4.13600355e-05, 4.00571153e-05, 3.88044864e-05, 3.76049429e-05, 3.64659354e-05], [7.21802935e-05, 6.92578033e-05, 6.65178522e-05, 6.39418140e-05, 6.15157187e-05, 5.92246652e-05, 5.70593402e-05, 5.50122932e-05, 5.30686229e-05, 5.12236729e-05, 4.94690612e-05, 4.77973372e-05, 4.62066382e-05, 4.46885824e-05, 4.32366505e-05, 4.18480486e-05, 4.05199826e-05, 3.92468646e-05, 3.80249694e-05, 3.68570909e-05, 3.57441604e-05], [7.05476850e-05, 6.76987693e-05, 6.50277361e-05, 6.25206158e-05, 6.01513311e-05, 5.79208136e-05, 5.58095053e-05, 5.38136810e-05, 5.19212335e-05, 5.01200557e-05, 4.84101474e-05, 4.67803329e-05, 4.52278182e-05, 4.37479466e-05, 4.23323363e-05, 4.09791246e-05, 3.96836549e-05, 3.84412706e-05, 3.72491777e-05, 3.61083075e-05, 3.50233167e-05], [7.00112432e-05, 6.71874732e-05, 6.45415857e-05, 6.20530918e-05, 5.97070903e-05, 5.74951991e-05, 5.54034486e-05, 5.34206629e-05, 5.15431166e-05, 4.97596338e-05, 4.80618328e-05, 4.64478508e-05, 4.49074432e-05, 4.34406102e-05, 4.20352444e-05, 4.06922773e-05, 3.94107774e-05, 3.81805003e-05, 3.69967893e-05, 3.58633697e-05, 3.47848982e-05]])
- azimuthTime(line, sample)datetime64[ns]2017-09-07T10:30:20.936147 ... 2...
- history :
- azimuthTime: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/azimuthTime
array([['2017-09-07T10:30:20.936147000', '2017-09-07T10:30:20.936169000', '2017-09-07T10:30:20.936192000', '2017-09-07T10:30:20.936215000', '2017-09-07T10:30:20.936238000', '2017-09-07T10:30:20.936262000', '2017-09-07T10:30:20.936286000', '2017-09-07T10:30:20.936311000', '2017-09-07T10:30:20.936337000', '2017-09-07T10:30:20.936362000', '2017-09-07T10:30:20.936389000', '2017-09-07T10:30:20.936414000', '2017-09-07T10:30:20.936442000', '2017-09-07T10:30:20.936469000', '2017-09-07T10:30:20.936497000', '2017-09-07T10:30:20.936525000', '2017-09-07T10:30:20.936554000', '2017-09-07T10:30:20.936583000', '2017-09-07T10:30:20.936612000', '2017-09-07T10:30:20.936642000', '2017-09-07T10:30:20.936672000'], ['2017-09-07T10:30:23.937141000', '2017-09-07T10:30:23.937163000', '2017-09-07T10:30:23.937186000', '2017-09-07T10:30:23.937209000', '2017-09-07T10:30:23.937232000', '2017-09-07T10:30:23.937256000', '2017-09-07T10:30:23.937280000', '2017-09-07T10:30:23.937305000', '2017-09-07T10:30:23.937331000', '2017-09-07T10:30:23.937356000', '2017-09-07T10:30:23.937383000', '2017-09-07T10:30:23.937409000', '2017-09-07T10:30:23.937437000', '2017-09-07T10:30:23.937464000', '2017-09-07T10:30:23.937492000', '2017-09-07T10:30:23.937520000', '2017-09-07T10:30:23.937549000', '2017-09-07T10:30:23.937578000', ... '2017-09-07T10:30:44.944197000', '2017-09-07T10:30:44.944221000', '2017-09-07T10:30:44.944245000', '2017-09-07T10:30:44.944270000', '2017-09-07T10:30:44.944295000', '2017-09-07T10:30:44.944321000', '2017-09-07T10:30:44.944348000', '2017-09-07T10:30:44.944374000', '2017-09-07T10:30:44.944401000', '2017-09-07T10:30:44.944429000', '2017-09-07T10:30:44.944457000', '2017-09-07T10:30:44.944485000', '2017-09-07T10:30:44.944514000', '2017-09-07T10:30:44.944543000', '2017-09-07T10:30:44.944572000', '2017-09-07T10:30:44.944602000', '2017-09-07T10:30:44.944632000'], ['2017-09-07T10:30:45.935001000', '2017-09-07T10:30:45.935023000', '2017-09-07T10:30:45.935045000', '2017-09-07T10:30:45.935068000', '2017-09-07T10:30:45.935091000', '2017-09-07T10:30:45.935115000', '2017-09-07T10:30:45.935140000', '2017-09-07T10:30:45.935165000', '2017-09-07T10:30:45.935190000', '2017-09-07T10:30:45.935216000', '2017-09-07T10:30:45.935242000', '2017-09-07T10:30:45.935269000', '2017-09-07T10:30:45.935296000', '2017-09-07T10:30:45.935324000', '2017-09-07T10:30:45.935351000', '2017-09-07T10:30:45.935380000', '2017-09-07T10:30:45.935408000', '2017-09-07T10:30:45.935437000', '2017-09-07T10:30:45.935467000', '2017-09-07T10:30:45.935497000', '2017-09-07T10:30:45.935526000']], dtype='datetime64[ns]')
- slantRangeTime(line, sample)float640.005331 0.005375 ... 0.006382
- history :
- slantRangeTime: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/slantRangeTime
array([[0.00533107, 0.00537472, 0.00541946, 0.00546527, 0.00551211, 0.00555997, 0.00560881, 0.00565862, 0.00570935, 0.005761 , 0.00581354, 0.00586693, 0.00592117, 0.00597622, 0.00603206, 0.00608867, 0.00614603, 0.00620412, 0.00626292, 0.00632241, 0.00638189], [0.00533107, 0.00537472, 0.00541947, 0.00546527, 0.00551212, 0.00555998, 0.00560883, 0.00565863, 0.00570937, 0.00576102, 0.00581356, 0.00586696, 0.00592119, 0.00597624, 0.00603209, 0.0060887 , 0.00614607, 0.00620416, 0.00626296, 0.00632244, 0.00638193], [0.00533107, 0.00537473, 0.00541947, 0.00546528, 0.00551213, 0.00555999, 0.00560884, 0.00565865, 0.00570939, 0.00576104, 0.00581358, 0.00586698, 0.00592122, 0.00597627, 0.00603211, 0.00608873, 0.0061461 , 0.00620419, 0.00626299, 0.00632248, 0.00638196], [0.00533107, 0.00537473, 0.00541948, 0.00546529, 0.00551214, 0.00556 , 0.00560885, 0.00565866, 0.0057094 , 0.00576106, 0.0058136 , 0.005867 , 0.00592124, 0.00597629, 0.00603214, 0.00608876, 0.00614613, 0.00620422, 0.00626302, 0.00632251, 0.006382 ], ... [0.00533107, 0.00537473, 0.00541949, 0.00546531, 0.00551216, 0.00556003, 0.00560889, 0.0056587 , 0.00570945, 0.00576111, 0.00581366, 0.00586706, 0.00592131, 0.00597637, 0.00603222, 0.00608884, 0.00614621, 0.00620431, 0.00626312, 0.00632261, 0.0063821 ], [0.00533107, 0.00537474, 0.00541949, 0.00546531, 0.00551217, 0.00556004, 0.0056089 , 0.00565871, 0.00570946, 0.00576113, 0.00581367, 0.00586708, 0.00592133, 0.00597639, 0.00603224, 0.00608887, 0.00614624, 0.00620434, 0.00626315, 0.00632264, 0.00638213], [0.00533107, 0.00537474, 0.00541949, 0.00546532, 0.00551218, 0.00556005, 0.00560891, 0.00565873, 0.00570948, 0.00576114, 0.00581369, 0.0058671 , 0.00592135, 0.00597641, 0.00603227, 0.00608889, 0.00614627, 0.00620437, 0.00626318, 0.00632267, 0.00638217], [0.00533107, 0.00537474, 0.0054195 , 0.00546532, 0.00551218, 0.00556005, 0.00560891, 0.00565873, 0.00570948, 0.00576115, 0.0058137 , 0.00586711, 0.00592135, 0.00597642, 0.00603227, 0.0060889 , 0.00614627, 0.00620438, 0.00626319, 0.00632268, 0.00638218]])
- incidenceAngle(line, sample)float6430.82 31.7 32.57 ... 45.36 46.0
- history :
- incidenceAngle: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/incidenceAngle
array([[30.81643473, 31.69860572, 32.5673122 , 33.42256419, 34.26439222, 35.09284593, 35.90799265, 36.70991599, 37.49871456, 38.27450058, 39.03739869, 39.78754472, 40.52508453, 41.25017294, 41.96297264, 42.66365328, 43.35239048, 44.029365 , 44.69476193, 45.34876991, 45.98449895], [30.81843404, 31.70058912, 32.56927925, 33.4245145 , 34.26632543, 35.09476174, 35.90989079, 36.71179623, 37.50057669, 38.27634445, 39.03922417, 39.78935171, 40.52687296, 41.25194276, 41.96472384, 42.66538585, 43.35410445, 44.03106042, 44.69643885, 45.35042842, 45.98613935], [30.8203861 , 31.70252567, 32.57119986, 33.42641879, 34.26821306, 35.09663241, 35.91174423, 36.71363222, 37.50239504, 38.278145 , 39.0410068 , 39.79111631, 40.52861947, 41.25367114, 41.96643406, 42.66707792, 43.35577839, 44.03271627, 44.69807668, 45.35204831, 45.98774157], [30.82229071, 31.70441518, 32.57307385, 33.42827688, 34.27005493, 35.09845776, 35.9135528 , 36.7154238 , 37.50416944, 38.27990207, 39.04274641, 39.79283837, 40.53032391, 41.25535792, 41.96810316, 42.66872934, 43.35741216, 44.03433242, 44.69967528, 45.35362942, 45.98930549], ... [30.82771772, 31.70980026, 32.57841439, 33.43357199, 34.27530414, 35.10366045, 35.91870812, 36.72053083, 37.50922739, 38.28491043, 39.04770503, 39.79774744, 40.53518382, 41.26016906, 41.97286577, 42.6734433 , 43.36207696, 44.03894731, 44.70423959, 45.35814329, 45.99377141], [30.82943155, 31.7114992 , 32.58010006, 33.43524415, 34.27696183, 35.10530281, 35.92033485, 36.72214218, 37.51082395, 38.28649282, 39.04927355, 39.79930186, 40.53672336, 41.26169259, 41.97437218, 42.67493196, 43.36354808, 44.04040201, 44.70567942, 45.35956875, 45.99517944], [30.83109621, 31.71315105, 32.58173892, 33.43686854, 34.27857137, 35.10689828, 35.9219173 , 36.72371216, 37.51238112, 38.28803602, 39.05080127, 39.80081278, 40.53821684, 41.26316887, 41.97583222, 42.67637693, 43.36497874, 44.04181816, 44.70707997, 45.36095305, 45.99655071], [30.83163421, 31.71368692, 32.58226914, 33.4373939 , 34.27909315, 35.10741695, 35.92243243, 36.72422289, 37.51288663, 38.28853584, 39.05129535, 39.8013014 , 40.53870039, 41.26364766, 41.97630635, 42.6768463 , 43.36544314, 44.04227749, 44.70753436, 45.36140273, 45.99699544]])
- elevationAngle(line, sample)float6427.5 28.27 29.02 ... 39.89 40.41
- history :
- elevationAngle: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/elevationAngle
array([[27.49867978, 28.26761598, 29.02308755, 29.76510453, 30.49369745, 31.20891594, 31.91082733, 32.59951526, 33.2750783 , 33.93762869, 34.58729108, 35.22420129, 35.84850519, 36.46035758, 37.05992117, 37.64736561, 38.2228665 , 38.78660463, 39.33876506, 39.87953646, 40.40328701], [27.50049954, 28.26942062, 29.02487664, 29.76687767, 30.49545429, 31.21065617, 31.91255069, 32.60122151, 33.27676724, 33.93930017, 34.58894497, 35.22583748, 35.85012362, 36.4619582 , 37.06150397, 37.64893057, 38.22441367, 38.78813404, 39.34027678, 39.88103057, 40.40476379], [27.50227663, 28.27118299, 29.02662387, 29.76860936, 30.49717011, 31.21235582, 31.91423391, 32.60288806, 33.27841695, 33.94093287, 34.59056054, 35.22743582, 35.85170465, 36.46352189, 37.0630503 , 37.65045955, 38.22592531, 38.78962839, 39.3417539 , 39.88249053, 40.40620689], [27.50401089, 28.27290293, 29.02832907, 29.77029945, 30.49884476, 31.21401474, 31.91587683, 32.60451478, 33.28002727, 33.94252664, 34.59213763, 35.22899615, 35.85324815, 36.46504852, 37.06456003, 37.65195239, 38.22740128, 38.79108753, 39.34319628, 39.88391622, 40.40761616], ... [27.50895471, 28.27780701, 29.03319097, 29.77511829, 30.50361999, 31.21874572, 31.92056273, 32.60915471, 33.28462048, 33.94707265, 34.59663626, 35.23344751, 35.85765254, 36.46940625, 37.06887129, 37.65621706, 38.23161896, 38.7952576 , 39.34731822, 39.88799018, 40.41164431], [27.51051669, 28.27935504, 29.03472642, 29.7766409 , 30.50512888, 31.22024012, 31.92204235, 32.61061975, 33.28607143, 33.94851 , 34.59806024, 35.23485791, 35.85904868, 36.47078718, 37.07023607, 37.65756517, 38.23295058, 38.79657369, 39.34862007, 39.88927821, 40.41291604], [27.51203429, 28.28086055, 29.03621965, 29.7781205 , 30.5065945 , 31.2216924 , 31.92348216, 32.61204752, 33.28748684, 33.94991204, 34.5994476 , 35.23622946, 35.86040389, 36.47212624, 37.07155979, 37.65887456, 38.23424626, 38.7978555 , 39.3498871 , 39.89052996, 40.41415518], [27.5125249 , 28.281349 , 29.03670286, 29.77859916, 30.50706971, 31.22216453, 31.92395083, 32.61251199, 33.28794639, 33.95036627, 34.59989646, 35.23667319, 35.86084282, 36.47256063, 37.07198973, 37.65929994, 38.23466694, 38.79827137, 39.35029829, 39.89093666, 40.4145572 ]])
- linePandasIndex
PandasIndex(Index([0, 2014, 4028, 6042, 8056, 10070, 12084, 14098, 16112, 16777], dtype='int64', name='line'))
- samplePandasIndex
PandasIndex(Index([ 0, 1260, 2520, 3780, 5040, 6300, 7560, 8820, 10080, 11340, 12600, 13860, 15120, 16380, 17640, 18900, 20160, 21420, 22680, 23940, 25186], dtype='int64', name='sample'))
- history :
- longitude: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
Orbit information#
[22]:
reader.orbit
[22]:
<xarray.Dataset> Size: 952B Dimensions: (time: 17) Coordinates: * time (time) datetime64[ns] 136B 2017-09-07T10:29:14.474905 ... 201... Data variables: velocity_x (time) float64 136B -116.7 -154.1 -191.4 ... -663.4 -698.6 velocity_y (time) float64 136B -3.433e+03 -3.368e+03 ... -2.342e+03 velocity_z (time) float64 136B -6.776e+03 -6.808e+03 ... -7.194e+03 position_x (time) float64 136B 2.892e+06 2.89e+06 ... 2.833e+06 2.826e+06 position_y (time) float64 136B -5.782e+06 -5.816e+06 ... -6.246e+06 position_z (time) float64 136B 2.869e+06 2.801e+06 ... 1.82e+06 1.748e+06 Attributes: orbit_pass: Descending platform_heading: -167.7668824808032 frame: Earth Fixed history: orbit:\n annotation/s1a.xml:\n - //product/generalAn...
- time: 17
- time(time)datetime64[ns]2017-09-07T10:29:14.474905 ... 2...
array(['2017-09-07T10:29:14.474905000', '2017-09-07T10:29:24.474905000', '2017-09-07T10:29:34.474905000', '2017-09-07T10:29:44.474904000', '2017-09-07T10:29:54.474905000', '2017-09-07T10:30:04.474905000', '2017-09-07T10:30:14.474905000', '2017-09-07T10:30:24.474904000', '2017-09-07T10:30:34.474905000', '2017-09-07T10:30:44.474905000', '2017-09-07T10:30:54.474905000', '2017-09-07T10:31:04.474904000', '2017-09-07T10:31:14.474905000', '2017-09-07T10:31:24.474905000', '2017-09-07T10:31:34.474905000', '2017-09-07T10:31:44.474904000', '2017-09-07T10:31:54.474905000'], dtype='datetime64[ns]')
- velocity_x(time)float64-116.7 -154.1 ... -663.4 -698.6
array([-116.710637, -154.090577, -191.357997, -228.508067, -265.535977, -302.436943, -339.206209, -375.839043, -412.330741, -448.676626, -484.872048, -520.912381, -556.79303 , -592.509426, -628.05703 , -663.431335, -698.627862])
- velocity_y(time)float64-3.433e+03 ... -2.342e+03
array([-3432.91065 , -3367.676328, -3302.009589, -3235.918021, -3169.409267, -3102.491029, -3035.171056, -2967.457153, -2899.357174, -2830.879022, -2762.03065 , -2692.820066, -2623.255328, -2553.344541, -2483.095863, -2412.517495, -2341.617687])
- velocity_z(time)float64-6.776e+03 ... -7.194e+03
array([-6775.974019, -6807.999362, -6839.255817, -6869.73982 , -6899.447898, -6928.376666, -6956.522831, -6983.88319 , -7010.454629, -7036.23412 , -7061.218727, -7085.4056 , -7108.791981, -7131.375204, -7153.152698, -7174.121986, -7194.280684])
- position_x(time)float642.892e+06 2.89e+06 ... 2.826e+06
array([2891647.470081, 2890293.372212, 2888566.033516, 2886466.603359, 2883996.279315, 2881156.306914, 2877947.979391, 2874372.637429, 2870431.668894, 2866126.50857 , 2861458.637882, 2856429.584614, 2851040.922645, 2845294.271647, 2839191.296808, 2832733.708561, 2825923.262408])
- position_y(time)float64-5.782e+06 ... -6.246e+06
array([-5782320.10182 , -5816323.40019 , -5849672.186956, -5882362.175843, -5914389.156739, -5945748.996239, -5976437.638189, -6006451.104214, -6035785.494237, -6064436.986996, -6092401.840527, -6119676.392678, -6146257.061599, -6172140.346155, -6197322.826438, -6221801.164353, -6245572.104345])
- position_z(time)float642.869e+06 2.801e+06 ... 1.748e+06
array([2868682.915781, 2800762.409682, 2732525.491596, 2663979.868287, 2595133.281708, 2525993.508111, 2456568.357128, 2386865.670889, 2316893.32313 , 2246659.218295, 2176171.29064 , 2105437.503239, 2034465.847192, 1963264.34078 , 1891841.02856 , 1820203.98035 , 1748361.290411])
- timePandasIndex
PandasIndex(DatetimeIndex(['2017-09-07 10:29:14.474905', '2017-09-07 10:29:24.474905', '2017-09-07 10:29:34.474905', '2017-09-07 10:29:44.474904', '2017-09-07 10:29:54.474905', '2017-09-07 10:30:04.474905', '2017-09-07 10:30:14.474905', '2017-09-07 10:30:24.474904', '2017-09-07 10:30:34.474905', '2017-09-07 10:30:44.474905', '2017-09-07 10:30:54.474905', '2017-09-07 10:31:04.474904', '2017-09-07 10:31:14.474905', '2017-09-07 10:31:24.474905', '2017-09-07 10:31:34.474905', '2017-09-07 10:31:44.474904', '2017-09-07 10:31:54.474905'], dtype='datetime64[ns]', name='time', freq=None))
- orbit_pass :
- Descending
- platform_heading :
- -167.7668824808032
- frame :
- Earth Fixed
- history :
- orbit: annotation/s1a.xml: - //product/generalAnnotation/orbitList/orbit/time - //product/generalAnnotation/orbitList/orbit/frame - //product/generalAnnotation/orbitList/orbit/position/x - //product/generalAnnotation/orbitList/orbit/position/y - //product/generalAnnotation/orbitList/orbit/position/z - //product/generalAnnotation/orbitList/orbit/velocity/x - //product/generalAnnotation/orbitList/orbit/velocity/y - //product/generalAnnotation/orbitList/orbit/velocity/z - /product/generalAnnotation/productInformation/pass - /product/generalAnnotation/productInformation/platformHeading