Download this notebook from github.
SAR Sentinel-1 cross spectrum computation from large image Interferometric Wide-swath SLC
[1]:
import os
import xsarslc.get_test_files
import logging
import xsar
from importlib import reload
reload(logging)
logging.basicConfig(level=logging.INFO)
logging.info('start notebook')
import xsarslc.processing.xspectra as proc
import warnings
warnings.simplefilter(action='ignore', category=FutureWarning)
warnings.filterwarnings("ignore")
INFO:root:start notebook
get datatree with digital numbers and annotations from IW SLC product
[2]:
import xsarslc
import xsar
import os
#one_tiff = '/home/datawork-cersat-public/cache/project/mpc-sentinel1/data/esa/sentinel-1a/L1/IW/S1A_IW_SLC__1S/2022/127/S1A_IW_SLC__1SDV_20220507T162411_20220507T162439_043107_0525DE_734D.SAFE/measurement/s1a-iw1-slc-vv-20220507t162411-20220507t162439-043107-0525de-004.tiff'
#tmp = xsar.get_test_file('S1A_IW_SLC__1SDV_20170907T103019_20170907T103047_018268_01EB76_5F55.SAFE')
fullpathsafeSLC = xsar.get_test_file('S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE') # only one subswath IW1 zipped
#fullpathsafeSLC = os.path.dirname(os.path.dirname(one_tiff))
#imagette_number = os.path.basename(one_tiff).split('-')[1].replace('iw','')
imagette_number = 1
str_gdal = 'SENTINEL1_DS:%s:IW%s'%(fullpathsafeSLC,imagette_number)
print('str_gdal',str_gdal)
xsarobj = xsar.Sentinel1Dataset(str_gdal) #,resolution='30m'
dt = xsarobj.datatree
dt.load()
dt
str_gdal SENTINEL1_DS:/home1/scratch/agrouaze/xsardatasync/xsardata/S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE:IW1
[2]:
<xarray.DatasetView> Size: 0B Dimensions: () Data variables: *empty* Attributes: (12/15) name: SENTINEL1_DS:/home1/scratch/agrouaze/xsardatasync/xsar... short_name: SENTINEL1_DS:S1A_IW_SLC__1SDV_20181008T134439_20181008... product: SLC safe: S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_02404... swath: IW multidataset: False ... ... start_date: 2018-10-08 13:44:40.984312 stop_date: 2018-10-08 13:45:06.117599 footprint: POLYGON ((-114.6305305568416 32.60521729566573, -115.5... coverage: 171km * 88km (line * sample ) orbit_pass: Descending platform_heading: -167.2011573025802
xarray.DataTree
<xarray.DatasetView> Size: 5GB Dimensions: (pol: 2, line: 13455, sample: 21135) Coordinates: * line (line) int64 108kB 0 1 2 3 4 ... 13451 13452 13453 13454 * sample (sample) int64 169kB 0 1 2 3 4 ... 21131 21132 21133 21134 * pol (pol) object 16B 'VV' 'VH' Data variables: digital_number (pol, line, sample) complex64 5GB 0j 0j 0j 0j ... 0j 0j 0j time (line) datetime64[ns] 108kB 2018-10-08T13:44:40.984142 ..... sampleSpacing float64 8B 2.33 lineSpacing float64 8B 13.98 Attributes: (12/15) name: SENTINEL1_DS:/home1/scratch/agrouaze/xsardatasync/xsar... short_name: SENTINEL1_DS:S1A_IW_SLC__1SDV_20181008T134439_20181008... product: SLC safe: S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_02404... swath: IW multidataset: False ... ... start_date: 2018-10-08 13:44:40.984312 stop_date: 2018-10-08 13:45:06.117599 footprint: POLYGON ((-114.6305305568416 32.60521729566573, -115.5... coverage: 171km * 88km (line * sample ) orbit_pass: Descending platform_heading: -167.2011573025802
measurement- pol: 2
- line: 13455
- sample: 21135
- line(line)int640 1 2 3 ... 13451 13452 13453 13454
array([ 0, 1, 2, ..., 13452, 13453, 13454])
- sample(sample)int640 1 2 3 ... 21131 21132 21133 21134
array([ 0, 1, 2, ..., 21132, 21133, 21134])
- pol(pol)object'VV' 'VH'
array(['VV', 'VH'], dtype=object)
- digital_number(pol, line, sample)complex640j 0j 0j 0j 0j ... 0j 0j 0j 0j 0j
- comment :
- denoised digital number, read at full resolution
- history :
- digital_number: measurement/s1a-iw1-slc-v*-20181008t134440-20181008t134506-024045-02a0a6-00*.tiff
array([[[0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], ..., [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j]], [[0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], ..., [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j]]], dtype=complex64)
- time(line)datetime64[ns]2018-10-08T13:44:40.984142 ... 2...
- description :
- azimuth times interpolated along line dimension at the middle of range dimension
array(['2018-10-08T13:44:40.984142000', '2018-10-08T13:44:40.986197556', '2018-10-08T13:44:40.988253112', ..., '2018-10-08T13:45:06.113317552', '2018-10-08T13:45:06.115373108', '2018-10-08T13:45:06.117428664'], dtype='datetime64[ns]')
- sampleSpacing()float642.33
- units :
- m
- referential :
- slant
array(2.329562)
- lineSpacing()float6413.98
- units :
- m
array(13.97511)
- name :
- SENTINEL1_DS:/home1/scratch/agrouaze/xsardatasync/xsardata/S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE:IW1
- short_name :
- SENTINEL1_DS:S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE:IW1
- product :
- SLC
- safe :
- S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE
- swath :
- IW
- multidataset :
- False
- ipf :
- 2.91
- platform :
- SENTINEL-1A
- pols :
- VV VH
- start_date :
- 2018-10-08 13:44:40.984312
- stop_date :
- 2018-10-08 13:45:06.117599
- footprint :
- POLYGON ((-114.6305305568416 32.60521729566573, -115.5607414081933 32.75256251943503, -115.8986961965187 31.24013506634025, -114.9867131962887 31.0929119913333, -114.6305305568416 32.60521729566573))
- coverage :
- 171km * 88km (line * sample )
- orbit_pass :
- Descending
- platform_heading :
- -167.2011573025802
<xarray.DatasetView> Size: 14kB Dimensions: (line: 10, sample: 21) Coordinates: * line (line) int64 80B 0 1495 2990 4485 ... 10465 11960 13454 * sample (sample) int64 168B 0 1057 2114 ... 19026 20083 21134 Data variables: longitude (line, sample) float64 2kB -114.6 -114.7 ... -115.9 latitude (line, sample) float64 2kB 32.61 32.61 ... 31.23 31.24 height (line, sample) float64 2kB 22.2 22.2 22.2 ... 781.9 781.9 azimuthTime (line, sample) datetime64[ns] 2kB 2018-10-08T13:44:40.... slantRangeTime (line, sample) float64 2kB 0.005334 0.00535 ... 0.005662 incidenceAngle (line, sample) float64 2kB 30.65 30.99 ... 36.44 36.7 elevationAngle (line, sample) float64 2kB 27.34 27.64 ... 32.36 32.58 offboresightAngle (line, sample) float64 2kB 26.64 26.93 ... 31.65 31.87 Attributes: footprint: POLYGON ((-114.6305305568416 32.60521729566573, -115.5... coverage: 171km * 88km (line * sample ) approx_transform: |-0.00,-0.00,-114.64|\n|-0.00, 0.00, 32.61|\n| 0.00, 0... history: annotations
geolocation_annotation- line: 10
- sample: 21
- line(line)int640 1495 2990 ... 10465 11960 13454
array([ 0, 1495, 2990, 4485, 5980, 7475, 8970, 10465, 11960, 13454])
- sample(sample)int640 1057 2114 ... 19026 20083 21134
array([ 0, 1057, 2114, 3171, 4228, 5285, 6342, 7399, 8456, 9513, 10570, 11627, 12684, 13741, 14798, 15855, 16912, 17969, 19026, 20083, 21134])
- longitude(line, sample)float64-114.6 -114.7 ... -115.9 -115.9
- history :
- longitude: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
- definition :
- Geodetic longitude of grid point [degrees].
array([[-114.63053056, -114.68077354, -114.73053858, -114.77984359, -114.82870545, -114.87714007, -114.9251625 , -114.97278696, -115.0200269 , -115.0668951 , -115.11340365, -115.15956408, -115.20538731, -115.25088376, -115.29606335, -115.34093552, -115.38550931, -115.42979333, -115.47379582, -115.51752466, -115.56074141], [-114.66860609, -114.71875045, -114.76841791, -114.81762633, -114.86639255, -114.91473246, -114.96266105, -115.01019251, -115.05734027, -115.10411707, -115.15053499, -115.1966055 , -115.24233953, -115.28774745, -115.33283917, -115.37762411, -115.42211128, -115.46630928, -115.51022632, -115.55387028, -115.59700317], [-114.70669965, -114.75674597, -114.80631643, -114.85542883, -114.90409999, -114.95234573, -115.00018104, -115.04762005, -115.09467618, -115.14136212, -115.18768993, -115.23367107, -115.27931641, -115.32463633, -115.3696407 , -115.41433892, -115.45873999, -115.50285247, -115.54668458, -115.59024415, -115.63329368], [-114.74467026, -114.7946195 , -114.84409389, -114.89311121, -114.94168821, -114.98984071, -115.03758363, -115.08493109, ... -115.60458227, -115.64835992, -115.69185945, -115.73508861, -115.7778117 ], [-114.89601875, -114.94558726, -114.99468492, -115.04332933, -115.09153711, -115.13932391, -115.18670451, -115.23369292, -115.28030239, -115.32654546, -115.37243406, -115.41797952, -115.46319259, -115.50808353, -115.5526621 , -115.5969376 , -115.64091893, -115.68461456, -115.72803261, -115.77118084, -115.81382396], [-114.93366986, -114.98314521, -115.03215068, -115.08070385, -115.12882127, -115.17651858, -115.22381053, -115.27071107, -115.31723344, -115.36339016, -115.40919311, -115.45465361, -115.49978239, -115.54458968, -115.58908521, -115.63327829, -115.67717776, -115.7207921 , -115.76412941, -115.80719742, -115.84976128], [-114.9867132 , -115.03593958, -115.08470214, -115.13301814, -115.18090383, -115.22837455, -115.2754448 , -115.32212831, -115.36843805, -115.41438636, -115.45998493, -115.50524488, -115.55017678, -115.59479069, -115.6390962 , -115.68310246, -115.72681821, -115.77025178, -115.81341115, -115.85630395, -115.8986962 ]])
- latitude(line, sample)float6432.61 32.61 32.62 ... 31.23 31.24
- history :
- latitude: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/latitude
- definition :
- Geodetic latitude of grid point [degrees].
array([[32.6052173 , 32.61336413, 32.62141224, 32.62936512, 32.63722607, 32.64499819, 32.65268444, 32.66028757, 32.66781023, 32.67525491, 32.68262397, 32.68991965, 32.6971441 , 32.70429935, 32.71138734, 32.71840991, 32.72536882, 32.73226577, 32.73910235, 32.7458801 , 32.75256252], [32.43931127, 32.4474584 , 32.45550695, 32.46346042, 32.47132211, 32.47909511, 32.48678235, 32.49438662, 32.50191054, 32.5093566 , 32.51672715, 32.52402445, 32.53125063, 32.53840772, 32.54549765, 32.55252226, 32.55948332, 32.56638252, 32.57322144, 32.58000164, 32.58668657], [32.27302569, 32.28117318, 32.28922224, 32.29717637, 32.30503885, 32.31281279, 32.3205011 , 32.32810657, 32.33563181, 32.3430793 , 32.35045142, 32.35775039, 32.36497836, 32.37213734, 32.37922926, 32.38625598, 32.39321925, 32.40012074, 32.40696207, 32.41374476, 32.42043227], [32.10697901, 32.11512691, 32.12317654, 32.13113138, 32.13899471, 32.14676964, 32.15445907, 32.16206578, 32.16959239, 32.17704137, 32.18441509, 32.19171579, 32.19894558, 32.20610649, 32.21320046, 32.22022933, 32.22719484, 32.23409867, 32.24094244, 32.24772766, 32.25441777], ... [31.60841619, 31.61656571, 31.62461739, 31.63257471, 31.64044094, 31.64821915, 31.65591226, 31.66352303, 31.67105405, 31.67850781, 31.68588665, 31.69319279, 31.70042836, 31.70759538, 31.71469575, 31.72173132, 31.72870384, 31.73561497, 31.74246631, 31.74925938, 31.75595758], [31.44221188, 31.45036204, 31.45841453, 31.46637279, 31.47424009, 31.48201951, 31.48971396, 31.49732618, 31.50485879, 31.51231424, 31.51969488, 31.52700294, 31.53424054, 31.54140967, 31.54851228, 31.55555018, 31.56252512, 31.56943877, 31.57629272, 31.5830885 , 31.58978947], [31.27612263, 31.28427351, 31.29232684, 31.3002861 , 31.30815453, 31.3159352 , 31.32363103, 31.33124476, 31.33877898, 31.34623617, 31.35361866, 31.36092868, 31.36816834, 31.37533964, 31.38244451, 31.38948478, 31.39646218, 31.40337839, 31.41023499, 31.41703351, 31.42373729], [31.09291199, 31.10103507, 31.10906174, 31.11699542, 31.12483929, 31.13259638, 31.14026955, 31.14786149, 31.15537477, 31.1628118 , 31.1701749 , 31.17746626, 31.18468795, 31.19184195, 31.19893016, 31.20595437, 31.21291631, 31.21981761, 31.22665986, 31.23344454, 31.24013507]])
- height(line, sample)float6422.2 22.2 22.2 ... 781.9 781.9
- history :
- height: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/height
- definition :
- Height of the grid point above sea level [m].
array([[ 22.19724581, 22.19724135, 22.19723688, 22.19723242, 22.1972274 , 22.19722294, 22.19721848, 22.19721402, 22.197209 , 22.19720454, 22.19720008, 22.19719562, 22.19719115, 22.19718613, 22.19718167, 22.19717721, 22.19717275, 22.19716829, 22.19716327, 22.19715881, 22.19715435], [ 38.66097483, 38.66114417, 38.66133467, 38.661504 , 38.66167333, 38.66184267, 38.66203317, 38.6622025 , 38.66237183, 38.66254117, 38.6627105 , 38.662901 , 38.66307033, 38.66323967, 38.663409 , 38.66357833, 38.66376883, 38.66393817, 38.6641075 , 38.66427683, 38.66444617], [ 82.16313546, 82.16323169, 82.16331723, 82.16340277, 82.16348831, 82.16357385, 82.16367008, 82.16375562, 82.16384115, 82.16392669, 82.16401223, 82.16410846, 82.164194 , 82.16427954, 82.16436508, 82.16446131, 82.16454685, 82.16463238, 82.16471792, 82.16480346, 82.16489969], [ 58.8483697 , 58.84830581, 58.84824902, 58.84819223, 58.84813545, 58.84807866, 58.84801477, 58.84795798, ... 572.63556263, 572.63581481, 572.63603896, 572.63626312, 572.63648727], [671.38727625, 671.38817292, 671.38906958, 671.38996625, 671.39086292, 671.39187167, 671.39276833, 671.393665 , 671.39456167, 671.39545833, 671.39646708, 671.39736375, 671.39826042, 671.39915708, 671.40016583, 671.4010625 , 671.40195917, 671.40285583, 671.4037525 , 671.40476125, 671.40565792], [738.11823251, 738.1181081 , 738.11798369, 738.11785928, 738.11773487, 738.11759491, 738.1174705 , 738.11734609, 738.11722168, 738.11709727, 738.11695731, 738.1168329 , 738.11670849, 738.11658408, 738.11644412, 738.11631971, 738.11619529, 738.11607088, 738.11594647, 738.11580651, 738.1156821 ], [781.84773897, 781.84816062, 781.84858227, 781.84900392, 781.84947828, 781.84989993, 781.85032158, 781.85074323, 781.85116488, 781.85163924, 781.85206089, 781.85248254, 781.85290419, 781.85332584, 781.8538002 , 781.85422185, 781.8546435 , 781.85506515, 781.8555395 , 781.85596115, 781.8563828 ]])
- azimuthTime(line, sample)datetime64[ns]2018-10-08T13:44:40.984060 ... 2...
- history :
- azimuthTime: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/azimuthTime
- definition :
- Zero Doppler azimuth time of terrain height measurement [UTC].
array([['2018-10-08T13:44:40.984060000', '2018-10-08T13:44:40.984068000', '2018-10-08T13:44:40.984076000', '2018-10-08T13:44:40.984084000', '2018-10-08T13:44:40.984093000', '2018-10-08T13:44:40.984101000', '2018-10-08T13:44:40.984109000', '2018-10-08T13:44:40.984117000', '2018-10-08T13:44:40.984126000', '2018-10-08T13:44:40.984134000', '2018-10-08T13:44:40.984142000', '2018-10-08T13:44:40.984150000', '2018-10-08T13:44:40.984158000', '2018-10-08T13:44:40.984167000', '2018-10-08T13:44:40.984175000', '2018-10-08T13:44:40.984183000', '2018-10-08T13:44:40.984191000', '2018-10-08T13:44:40.984199000', '2018-10-08T13:44:40.984208000', '2018-10-08T13:44:40.984216000', '2018-10-08T13:44:40.984224000'], ['2018-10-08T13:44:43.738505000', '2018-10-08T13:44:43.738513000', '2018-10-08T13:44:43.738522000', '2018-10-08T13:44:43.738530000', '2018-10-08T13:44:43.738538000', '2018-10-08T13:44:43.738546000', '2018-10-08T13:44:43.738555000', '2018-10-08T13:44:43.738563000', '2018-10-08T13:44:43.738571000', '2018-10-08T13:44:43.738579000', '2018-10-08T13:44:43.738587000', '2018-10-08T13:44:43.738596000', '2018-10-08T13:44:43.738604000', '2018-10-08T13:44:43.738612000', '2018-10-08T13:44:43.738620000', '2018-10-08T13:44:43.738628000', '2018-10-08T13:44:43.738637000', '2018-10-08T13:44:43.738645000', ... '2018-10-08T13:45:03.046378000', '2018-10-08T13:45:03.046387000', '2018-10-08T13:45:03.046395000', '2018-10-08T13:45:03.046403000', '2018-10-08T13:45:03.046411000', '2018-10-08T13:45:03.046419000', '2018-10-08T13:45:03.046428000', '2018-10-08T13:45:03.046436000', '2018-10-08T13:45:03.046444000', '2018-10-08T13:45:03.046452000', '2018-10-08T13:45:03.046461000', '2018-10-08T13:45:03.046469000', '2018-10-08T13:45:03.046477000', '2018-10-08T13:45:03.046485000', '2018-10-08T13:45:03.046493000', '2018-10-08T13:45:03.046502000', '2018-10-08T13:45:03.046510000'], ['2018-10-08T13:45:06.117347000', '2018-10-08T13:45:06.117355000', '2018-10-08T13:45:06.117363000', '2018-10-08T13:45:06.117371000', '2018-10-08T13:45:06.117380000', '2018-10-08T13:45:06.117388000', '2018-10-08T13:45:06.117396000', '2018-10-08T13:45:06.117404000', '2018-10-08T13:45:06.117412000', '2018-10-08T13:45:06.117421000', '2018-10-08T13:45:06.117429000', '2018-10-08T13:45:06.117437000', '2018-10-08T13:45:06.117445000', '2018-10-08T13:45:06.117453000', '2018-10-08T13:45:06.117462000', '2018-10-08T13:45:06.117470000', '2018-10-08T13:45:06.117478000', '2018-10-08T13:45:06.117486000', '2018-10-08T13:45:06.117495000', '2018-10-08T13:45:06.117503000', '2018-10-08T13:45:06.117511000']], dtype='datetime64[ns]')
- slantRangeTime(line, sample)float640.005334 0.00535 ... 0.005662
- history :
- slantRangeTime: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/slantRangeTime
- definition :
- Two-way slant range time to first sample [s].
array([[0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211], [0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211], [0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211], [0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211], ... [0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211], [0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211], [0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211], [0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211]])
- incidenceAngle(line, sample)float6430.65 30.99 31.32 ... 36.44 36.7
- history :
- incidenceAngle: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/incidenceAngle
- definition :
- Incidence angle to grid point [degrees].
array([[30.64826876, 30.98642258, 31.31938045, 31.6473183 , 31.97040231, 32.28878967, 32.60262921, 32.91206206, 33.21722221, 33.51823697, 33.81522746, 34.10830902, 34.39759162, 34.68318017, 34.96517487, 35.24367149, 35.51876166, 35.7905331 , 36.05906987, 36.32445257, 36.58527813], [30.6525625 , 30.99066177, 31.32356696, 31.65145392, 31.97448871, 32.29282843, 32.60662183, 32.91600998, 33.22112676, 33.52209943, 33.81904905, 34.1120909 , 34.40133489, 34.68688589, 34.96884404, 35.24730507, 35.52236057, 35.79409822, 36.06260203, 36.32795259, 36.58874695], [30.65683936, 30.99488432, 31.32773708, 31.65557336, 31.97855916, 32.29685145, 32.61059893, 32.91994255, 33.22501616, 33.52594693, 33.82285586, 34.11585817, 34.40506373, 34.69057734, 34.9724991 , 35.2509247 , 35.52594567, 35.79764968, 36.06612068, 36.33143923, 36.59220253], [30.6610832 , 30.9990743 , 31.33187507, 31.6596611 , 31.9825983 , 32.30084356, 32.61454548, 32.92384496, 33.22887574, 33.52976496, 33.82663353, 34.11959664, 34.40876407, 34.69424059, 34.97612626, 35.25451672, 35.52950346, 35.80117409, 36.06961255, 36.33489935, 36.59563184], ... [30.67366209, 31.01149373, 31.34414054, 31.6717778 , 31.99457111, 32.31267711, 32.62624415, 32.9354129 , 33.24031689, 33.54108305, 33.83783212, 34.13067912, 34.41973366, 34.70510037, 34.98687917, 35.26516555, 35.54005089, 35.8116227 , 36.07996479, 36.34515758, 36.60579882], [30.67780027, 31.01557951, 31.34817572, 31.67576409, 31.99851013, 32.31657037, 32.63009308, 32.93921886, 33.24408119, 33.5448069 , 33.8415167 , 34.13432554, 34.42334298, 34.7086736 , 34.99041726, 35.26866944, 35.54352146, 35.81506078, 36.0833712 , 36.34853309, 36.60914434], [30.68190767, 31.01963494, 31.35218096, 31.67972084, 32.00241996, 32.3204348 , 32.63391355, 32.94299671, 33.24781769, 33.54850329, 33.84517413, 34.13794511, 34.42692574, 34.71222056, 34.99392937, 35.27214761, 35.54696657, 35.81847366, 36.08675266, 36.35188388, 36.61246539], [30.78670741, 31.12308915, 31.45433612, 31.78062077, 32.10210608, 32.41894624, 32.73128736, 33.03926803, 33.34301984, 33.64266794, 33.93833139, 34.23012365, 34.51815287, 34.80252233, 35.08333065, 35.36067216, 35.6346371 , 35.90531193, 36.17277947, 36.4371192 , 36.69693268]])
- elevationAngle(line, sample)float6427.34 27.64 27.93 ... 32.36 32.58
- history :
- elevationAngle: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/elevationAngle
- definition :
- Elevation angle to grid point [degrees].
array([[27.34435726, 27.63933489, 27.92953496, 28.21511777, 28.49623478, 28.77302929, 29.04563702, 29.31418669, 29.57880055, 29.83959476, 30.09667989, 30.35016126, 30.60013927, 30.84670976, 31.08996427, 31.32999034, 31.56687171, 31.80068859, 32.03151785, 32.25943323, 32.48323577], [27.34824593, 27.64317467, 27.93332753, 28.21886473, 28.49993765, 28.77668948, 29.04925588, 29.31776551, 29.58234053, 29.84309706, 30.10014561, 30.35359143, 30.60353488, 30.85007177, 31.09329358, 31.33328781, 31.57013817, 31.80392483, 32.03472462, 32.26261125, 32.4863859 ], [27.35211943, 27.64699949, 27.93710536, 28.22259716, 28.50362617, 28.78033552, 29.05286078, 29.32133054, 29.5858669 , 29.84658591, 30.10359803, 30.35700847, 30.60691752, 30.85342095, 31.09661021, 31.33657274, 31.57339222, 31.80714879, 32.03791924, 32.26577726, 32.48952414], [27.35596315, 27.65079493, 27.9408542 , 28.22630097, 28.50728644, 28.78395366, 29.05643812, 29.32486834, 29.58936635, 29.85004816, 30.10702415, 30.36039949, 30.61027443, 30.85674467, 31.09990164, 31.33983273, 31.57662159, 31.81034831, 32.04108967, 32.26891931, 32.49263865], ... [27.36735669, 27.66204556, 27.95196686, 28.23728032, 28.51813689, 28.79467936, 29.06704301, 29.33535616, 29.59974065, 29.86031229, 30.11718132, 30.37045273, 30.62022665, 30.86659864, 31.10965999, 31.34949799, 31.58619617, 31.81983452, 32.05048972, 32.2782353 , 32.50187309], [27.37110514, 27.66574705, 27.95562302, 28.24089268, 28.52170688, 28.79820836, 29.07053232, 29.338807 , 29.60315418, 29.86368962, 30.12052349, 30.37376075, 30.62350147, 30.86984117, 31.1128711 , 31.3526785 , 31.58934688, 31.82295618, 32.05358306, 32.28130103, 32.504912 ], [27.37482584, 27.66942116, 27.95925215, 28.24447836, 28.52525055, 28.80171137, 29.07399595, 29.34223246, 29.60654263, 29.86704215, 30.12384116, 30.37704454, 30.62675232, 30.87305999, 31.11605874, 31.35583579, 31.5924746 , 31.82605509, 32.05665388, 32.28434444, 32.50792882], [27.46943963, 27.76282464, 28.05148717, 28.33558441, 28.61526491, 28.8906693 , 29.16193082, 29.42917592, 29.69252468, 29.95209133, 30.20798458, 30.46030802, 30.70916046, 30.95463624, 31.19682551, 31.43581448, 31.67168566, 31.9045181 , 32.13438759, 32.36136683, 32.58426102]])
- offboresightAngle(line, sample)float6426.64 26.93 27.22 ... 31.65 31.87
- comment :
- built from elevation angle and latitude
array([[26.63897578, 26.93401906, 27.22428398, 27.5099309 , 27.7911113 , 28.06796849, 28.34063822, 28.60924926, 28.87392383, 29.13477815, 29.39192279, 29.64546308, 29.89549946, 30.14212777, 30.38543958, 30.62552242, 30.86246007, 31.09633274, 31.32721731, 31.55518753, 31.77904416], [26.64153169, 26.9365257 , 27.22674306, 27.51234402, 27.79347997, 28.07029415, 28.34292223, 28.61149288, 28.87612829, 29.1369446 , 29.39405234, 29.64755678, 29.8975583 , 30.1441527 , 30.38743151, 30.62748222, 30.86438856, 31.09823072, 31.32908554, 31.55702674, 31.7808552 ], [26.64407687, 26.93902184, 27.22919185, 27.51474705, 27.79583875, 28.07261009, 28.34519669, 28.61372714, 28.87832356, 29.13910203, 29.39617302, 29.64964175, 29.89960856, 30.1461692 , 30.38941514, 30.62943386, 30.86630902, 31.1001208 , 31.330946 , 31.55885829, 31.78265871], [26.64660177, 26.94149809, 27.23162113, 27.51713094, 27.79817875, 28.07490762, 28.34745306, 28.61594364, 28.88050138, 29.14124232, 29.39827686, 29.65171017, 29.90164255, 30.14816969, 30.39138304, 30.63137001, 30.86821426, 31.10199589, 31.3327917 , 31.56067533, 31.78444792], ... [26.65408198, 26.94883425, 27.2388182 , 27.52419361, 27.80511142, 28.08171447, 28.35413806, 28.62251052, 28.88695371, 29.14758348, 29.40451005, 29.65783847, 29.90766885, 30.15409678, 30.39721357, 30.63710652, 30.87385916, 31.10755151, 31.33826026, 31.56605895, 31.78974911], [26.65654166, 26.95124658, 27.24118482, 27.52651604, 27.80739113, 28.08395283, 28.35633636, 28.62466999, 28.88907553, 29.14966874, 29.40655983, 29.65985375, 29.90965061, 30.15604592, 30.39913096, 30.638993 , 30.87571552, 31.10937852, 31.34005864, 31.56782941, 31.79149246], [26.65898252, 26.95364046, 27.24353334, 27.52882074, 27.80965343, 28.0861741 , 28.35851789, 28.626813 , 28.89118117, 29.15173812, 29.40859399, 29.6618537 , 29.91161728, 30.15798023, 30.40103378, 30.64086514, 30.87755778, 31.11119165, 31.34184336, 31.56958642, 31.79322258], [26.75219397, 27.04564095, 27.33436473, 27.61852253, 27.89826292, 28.17372655, 28.4450467 , 28.71234981, 28.97575601, 29.23537953, 29.4913291 , 29.74370832, 29.99261603, 30.23814659, 30.48039013, 30.7194329 , 30.95535742, 31.18824276, 31.41816469, 31.64519595, 31.86814146]])
- footprint :
- POLYGON ((-114.6305305568416 32.60521729566573, -115.5607414081933 32.75256251943503, -115.8986961965187 31.24013506634025, -114.9867131962887 31.0929119913333, -114.6305305568416 32.60521729566573))
- coverage :
- 171km * 88km (line * sample )
- approx_transform :
- |-0.00,-0.00,-114.64| |-0.00, 0.00, 32.61| | 0.00, 0.00, 1.00|
- history :
- annotations
<xarray.DatasetView> Size: 216kB Dimensions: (burst: 9, line: 1495) Dimensions without coordinates: burst, line Data variables: azimuthTime (burst) datetime64[ns] 72B 2018-10-08T13:44:40.984312 .... azimuthAnxTime (burst) float64 72B 2.43e+03 2.432e+03 ... 2.452e+03 sensingTime (burst) datetime64[ns] 72B 2018-10-08T13:44:42.100540 .... byteOffset (burst) int64 72B 107955 126495255 ... 1011206355 firstValidSample (burst, line) float64 108kB nan nan nan ... nan nan nan lastValidSample (burst, line) float64 108kB nan nan nan ... nan nan nan linesPerBurst int64 8B 1495 samplesPerBurst int64 8B 21135 Attributes: history: annotations
bursts- burst: 9
- line: 1495
- azimuthTime(burst)datetime64[ns]2018-10-08T13:44:40.984312 ... 2...
- source :
- //product/swathTiming/burstList/burst/azimuthTime
- definition :
- Zero Doppler azimuth time of terrain height measurement [UTC].
array(['2018-10-08T13:44:40.984312000', '2018-10-08T13:44:43.738758000', '2018-10-08T13:44:46.499370000', '2018-10-08T13:44:49.255871000', '2018-10-08T13:44:52.014427000', '2018-10-08T13:44:54.775039000', '2018-10-08T13:44:57.531540000', '2018-10-08T13:45:00.290097000', '2018-10-08T13:45:03.046598000'], dtype='datetime64[ns]')
- azimuthAnxTime(burst)float642.43e+03 2.432e+03 ... 2.452e+03
- source :
- //product/swathTiming/burstList/burst/azimuthAnxTime
- definition :
- Zero Doppler azimuth time of the first line of this burst relative to the Ascending Node Crossing (ANX) time. [s].
array([2429.64018522, 2432.39463066, 2435.15524277, 2437.91174377, 2440.67030033, 2443.43091244, 2446.18741344, 2448.94596999, 2451.70247099])
- sensingTime(burst)datetime64[ns]2018-10-08T13:44:42.100540 ... 2...
- source :
- //product/swathTiming/burstList/burst/sensingTime
- definition :
- Sensing time of the first input line of this burst [UTC].
array(['2018-10-08T13:44:42.100540000', '2018-10-08T13:44:44.858817000', '2018-10-08T13:44:47.617094000', '2018-10-08T13:44:50.375371000', '2018-10-08T13:44:53.133648000', '2018-10-08T13:44:55.891925000', '2018-10-08T13:44:58.650202000', '2018-10-08T13:45:01.408479000', '2018-10-08T13:45:04.166756000'], dtype='datetime64[ns]')
- byteOffset(burst)int64107955 126495255 ... 1011206355
- source :
- //product/swathTiming/burstList/burst/byteOffset
- definition :
- Byte offset of this burst within the image MDS.
array([ 107955, 126495255, 252882555, 379269855, 505657155, 632044455, 758431755, 884819055, 1011206355])
- firstValidSample(burst, line)float64nan nan nan nan ... nan nan nan nan
- source :
- //product/swathTiming/burstList/burst/firstValidSample
- definition :
- An array of integers indicating the offset of the first valid image sample within each range line. This array contains count attribute integers, equal to the numberOfLines field (i.e. one value per range line within the burst), separated by spaces. If a range line does not contain any valid image samples, the integer is set to -1.
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]])
- lastValidSample(burst, line)float64nan nan nan nan ... nan nan nan nan
- source :
- //product/swathTiming/burstList/burst/lastValidSample
- definition :
- An array of integers indicating the offset of the last valid image sample within each range line. This array contains count attribute integers, equal to the numberOfLines (i.e. one value per range line within the burst), separated by spaces. If a range line does not contain any valid image samples, the integer is set to -1.
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]])
- linesPerBurst()int641495
- source :
- /product/swathTiming/linesPerBurst
- definition :
- Number of range lines within each burst (constant for all bursts within the swath).
array(1495)
- samplesPerBurst()int6421135
- source :
- /product/swathTiming/samplesPerBurst
- definition :
- Number of range samples within each burst (constant for all bursts within the swath).
array(21135)
- history :
- annotations
<xarray.DatasetView> Size: 264B Dimensions: (azimuthTime: 11) Coordinates: * azimuthTime (azimuthTime) datetime64[ns] 88B 2018-10-08T13:4... Data variables: t0 (azimuthTime) float64 88B 0.005334 ... 0.005334 azimuthFmRatePolynomial (azimuthTime) object 88B -2330.76015196 + 450153... Attributes: history: annotations
FMrate- azimuthTime: 11
- azimuthTime(azimuthTime)datetime64[ns]2018-10-08T13:44:36.986586 ... 2...
array(['2018-10-08T13:44:36.986586000', '2018-10-08T13:44:39.744863000', '2018-10-08T13:44:42.503140000', '2018-10-08T13:44:45.261417000', '2018-10-08T13:44:48.019694000', '2018-10-08T13:44:50.777971000', '2018-10-08T13:44:53.536248000', '2018-10-08T13:44:56.294525000', '2018-10-08T13:44:59.052802000', '2018-10-08T13:45:01.811079000', '2018-10-08T13:45:04.569356000'], dtype='datetime64[ns]')
- t0(azimuthTime)float640.005334 0.005334 ... 0.005334
- source :
- //product/generalAnnotation/azimuthFmRateList/azimuthFmRate/t0
- definition :
- Two-way slant range time origin for Doppler centroid estimate [s].
array([0.00533366, 0.00533366, 0.00533366, 0.00533366, 0.00533366, 0.00533366, 0.00533366, 0.00533366, 0.00533366, 0.00533366, 0.00533366])
- azimuthFmRatePolynomial(azimuthTime)object-2330.76015196 + 450153.75782792...
- source :
- //product/generalAnnotation/azimuthFmRateList/azimuthFmRate/azimuthFmRatePolynomial
- definition :
- Azimuth FM rate coefficients array in order of c0 [Hz/s] c1 [Hz/s^2] [Hz/s^3].
array([Polynomial([-2.33076015e+03, 4.50153758e+05, -7.88944795e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33082553e+03, 4.50132517e+05, -7.88865016e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33089908e+03, 4.50109324e+05, -7.88703831e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33099158e+03, 4.50088695e+05, -7.88587419e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33106220e+03, 4.50066837e+05, -7.88484033e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33114298e+03, 4.50044834e+05, -7.88360295e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33129528e+03, 4.50032400e+05, -7.88225973e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33143480e+03, 4.50012021e+05, -7.88063974e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33152705e+03, 4.49989447e+05, -7.87888136e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33168779e+03, 4.49977733e+05, -7.87749744e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33170555e+03, 4.49948768e+05, -7.87683805e+07], domain=[-1, 1], window=[-1, 1], symbol='x')], dtype=object)
- history :
- annotations
<xarray.DatasetView> Size: 4kB Dimensions: (azimuthTime: 11, nb_fine_dce: 20) Coordinates: * azimuthTime (azimuthTime) datetime64[ns] 88B 2018-10-08... * nb_fine_dce (nb_fine_dce) int64 160B 0 1 2 3 ... 17 18 19 Data variables: t0 (azimuthTime) float64 88B 0.005338 ... 0.00... geometryDcPolynomial (azimuthTime) object 88B -0.6347436 + 462.2... dataDcPolynomial (azimuthTime) object 88B 12.95983 + 51953.9... fineDceAzimuthStartTime (azimuthTime) datetime64[ns] 88B 2018-10-08... fineDceAzimuthStopTime (azimuthTime) datetime64[ns] 88B 2018-10-08... dataDcRmsError (azimuthTime) float64 88B 7.29 6.658 ... 12.9 slantRangeTime (azimuthTime, nb_fine_dce) float64 2kB 0.00... frequency (azimuthTime, nb_fine_dce) float64 2kB 29.0... dataDcRmsErrorAboveThreshold (azimuthTime) bool 11B False False ... False Attributes: history: annotations
doppler_estimate- azimuthTime: 11
- nb_fine_dce: 20
- azimuthTime(azimuthTime)datetime64[ns]2018-10-08T13:44:37.949326 ... 2...
array(['2018-10-08T13:44:37.949326000', '2018-10-08T13:44:40.707603000', '2018-10-08T13:44:43.465880000', '2018-10-08T13:44:46.224157000', '2018-10-08T13:44:48.982434000', '2018-10-08T13:44:51.740710000', '2018-10-08T13:44:54.498987000', '2018-10-08T13:44:57.257264000', '2018-10-08T13:45:00.015541000', '2018-10-08T13:45:02.773818000', '2018-10-08T13:45:05.532095000'], 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.005338 0.005338 ... 0.005337
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/t0
- definition :
- Two-way slant range time origin for Doppler centroid estimate [s].
array([0.00533816, 0.00533816, 0.00533816, 0.00533816, 0.00533816, 0.00533816, 0.00533816, 0.00533816, 0.00533709, 0.00533709, 0.00533709])
- geometryDcPolynomial(azimuthTime)object-0.6347436 + 462.2098·x - 107134...
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/geometryDcPolynomial
- definition :
- Doppler centroid estimated from orbit, expressed as the following polynomial (assuming 5 coefficients): Doppler Centroid = d0 + d1(tSR-t0) + d2(tSR-t0)^2 + d3(tSR-t0)^3 + d4(tSR-t0)^4, where tSR = 2 way slant range time.
array([Polynomial([-6.347436e-01, 4.622098e+02, -1.071346e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.661661e-01, 4.655181e+02, -1.154691e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 6.937636e-01, 4.810827e+02, -1.331241e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.003814e+00, 6.168697e+02, -1.725205e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.532708e+00, 6.625440e+02, -1.925410e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.605001e+00, 6.916370e+02, -2.009900e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.549901e+00, 5.995740e+02, -1.766654e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.447995e+00, 4.318953e+02, -1.324248e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.802505e+00, 1.552704e+02, -6.803478e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.734565e+00, -2.427144e+01, -2.144197e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.826384e+00, -3.632224e+02, 6.294031e+04], domain=[-1, 1], window=[-1, 1], symbol='x')], dtype=object)
- dataDcPolynomial(azimuthTime)object12.95983 + 51953.91·x - 43646840...
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/dataDcPolynomial
- definition :
- Doppler centroid estimated from data, expressed as the following polynomial (assuming 5 coefficients): Doppler Centroid = d0 + d1(tSR-t0) + d2(tSR-t0)^2 + d3(tSR-t0)^3 + d4(tSR-t0)^4, where tSR = 2 way slant range time.
array([Polynomial([ 1.295983e+01, 5.195391e+04, -4.364684e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 4.812035e+01, -6.337076e+04, 4.424104e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 2.725894e+01, 2.571094e+04, -4.206481e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.765391e+01, 3.098191e+04, -2.811290e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.770891e+01, 7.241112e+04, -9.865682e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.546402e+01, 6.626989e+04, -9.546061e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 2.669018e+01, -1.753503e+03, -1.814242e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 4.136643e+01, -7.606007e+04, 6.680233e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 2.579195e+01, 5.119498e+03, -1.847331e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 3.925331e+01, -9.781937e+04, 9.093776e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 2.462968e+01, -2.438318e+04, 4.262327e+07], domain=[-1, 1], window=[-1, 1], symbol='x')], dtype=object)
- fineDceAzimuthStartTime(azimuthTime)datetime64[ns]2018-10-08T13:44:36.560673 ... 2...
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceAzimuthStartTime
- definition :
- First zero Doppler azimuth time of the block of signal data used for the fine DC estimates [UTC].
array(['2018-10-08T13:44:36.560673000', '2018-10-08T13:44:39.318950000', '2018-10-08T13:44:42.077227000', '2018-10-08T13:44:44.835504000', '2018-10-08T13:44:47.593781000', '2018-10-08T13:44:50.352057000', '2018-10-08T13:44:53.110334000', '2018-10-08T13:44:55.868611000', '2018-10-08T13:44:58.626888000', '2018-10-08T13:45:01.385165000', '2018-10-08T13:45:04.143442000'], dtype='datetime64[ns]')
- fineDceAzimuthStopTime(azimuthTime)datetime64[ns]2018-10-08T13:44:39.337980 ... 2...
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceAzimuthStopTime
- definition :
- Last zero Doppler azimuth time of the block of signal data used for the fine DC estimates [UTC].
array(['2018-10-08T13:44:39.337980000', '2018-10-08T13:44:42.096257000', '2018-10-08T13:44:44.854534000', '2018-10-08T13:44:47.612811000', '2018-10-08T13:44:50.371088000', '2018-10-08T13:44:53.129364000', '2018-10-08T13:44:55.887641000', '2018-10-08T13:44:58.645918000', '2018-10-08T13:45:01.404195000', '2018-10-08T13:45:04.162472000', '2018-10-08T13:45:06.920749000'], dtype='datetime64[ns]')
- dataDcRmsError(azimuthTime)float647.29 6.658 6.462 ... 8.841 12.9
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/dataDcRmsError
- definition :
- The RMS error of the Doppler centroid estimate. It is calculated as the average of the individual RMS residual errors between input fine Doppler centroid estimates and the fitted polynomial. If the Doppler centroid was not estimated from data, this is set to 0.
array([ 7.29016113, 6.65786886, 6.46175909, 8.80924892, 10.96516991, 10.97237015, 11.34463024, 8.66215515, 9.44103813, 8.84076595, 12.89628983])
- slantRangeTime(azimuthTime, nb_fine_dce)float640.005344 0.005363 ... 0.005702
- source :
- ///product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceList/fineDce/slantRangeTime
- definition :
- Two-way slant range time to first sample [s].
array([[0.00534438, 0.00536326, 0.00538214, 0.00540102, 0.00541991, 0.00543879, 0.00545767, 0.00547655, 0.00549544, 0.00551432, 0.0055332 , 0.00555208, 0.00557097, 0.00558985, 0.00560873, 0.00562761, 0.0056465 , 0.00566538, 0.00568426, 0.00570316], [0.00534438, 0.00536326, 0.00538214, 0.00540102, 0.00541991, 0.00543879, 0.00545767, 0.00547655, 0.00549544, 0.00551432, 0.0055332 , 0.00555208, 0.00557097, 0.00558985, 0.00560873, 0.00562761, 0.0056465 , 0.00566538, 0.00568426, 0.00570316], [0.00534438, 0.00536326, 0.00538214, 0.00540102, 0.00541991, 0.00543879, 0.00545767, 0.00547655, 0.00549544, 0.00551432, 0.0055332 , 0.00555208, 0.00557097, 0.00558985, 0.00560873, 0.00562761, 0.0056465 , 0.00566538, 0.00568426, 0.00570316], [0.00534438, 0.00536326, 0.00538214, 0.00540102, 0.00541991, 0.00543879, 0.00545767, 0.00547655, 0.00549544, 0.00551432, 0.0055332 , 0.00555208, 0.00557097, 0.00558985, 0.00560873, 0.00562761, 0.0056465 , 0.00566538, 0.00568426, 0.00570316], [0.00534438, 0.00536326, 0.00538214, 0.00540102, 0.00541991, 0.00543879, 0.00545767, 0.00547655, 0.00549544, 0.00551432, 0.0055332 , 0.00555208, 0.00557097, 0.00558985, 0.00560873, 0.00562761, 0.0056465 , 0.00566538, 0.00568426, 0.00570316], ... [0.00534438, 0.00536326, 0.00538214, 0.00540102, 0.00541991, 0.00543879, 0.00545767, 0.00547655, 0.00549544, 0.00551432, 0.0055332 , 0.00555208, 0.00557097, 0.00558985, 0.00560873, 0.00562761, 0.0056465 , 0.00566538, 0.00568426, 0.00570316], [0.00534438, 0.00536326, 0.00538214, 0.00540102, 0.00541991, 0.00543879, 0.00545767, 0.00547655, 0.00549544, 0.00551432, 0.0055332 , 0.00555208, 0.00557097, 0.00558985, 0.00560873, 0.00562761, 0.0056465 , 0.00566538, 0.00568426, 0.00570316], [0.00534331, 0.00536219, 0.00538107, 0.00539996, 0.00541884, 0.00543772, 0.0054566 , 0.00547549, 0.00549437, 0.00551325, 0.00553213, 0.00555102, 0.0055699 , 0.00558878, 0.00560766, 0.00562655, 0.00564543, 0.00566431, 0.00568319, 0.00570209], [0.00534331, 0.00536219, 0.00538107, 0.00539996, 0.00541884, 0.00543772, 0.0054566 , 0.00547549, 0.00549437, 0.00551325, 0.00553213, 0.00555102, 0.0055699 , 0.00558878, 0.00560766, 0.00562655, 0.00564543, 0.00566431, 0.00568319, 0.00570209], [0.00534331, 0.00536219, 0.00538107, 0.00539996, 0.00541884, 0.00543772, 0.0054566 , 0.00547549, 0.00549437, 0.00551325, 0.00553213, 0.00555102, 0.0055699 , 0.00558878, 0.00560766, 0.00562655, 0.00564543, 0.00566431, 0.00568319, 0.00570209]])
- frequency(azimuthTime, nb_fine_dce)float6429.09 27.23 24.86 ... 13.66 12.84
- source :
- ///product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceList/fineDce/frequency
- definition :
- Fine Doppler centroid frequency estimate [Hz].
array([[29.09156036, 27.22753906, 24.8553009 , 11.69849014, 18.23534012, 18.9006691 , 11.88002014, 4.11828709, 3.76388407, -4.1194272 , 9.7033453 , 14.93799973, 23.17880058, 21.69635963, 28.10437965, 27.56343079, 32.0865593 , 23.91983032, 22.21818924, 27.38865089], [41.67274094, 33.53454971, 42.10821915, 51.83843994, 44.8928299 , 53.91711044, 49.70956039, 48.91912079, 50.20901108, 47.43893051, 37.20991898, 28.43188095, 34.70853043, 26.39488029, 24.73296928, 26.57294083, 30.53807068, 25.42110062, 22.51472092, 19.9251194 ], [24.16426086, 26.54454041, 26.55579948, 28.19910049, 28.36971092, 32.5022316 , 31.31072044, 33.30767059, 32.37483978, 34.27119064, 33.89123917, 33.19118118, 32.31869888, 26.58642006, 28.53628922, 24.15825081, 21.43572044, 23.73661995, 22.50946045, 22.81937027], [-5.23602104, 23.98402023, 23.14632034, 11.06881046, 21.18117905, 24.7198391 , 31.55816078, 27.66375923, 23.56707954, 24.79903984, 22.68346024, 34.80398941, 29.46099091, 27.84322929, 19.92527008, 28.16996002, 24.80776978, 22.97439003, 17.16283035, 13.8780899 ], [30.89512062, 33.74240112, 21.93981934, 22.97979927, 23.9701004 , 20.14422035, 21.28289032, 20.29424095, 18.89542961, 26.84203911, 36.68843842, 26.30781937, 26.82101059, 26.76893044, 21.46742058, 17.59609985, 15.99120998, 8.30348015, -6.93412685, -9.15261745], ... [27.64808083, 20.88611031, 18.40246964, 30.38089943, 26.43819046, 21.9547596 , 28.65596008, 22.7527504 , 14.69565964, 10.03155041, 25.13570023, 29.64440918, 24.08234978, 25.9952507 , 53.06666946, 58.68915939, 46.52503967, 40.14503098, 31.33566093, 20.91731071], [47.59310913, 53.4776001 , 35.48476028, 25.10391998, 38.7571106 , 40.84706879, 34.44536972, 25.02236938, 27.99193954, 35.21292114, 26.88269043, 20.03580093, 31.84729004, 30.69853973, 22.8254509 , 27.28545952, 19.75131989, 11.14678001, 8.20468235, 21.53223991], [24.56476974, 21.18404961, 27.05356026, 22.02816963, 26.15353966, 26.65011978, 27.1441803 , 25.95974922, 23.71063995, 29.60701942, 29.94807053, 28.42247963, 24.9998703 , 25.77388 , 24.19499969, 19.09711075, 22.02306938, 20.49868965, 18.44454956, 17.15563011], [33.88880157, 43.7928009 , 43.8404808 , 38.40752029, 27.75778008, 32.09867096, 23.69157028, 15.36406994, 25.51893044, 21.18539047, 14.85171032, 9.66455936, 19.31786919, 17.3512001 , 17.5851593 , 13.21955013, 13.26175976, 18.5196209 , 23.03026962, 12.4262104 ], [39.95870972, 33.71110916, 24.47438049, 32.73416901, 18.5820694 , 17.48650932, 16.78796959, 34.37086105, 21.29821968, 8.72732353, 13.24365044, 33.09278107, 20.31852913, 18.18589973, 13.22280025, 14.52103043, 11.33230019, 20.10090065, 13.66427994, 12.83623028]])
- dataDcRmsErrorAboveThreshold(azimuthTime)boolFalse False False ... False False
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/dataDcRmsErrorAboveThreshold
- definition :
- False if the RMS error is below the acceptable threshold for the Doppler centroid estimated from the data. True if the RMS error is greater than or equal to the acceptable threshold.
array([False, False, False, False, False, False, False, False, False, False, False])
- history :
- annotations
<xarray.DatasetView> Size: 952B Dimensions: (time: 17) Coordinates: * time (time) datetime64[ns] 136B 2018-10-08T13:43:31.294060 ... 201... Data variables: velocity_x (time) float64 136B -3.097e+03 -3.081e+03 ... -2.778e+03 velocity_y (time) float64 136B -3.51e+03 -3.445e+03 ... -2.429e+03 velocity_z (time) float64 136B -5.98e+03 -6.026e+03 ... -6.64e+03 position_x (time) float64 136B -1.925e+06 -1.956e+06 ... -2.396e+06 position_y (time) float64 136B -5.392e+06 -5.427e+06 ... -5.868e+06 position_z (time) float64 136B 4.15e+06 4.09e+06 ... 3.204e+06 3.138e+06 Attributes: orbit_pass: Descending platform_heading: -167.2011573025802 frame: Earth Fixed history: orbit:\n annotation/s1a.xml:\n - //product/generalAn...
orbit- time: 17
- time(time)datetime64[ns]2018-10-08T13:43:31.294060 ... 2...
array(['2018-10-08T13:43:31.294060000', '2018-10-08T13:43:41.294060000', '2018-10-08T13:43:51.294060000', '2018-10-08T13:44:01.294060000', '2018-10-08T13:44:11.294060000', '2018-10-08T13:44:21.294060000', '2018-10-08T13:44:31.294060000', '2018-10-08T13:44:41.294060000', '2018-10-08T13:44:51.294060000', '2018-10-08T13:45:01.294060000', '2018-10-08T13:45:11.294060000', '2018-10-08T13:45:21.294060000', '2018-10-08T13:45:31.294060000', '2018-10-08T13:45:41.294060000', '2018-10-08T13:45:51.294060000', '2018-10-08T13:46:01.294060000', '2018-10-08T13:46:11.294060000'], dtype='datetime64[ns]')
- velocity_x(time)float64-3.097e+03 ... -2.778e+03
array([-3097.214883, -3080.534776, -3063.413532, -3045.85255 , -3027.853286, -3009.417262, -2990.546061, -2971.241327, -2951.504766, -2931.338146, -2910.743296, -2889.722109, -2868.276535, -2846.408589, -2824.120344, -2801.413937, -2778.291564])
- velocity_y(time)float64-3.51e+03 -3.445e+03 ... -2.429e+03
array([-3509.893013, -3444.745504, -3379.235153, -3313.36997 , -3247.158004, -3180.607342, -3113.726109, -3046.522466, -2979.00461 , -2911.180773, -2843.05922 , -2774.648248, -2705.956189, -2636.991403, -2567.762282, -2498.277244, -2428.544736])
- velocity_z(time)float64-5.98e+03 -6.026e+03 ... -6.64e+03
array([-5979.706562, -6026.235069, -6072.08399 , -6117.248092, -6161.722221, -6205.5013 , -6248.580329, -6290.954391, -6332.618644, -6373.568329, -6413.798768, -6453.305364, -6492.083603, -6530.129052, -6567.437364, -6604.004277, -6639.825611])
- position_x(time)float64-1.925e+06 ... -2.396e+06
array([-1924761.137192, -1955650.253701, -1986370.362319, -2016917.058621, -2047285.952455, -2077472.66856 , -2107472.847189, -2137282.144728, -2166896.234335, -2196310.806542, -2225521.569866, -2254524.251413, -2283314.597507, -2311888.374288, -2340241.368338, -2368369.387304, -2396268.260504])
- position_y(time)float64-5.392e+06 ... -5.868e+06
array([-5391882.927116, -5426656.425292, -5460776.627531, -5494239.945432, -5527042.870878, -5559181.976429, -5590653.915711, -5621455.42378 , -5651583.317507, -5681034.495914, -5709805.940491, -5737894.715526, -5765297.968447, -5792012.930143, -5818036.915271, -5843367.322554, -5868001.635072])
- position_z(time)float644.15e+06 4.09e+06 ... 3.138e+06
array([4149864.006028, 4089833.733819, 4029341.570105, 3968394.33695 , 3906998.908358, 3845162.209504, 3782891.215967, 3720192.952917, 3657074.494313, 3593542.962101, 3529605.52541 , 3465269.39973 , 3400541.84611 , 3335430.170375, 3269941.722253, 3204083.894517, 3137864.12213 ])
- orbit_pass :
- Descending
- platform_heading :
- -167.2011573025802
- 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: 3kB Dimensions: (dim_0: 2) Dimensions without coordinates: dim_0 Data variables: (12/14) LineUtcTime (dim_0) datetime64[ns] 16B 2018-10-08T13:44:40.9... numberOfLines int64 8B 13455 numberOfSamples int64 8B 21135 azimuthPixelSpacing float64 8B 13.98 slantRangePixelSpacing float64 8B 2.33 groundRangePixelSpacing float64 8B 4.185 ... ... slantRangeTime float64 8B 0.005334 swath_subswath <U3 12B 'IW1' 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- dim_0: 2
- LineUtcTime(dim_0)datetime64[ns]2018-10-08T13:44:40.984312 2018-...
- source :
- /product/imageAnnotation/imageInformation/*[contains(name(),"LineUtcTime")]
array(['2018-10-08T13:44:40.984312000', '2018-10-08T13:45:06.117599000'], dtype='datetime64[ns]')
- numberOfLines()int6413455
- source :
- /product/imageAnnotation/imageInformation/numberOfLines
- definition :
- Total number of lines in the output image (image length).
array(13455)
- numberOfSamples()int6421135
- source :
- /product/imageAnnotation/imageInformation/numberOfSamples
- definition :
- Total number of samples in the output image (image width).
array(21135)
- azimuthPixelSpacing()float6413.98
- source :
- /product/imageAnnotation/imageInformation/azimuthPixelSpacing
- definition :
- Nominal pixel spacing between range lines [m].
array(13.97511)
- slantRangePixelSpacing()float642.33
- source :
- /product/imageAnnotation/imageInformation/rangePixelSpacing
array(2.329562)
- groundRangePixelSpacing()float644.185
- source :
- /product/imageAnnotation/imageInformation/rangePixelSpacing
array(4.18457569)
- incidenceAngleMidSwath()float6433.83
- source :
- /product/imageAnnotation/imageInformation/incidenceAngleMidSwath
- definition :
- Incidence angle at mid swath [degrees].
array(33.82803016)
- azimuthTimeInterval()float640.002056
- source :
- /product/imageAnnotation/imageInformation/azimuthTimeInterval
- definition :
- Time spacing between azimuth lines of the output image [s].
array(0.00205556)
- slantRangeTime()float640.005334
- source :
- /product/imageAnnotation/imageInformation/slantRangeTime
- definition :
- Two-way slant range time to first sample [s].
array(0.00533366)
- swath_subswath()<U3'IW1'
- source :
- /product/adsHeader/swath
array('IW1', dtype='<U3')
- radarFrequency()float645.405e+09
- source :
- /product/generalAnnotation/productInformation/radarFrequency
- definition :
- Radar frequency [Hz]. The value of this field is identical for all slices.
array(5.40500045e+09)
- rangeSamplingRate()float646.435e+07
- source :
- /product/generalAnnotation/productInformation/rangeSamplingRate
- definition :
- Range sample rate [Hz]. The value of this field is identical for all slices.
array(64345238.12571428)
- azimuthSteeringRate()float641.59
- source :
- /product/generalAnnotation/productInformation/azimuthSteeringRate
- definition :
- Azimuth steering rate for IW and EW modes [degrees/s].
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: 497kB Dimensions: (pol: 2, line: 29, sample: 530) Coordinates: * line (line) int64 232B -1038 -552 90 576 ... 12506 12993 13628 14115 * sample (sample) int64 4kB 0 40 80 120 160 ... 21040 21080 21120 21134 * pol (pol) object 16B 'VV' 'VH' Data variables: sigma0_lut (pol, line, sample) float64 246kB 331.9 331.8 ... 306.4 306.4 gamma0_lut (pol, line, sample) float64 246kB 307.8 307.7 ... 274.3 274.3 azimuthTime (pol, line) datetime64[ns] 464B 2018-10-08T13:44:39.169256 .... Attributes: history: calibration
calibration- pol: 2
- line: 29
- sample: 530
- line(line)int64-1038 -552 90 ... 12993 13628 14115
array([-1038, -552, 90, 576, 1063, 1704, 2191, 2677, 3316, 3802, 4289, 4929, 5416, 6055, 6542, 7028, 7667, 8153, 8640, 9280, 9767, 10253, 10893, 11379, 12020, 12506, 12993, 13628, 14115])
- sample(sample)int640 40 80 120 ... 21080 21120 21134
array([ 0, 40, 80, ..., 21080, 21120, 21134])
- pol(pol)object'VV' 'VH'
array(['VV', 'VH'], dtype=object)
- sigma0_lut(pol, line, sample)float64331.9 331.8 331.7 ... 306.4 306.4
- description :
- look up table sigma0
- history :
- sigma0_lut: annotation/calibration/calibration.xml: //calibration/calibrationVectorList/calibrationVector/sigmaNought
array([[[331.8685, 331.8056, 331.7426, ..., 306.9726, 306.937 , 306.9245], [331.8709, 331.808 , 331.745 , ..., 306.9739, 306.9383, 306.9259], [331.8668, 331.8039, 331.7409, ..., 306.9715, 306.9359, 306.9234], ..., [331.1673, 331.1051, 331.0431, ..., 306.5542, 306.519 , 306.5066], [331.1101, 331.0479, 330.9859, ..., 306.5201, 306.4848, 306.4725], [331.0504, 330.9884, 330.9265, ..., 306.4845, 306.4492, 306.4369]], [[331.8685, 331.8056, 331.7426, ..., 306.9726, 306.937 , 306.9245], [331.8709, 331.808 , 331.745 , ..., 306.9739, 306.9383, 306.9259], [331.8668, 331.8039, 331.7409, ..., 306.9715, 306.9359, 306.9234], ..., [331.1673, 331.1051, 331.0431, ..., 306.5542, 306.519 , 306.5066], [331.1101, 331.0479, 330.9859, ..., 306.5201, 306.4848, 306.4725], [331.0504, 330.9884, 330.9265, ..., 306.4845, 306.4492, 306.4369]]])
- gamma0_lut(pol, line, sample)float64307.8 307.7 307.6 ... 274.3 274.3
- description :
- look up table gamma0
- history :
- gamma0_lut: annotation/calibration/calibration.xml: //calibration/calibrationVectorList/calibrationVector/gamma
array([[[307.7941, 307.7152, 307.6363, ..., 275.0673, 275.0178, 275.0005], [307.7971, 307.7182, 307.6393, ..., 275.0692, 275.0197, 275.0024], [307.792 , 307.713 , 307.6342, ..., 275.0659, 275.0163, 274.999 ], ..., [306.9142, 306.836 , 306.7581, ..., 274.4852, 274.4361, 274.4189], [306.8423, 306.7642, 306.6862, ..., 274.4376, 274.3885, 274.3713], [306.7673, 306.6894, 306.6116, ..., 274.388 , 274.3389, 274.3217]], [[307.7941, 307.7152, 307.6363, ..., 275.0673, 275.0178, 275.0005], [307.7971, 307.7182, 307.6393, ..., 275.0692, 275.0197, 275.0024], [307.792 , 307.713 , 307.6342, ..., 275.0659, 275.0163, 274.999 ], ..., [306.9142, 306.836 , 306.7581, ..., 274.4852, 274.4361, 274.4189], [306.8423, 306.7642, 306.6862, ..., 274.4376, 274.3885, 274.3713], [306.7673, 306.6894, 306.6116, ..., 274.388 , 274.3389, 274.3217]]])
- azimuthTime(pol, line)datetime64[ns]2018-10-08T13:44:39.169256 ... 2...
- description :
- azimuth times associated to the signal look up table
- history :
- azimuthTime: annotation/calibration/calibration.xml: /calibration/calibrationVectorList/calibrationVector/azimuthTime
array([['2018-10-08T13:44:39.169256000', '2018-10-08T13:44:40.169256000', '2018-10-08T13:44:41.169256000', '2018-10-08T13:44:42.169256000', '2018-10-08T13:44:43.169256000', '2018-10-08T13:44:44.169256000', '2018-10-08T13:44:45.169256000', '2018-10-08T13:44:46.169256000', '2018-10-08T13:44:47.169256000', '2018-10-08T13:44:48.169256000', '2018-10-08T13:44:49.169256000', '2018-10-08T13:44:50.169256000', '2018-10-08T13:44:51.169256000', '2018-10-08T13:44:52.169256000', '2018-10-08T13:44:53.169256000', '2018-10-08T13:44:54.169256000', '2018-10-08T13:44:55.169256000', '2018-10-08T13:44:56.169256000', '2018-10-08T13:44:57.169256000', '2018-10-08T13:44:58.169256000', '2018-10-08T13:44:59.169256000', '2018-10-08T13:45:00.169256000', '2018-10-08T13:45:01.169256000', '2018-10-08T13:45:02.169256000', '2018-10-08T13:45:03.169256000', '2018-10-08T13:45:04.169256000', '2018-10-08T13:45:05.169256000', '2018-10-08T13:45:06.169256000', '2018-10-08T13:45:07.169256000'], ['2018-10-08T13:44:39.169256000', '2018-10-08T13:44:40.169256000', '2018-10-08T13:44:41.169256000', '2018-10-08T13:44:42.169256000', '2018-10-08T13:44:43.169256000', '2018-10-08T13:44:44.169256000', '2018-10-08T13:44:45.169256000', '2018-10-08T13:44:46.169256000', '2018-10-08T13:44:47.169256000', '2018-10-08T13:44:48.169256000', '2018-10-08T13:44:49.169256000', '2018-10-08T13:44:50.169256000', '2018-10-08T13:44:51.169256000', '2018-10-08T13:44:52.169256000', '2018-10-08T13:44:53.169256000', '2018-10-08T13:44:54.169256000', '2018-10-08T13:44:55.169256000', '2018-10-08T13:44:56.169256000', '2018-10-08T13:44:57.169256000', '2018-10-08T13:44:58.169256000', '2018-10-08T13:44:59.169256000', '2018-10-08T13:45:00.169256000', '2018-10-08T13:45:01.169256000', '2018-10-08T13:45:02.169256000', '2018-10-08T13:45:03.169256000', '2018-10-08T13:45:04.169256000', '2018-10-08T13:45:05.169256000', '2018-10-08T13:45:06.169256000', '2018-10-08T13:45:07.169256000']], dtype='datetime64[ns]')
- history :
- calibration
<xarray.DatasetView> Size: 98kB Dimensions: (pol: 2, line: 11, sample: 530) Coordinates: * sample (sample) int64 4kB 0 40 80 120 160 ... 21040 21080 21120 21134 * pol (pol) object 16B 'VV' 'VH' * line (line) int64 88B 0 1495 2990 4485 ... 10465 11960 13455 14949 Data variables: noise_lut (pol, line, sample) float64 93kB 547.5 544.0 ... 512.3 513.3 azimuthTime (pol, line) datetime64[ns] 176B 2018-10-08T13:44:38.229867 .... Attributes: history: noise_lut_range_raw:\n annotation/calibratio... corrected_range_noise_lut: shift : 1495 lines
noise_range- pol: 2
- line: 11
- sample: 530
- sample(sample)int640 40 80 120 ... 21080 21120 21134
array([ 0, 40, 80, ..., 21080, 21120, 21134])
- pol(pol)object'VV' 'VH'
array(['VV', 'VH'], dtype=object)
- line(line)int640 1495 2990 ... 11960 13455 14949
array([ 0, 1495, 2990, 4485, 5980, 7475, 8970, 10465, 11960, 13455, 14949])
- noise_lut(pol, line, sample)float64547.5 544.0 540.6 ... 512.3 513.3
- description :
- /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut
array([[[547.4793, 543.9841, 540.5729, ..., 407.1947, 409.2544, 409.9792], [557.8425, 554.2812, 550.8053, ..., 414.8168, 416.9146, 417.6527], [564.8557, 561.2948, 557.8555, ..., 424.2109, 426.3619, 427.1187], ..., [483.8493, 481.1801, 478.5376, ..., 407.351 , 409.6425, 410.4495], [488.1054, 485.3773, 482.7065, ..., 408.6732, 410.9675, 411.7755], [488.923 , 486.1956, 483.521 , ..., 409.535 , 411.8344, 412.6442]], [[667.0271, 662.8138, 658.6573, ..., 509.472 , 512.0739, 512.9892], [688.6246, 684.2755, 679.9847, ..., 525.8586, 528.5435, 529.4883], [706.2028, 701.7676, 697.3983, ..., 544.6383, 547.426 , 548.4066], ..., [581.284 , 578.1492, 575.0431, ..., 502.8628, 505.6841, 506.6777], [589.7846, 586.5493, 583.3931, ..., 507.4316, 510.273 , 511.2736], [591.8803, 588.6427, 585.4753, ..., 509.4539, 512.3069, 513.3116]]])
- azimuthTime(pol, line)datetime64[ns]2018-10-08T13:44:38.229867 ... 2...
- description :
- /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut
array([['2018-10-08T13:44:38.229867000', '2018-10-08T13:44:40.984312000', '2018-10-08T13:44:43.738758000', '2018-10-08T13:44:46.499370000', '2018-10-08T13:44:49.255871000', '2018-10-08T13:44:52.014427000', '2018-10-08T13:44:54.775039000', '2018-10-08T13:44:57.531540000', '2018-10-08T13:45:00.290097000', '2018-10-08T13:45:03.046598000', '2018-10-08T13:45:06.117599000'], ['2018-10-08T13:44:38.229867000', '2018-10-08T13:44:40.984312000', '2018-10-08T13:44:43.738758000', '2018-10-08T13:44:46.499370000', '2018-10-08T13:44:49.255871000', '2018-10-08T13:44:52.014427000', '2018-10-08T13:44:54.775039000', '2018-10-08T13:44:57.531540000', '2018-10-08T13:45:00.290097000', '2018-10-08T13:45:03.046598000', '2018-10-08T13:45:06.117599000']], dtype='datetime64[ns]')
- 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
- corrected_range_noise_lut :
- shift : 1495 lines
<xarray.DatasetView> Size: 33kB Dimensions: (pol: 2, line: 1359) Coordinates: * line (line) int64 11kB 0 10 20 30 40 ... 13430 13440 13450 13454 * pol (pol) object 16B 'VV' 'VH' Data variables: noise_lut (pol, line) float64 22kB 1.171 1.166 1.161 ... 1.145 1.146 line_start (pol) int64 16B 0 0 line_stop (pol) int64 16B 13454 13454 sample_start (pol) int64 16B 0 0 sample_stop (pol) int64 16B 21134 21134 Attributes: history: noise_lut_azi_raw_slc:\n annotation/calibration/noise.xml:\n ...
noise_azimuth- pol: 2
- line: 1359
- line(line)int640 10 20 30 ... 13440 13450 13454
array([ 0, 10, 20, ..., 13440, 13450, 13454])
- pol(pol)object'VV' 'VH'
array(['VV', 'VH'], dtype=object)
- noise_lut(pol, line)float641.171 1.166 1.161 ... 1.145 1.146
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/noiseAzimuthLut
array([[1.170549, 1.165711, 1.160893, ..., 1.15634 , 1.161024, 1.162434], [1.170444, 1.165715, 1.161005, ..., 1.140883, 1.145189, 1.146484]])
- line_start(pol)int640 0
- swath :
- ['IW1']
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstAzimuthLine
array([0, 0])
- line_stop(pol)int6413454 13454
- swath :
- ['IW1']
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastAzimuthLine
array([13454, 13454])
- sample_start(pol)int640 0
- swath :
- ['IW1']
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstRangeSample
array([0, 0])
- sample_stop(pol)int6421134 21134
- swath :
- ['IW1']
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastRangeSample
array([21134, 21134])
- history :
- noise_lut_azi_raw_slc: 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_slc: 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: 165kB Dimensions: (swath_nb: 1, dim_slantRangeTime: 663, dim_azimuthTime: 10) Coordinates: * swath_nb (swath_nb) int64 8B 1 Dimensions without coordinates: dim_slantRangeTime, dim_azimuthTime Data variables: slantRangeTime (swath_nb, dim_slantRangeTime) float64 5kB 0.005334 ... 0... swath (swath_nb, dim_azimuthTime) float64 80B 1.0 1.0 ... 1.0 1.0 roll (swath_nb, dim_azimuthTime) float64 80B 30.15 ... 30.16 azimuthTime (swath_nb, dim_azimuthTime) datetime64[ns] 80B 2018-10-08... terrainHeight (swath_nb, dim_azimuthTime) float64 80B 20.73 ... 709.7 elevationAngle (swath_nb, dim_azimuthTime, dim_slantRangeTime) float64 53kB ... incidenceAngle (swath_nb, dim_azimuthTime, dim_slantRangeTime) float64 53kB ... gain (swath_nb, dim_azimuthTime, dim_slantRangeTime) float64 53kB ... 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- swath_nb: 1
- dim_slantRangeTime: 663
- dim_azimuthTime: 10
- swath_nb(swath_nb)int641
array([1])
- slantRangeTime(swath_nb, dim_slantRangeTime)float640.005334 0.005334 ... 0.005663
array([[0.00533355, 0.00533405, 0.00533454, 0.00533504, 0.00533554, 0.00533604, 0.00533653, 0.00533703, 0.00533753, 0.00533803, 0.00533852, 0.00533902, 0.00533952, 0.00534001, 0.00534051, 0.00534101, 0.00534151, 0.005342 , 0.0053425 , 0.005343 , 0.0053435 , 0.00534399, 0.00534449, 0.00534499, 0.00534549, 0.00534598, 0.00534648, 0.00534698, 0.00534747, 0.00534797, 0.00534847, 0.00534897, 0.00534946, 0.00534996, 0.00535046, 0.00535096, 0.00535145, 0.00535195, 0.00535245, 0.00535295, 0.00535344, 0.00535394, 0.00535444, 0.00535493, 0.00535543, 0.00535593, 0.00535643, 0.00535692, 0.00535742, 0.00535792, 0.00535842, 0.00535891, 0.00535941, 0.00535991, 0.0053604 , 0.0053609 , 0.0053614 , 0.0053619 , 0.00536239, 0.00536289, 0.00536339, 0.00536389, 0.00536438, 0.00536488, 0.00536538, 0.00536588, 0.00536637, 0.00536687, 0.00536737, 0.00536786, 0.00536836, 0.00536886, 0.00536936, 0.00536985, 0.00537035, 0.00537085, 0.00537135, 0.00537184, 0.00537234, 0.00537284, 0.00537334, 0.00537383, 0.00537433, 0.00537483, 0.00537532, 0.00537582, 0.00537632, 0.00537682, 0.00537731, 0.00537781, 0.00537831, 0.00537881, 0.0053793 , 0.0053798 , 0.0053803 , 0.00538079, 0.00538129, 0.00538179, 0.00538229, 0.00538278, ... 0.00561453, 0.00561503, 0.00561553, 0.00561603, 0.00561652, 0.00561702, 0.00561752, 0.00561802, 0.00561851, 0.00561901, 0.00561951, 0.00562 , 0.0056205 , 0.005621 , 0.0056215 , 0.00562199, 0.00562249, 0.00562299, 0.00562349, 0.00562398, 0.00562448, 0.00562498, 0.00562548, 0.00562597, 0.00562647, 0.00562697, 0.00562746, 0.00562796, 0.00562846, 0.00562896, 0.00562945, 0.00562995, 0.00563045, 0.00563095, 0.00563144, 0.00563194, 0.00563244, 0.00563293, 0.00563343, 0.00563393, 0.00563443, 0.00563492, 0.00563542, 0.00563592, 0.00563642, 0.00563691, 0.00563741, 0.00563791, 0.00563841, 0.0056389 , 0.0056394 , 0.0056399 , 0.00564039, 0.00564089, 0.00564139, 0.00564189, 0.00564238, 0.00564288, 0.00564338, 0.00564388, 0.00564437, 0.00564487, 0.00564537, 0.00564587, 0.00564636, 0.00564686, 0.00564736, 0.00564785, 0.00564835, 0.00564885, 0.00564935, 0.00564984, 0.00565034, 0.00565084, 0.00565134, 0.00565183, 0.00565233, 0.00565283, 0.00565332, 0.00565382, 0.00565432, 0.00565482, 0.00565531, 0.00565581, 0.00565631, 0.00565681, 0.0056573 , 0.0056578 , 0.0056583 , 0.0056588 , 0.00565929, 0.00565979, 0.00566029, 0.00566078, 0.00566128, 0.00566178, 0.00566228, 0.00566277]])
- swath(swath_nb, dim_azimuthTime)float641.0 1.0 1.0 1.0 ... 1.0 1.0 1.0 1.0
array([[1., 1., 1., 1., 1., 1., 1., 1., 1., 1.]])
- roll(swath_nb, dim_azimuthTime)float6430.15 30.15 30.15 ... 30.16 30.16
array([[30.14782716, 30.1496924 , 30.15134361, 30.15275929, 30.15406715, 30.15544145, 30.1568553 , 30.15835566, 30.15981783, 30.16023542]])
- azimuthTime(swath_nb, dim_azimuthTime)datetime64[ns]2018-10-08T13:44:40.984312064 .....
array([['2018-10-08T13:44:40.984312064', '2018-10-08T13:44:43.738757888', '2018-10-08T13:44:46.499369984', '2018-10-08T13:44:49.255870976', '2018-10-08T13:44:52.014426880', '2018-10-08T13:44:54.775038976', '2018-10-08T13:44:57.531539968', '2018-10-08T13:45:00.290096896', '2018-10-08T13:45:03.046597888', '2018-10-08T13:45:06.117598976']], dtype='datetime64[ns]')
- terrainHeight(swath_nb, dim_azimuthTime)float6420.73 74.82 64.47 ... 712.0 709.7
array([[ 20.7278035 , 74.82375415, 64.46985146, 68.09821208, 209.0395075 , 551.75 , 600.90850092, 764.762634 , 712.03019046, 709.66537554]])
- elevationAngle(swath_nb, dim_azimuthTime, dim_slantRangeTime)float6427.33 27.34 27.35 ... 32.58 32.58
array([[[27.32778, 27.33679, 27.3458 , ..., 32.46703, 32.4738 , 32.48058], [27.33927, 27.34827, 27.35727, ..., 32.4763 , 32.48307, 32.48985], [27.34168, 27.35068, 27.35968, ..., 32.47826, 32.48503, 32.4918 ], ..., [27.45877, 27.46773, 27.47668, ..., 32.57278, 32.57952, 32.58627], [27.4551 , 27.46405, 27.47301, ..., 32.56983, 32.57658, 32.58332], [27.45597, 27.46493, 27.47388, ..., 32.57054, 32.57729, 32.58403]]])
- incidenceAngle(swath_nb, dim_azimuthTime, dim_slantRangeTime)float6430.66 30.67 30.68 ... 36.72 36.73
array([[[30.66263, 30.67294, 30.68326, ..., 36.59834, 36.60623, 36.61414], [30.67525, 30.68556, 30.69588, ..., 36.60852, 36.61641, 36.6243 ], [30.67781, 30.68813, 30.69844, ..., 36.6106 , 36.61848, 36.62637], ..., [30.80699, 30.81726, 30.82751, ..., 36.71472, 36.7226 , 36.73045], [30.80281, 30.81308, 30.82333, ..., 36.71136, 36.71922, 36.7271 ], [30.80374, 30.81401, 30.82426, ..., 36.71211, 36.71999, 36.72784]]])
- gain(swath_nb, dim_azimuthTime, dim_slantRangeTime)float641.731e+14 1.741e+14 ... 2.774e+14
array([[[1.73134281e+14, 1.74090073e+14, 1.75046643e+14, ..., 2.94758554e+14, 2.93671996e+14, 2.92586600e+14], [1.74155172e+14, 1.75111904e+14, 1.76047066e+14, ..., 2.93570632e+14, 2.92485406e+14, 2.91401349e+14], [1.74235508e+14, 1.75192141e+14, 1.76125220e+14, ..., 2.93521502e+14, 2.92436507e+14, 2.91352577e+14], ..., [1.85668380e+14, 1.86562366e+14, 1.87457734e+14, ..., 2.79021503e+14, 2.77866481e+14, 2.76712381e+14], [1.85136379e+14, 1.86049458e+14, 1.86943974e+14, ..., 2.79777127e+14, 2.78621495e+14, 2.77466878e+14], [1.85183523e+14, 1.86094798e+14, 1.86989331e+14, ..., 2.79727061e+14, 2.78571458e+14, 2.77416971e+14]]])
- 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: 0B Dimensions: () Data variables: *empty*
swath_merging<xarray.DatasetView> Size: 0B Dimensions: () Data variables: *empty*
recalibration- name :
- SENTINEL1_DS:/home1/scratch/agrouaze/xsardatasync/xsardata/S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE:IW1
- short_name :
- SENTINEL1_DS:S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE:IW1
- product :
- SLC
- safe :
- S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE
- swath :
- IW
- multidataset :
- False
- ipf :
- 2.91
- platform :
- SENTINEL-1A
- pols :
- VV VH
- start_date :
- 2018-10-08 13:44:40.984312
- stop_date :
- 2018-10-08 13:45:06.117599
- footprint :
- POLYGON ((-114.6305305568416 32.60521729566573, -115.5607414081933 32.75256251943503, -115.8986961965187 31.24013506634025, -114.9867131962887 31.0929119913333, -114.6305305568416 32.60521729566573))
- coverage :
- 171km * 88km (line * sample )
- orbit_pass :
- Descending
- platform_heading :
- -167.2011573025802
cross spectrum in inter bursts parts of the IW product
[3]:
inter_xs = proc.compute_IW_subswath_interburst_xspectra(dt,
tile_width={'sample': 20.e3, 'line': 20.e3},
tile_overlap={'sample': 0, 'line': 0},
periodo_width = {'sample': 2000, 'line': 1200},
periodo_overlap = {'sample': 1000, 'line': 600},
dev=True,polarization='VV')
inter_xs
INFO:root:reduce number of burst -> 1
interbursts: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:06<00:00, 6.50s/it]
[3]:
<xarray.Dataset> Size: 2MB Dimensions: (tile_sample: 4, tile_line: 1, bt_thresh: 5, freq_line: 86, freq_sample: 226, c_sample: 2, c_line: 2, k_gp: 4, phi_hf: 5, lambda_range_max_macs: 11) Coordinates: pol <U2 8B 'VV' * bt_thresh (bt_thresh) int64 40B 5 50 100 150 200 k_rg (tile_sample, freq_sample) float64 7kB 0.0 ... ... k_az (freq_line) float64 688B -0.2248 ... 0.2196 line (tile_line) int64 8B 1418 sample (tile_line, tile_sample) int64 32B 3204 ... 17483 longitude (tile_line, tile_sample) float64 32B -114.8 ...... latitude (tile_line, tile_sample) float64 32B 32.45 ... ... * k_gp (k_gp) int64 32B 1 2 3 4 * phi_hf (phi_hf) int64 40B 1 2 3 4 5 * lambda_range_max_macs (lambda_range_max_macs) float64 88B 25.0 ... 275.0 Dimensions without coordinates: tile_sample, tile_line, freq_line, freq_sample, c_sample, c_line Data variables: (12/26) incidence (tile_line, tile_sample) float64 32B 31.65 ... ... ground_heading (tile_line, tile_sample) float64 32B -169.1 ...... sensing_time (tile_line, tile_sample) datetime64[ns] 32B 201... tile_width_sample (tile_line, tile_sample) int64 32B 20004 ... 20007 tile_width_line (tile_line, tile_sample) int64 32B 1649 ... 1649 sigma0 (tile_line, tile_sample) float64 32B 0.1547 ...... ... ... overlap_corner_longitude (tile_line, c_sample, c_line) float64 32B -114.... overlap_corner_latitude (tile_line, c_sample, c_line) float64 32B 32.44... cwave_params (tile_line, tile_sample, k_gp, phi_hf) float64 640B ... macs (tile_line, tile_sample, lambda_range_max_macs) complex128 704B ... azimuth_cutoff (tile_line, tile_sample) float64 32B 177.8 ... ... azimuth_cutoff_error (tile_line, tile_sample) float64 32B 0.07511 ..... Attributes: (12/22) name: SENTINEL1_DS:/home1/scratch/agrouaze/xsard... short_name: SENTINEL1_DS:S1A_IW_SLC__1SDV_20181008T134... product: SLC safe: S1A_IW_SLC__1SDV_20181008T134439_20181008T... swath: IW multidataset: False ... ... mean_incidence: 33.82803016331659 azimuth_time_interval: 0.002055556299999998 required_tile_width_sample: 20000.0 required_tile_width_line: 20000.0 required_tile_overlap_sample: 0 required_tile_overlap_line: 0
xarray.Dataset
- tile_sample: 4
- tile_line: 1
- bt_thresh: 5
- freq_line: 86
- freq_sample: 226
- c_sample: 2
- c_line: 2
- k_gp: 4
- phi_hf: 5
- lambda_range_max_macs: 11
- pol()<U2'VV'
array('VV', dtype='<U2')
- bt_thresh(bt_thresh)int645 50 100 150 200
- long_name :
- lower edge of bright target to background amplitude ratio
array([ 5, 50, 100, 150, 200])
- k_rg(tile_sample, freq_sample)float640.0 0.003138 ... 0.703 0.7062
- long_name :
- wavenumber in range direction
- units :
- rad/m
array([[0. , 0.00313812, 0.00627623, 0.00941435, 0.01255247, 0.01569059, 0.0188287 , 0.02196682, 0.02510494, 0.02824306, 0.03138117, 0.03451929, 0.03765741, 0.04079553, 0.04393364, 0.04707176, 0.05020988, 0.053348 , 0.05648611, 0.05962423, 0.06276235, 0.06590047, 0.06903858, 0.0721767 , 0.07531482, 0.07845294, 0.08159105, 0.08472917, 0.08786729, 0.09100541, 0.09414352, 0.09728164, 0.10041976, 0.10355788, 0.10669599, 0.10983411, 0.11297223, 0.11611035, 0.11924846, 0.12238658, 0.1255247 , 0.12866282, 0.13180093, 0.13493905, 0.13807717, 0.14121528, 0.1443534 , 0.14749152, 0.15062964, 0.15376775, 0.15690587, 0.16004399, 0.16318211, 0.16632022, 0.16945834, 0.17259646, 0.17573458, 0.17887269, 0.18201081, 0.18514893, 0.18828705, 0.19142516, 0.19456328, 0.1977014 , 0.20083952, 0.20397763, 0.20711575, 0.21025387, 0.21339199, 0.2165301 , 0.21966822, 0.22280634, 0.22594446, 0.22908257, 0.23222069, 0.23535881, 0.23849693, 0.24163504, 0.24477316, 0.24791128, 0.2510494 , 0.25418751, 0.25732563, 0.26046375, 0.26360187, 0.26673998, 0.2698781 , 0.27301622, 0.27615434, 0.27929245, 0.28243057, 0.28556869, 0.2887068 , 0.29184492, 0.29498304, 0.29812116, 0.30125927, 0.30439739, 0.30753551, 0.31067363, ... 0.40800432, 0.41114282, 0.41428131, 0.41741981, 0.4205583 , 0.4236968 , 0.42683529, 0.42997379, 0.43311228, 0.43625078, 0.43938927, 0.44252777, 0.44566626, 0.44880476, 0.45194325, 0.45508175, 0.45822024, 0.46135874, 0.46449723, 0.46763572, 0.47077422, 0.47391271, 0.47705121, 0.4801897 , 0.4833282 , 0.48646669, 0.48960519, 0.49274368, 0.49588218, 0.49902067, 0.50215917, 0.50529766, 0.50843616, 0.51157465, 0.51471315, 0.51785164, 0.52099014, 0.52412863, 0.52726713, 0.53040562, 0.53354412, 0.53668261, 0.53982111, 0.5429596 , 0.54609809, 0.54923659, 0.55237508, 0.55551358, 0.55865207, 0.56179057, 0.56492906, 0.56806756, 0.57120605, 0.57434455, 0.57748304, 0.58062154, 0.58376003, 0.58689853, 0.59003702, 0.59317552, 0.59631401, 0.59945251, 0.602591 , 0.6057295 , 0.60886799, 0.61200649, 0.61514498, 0.61828348, 0.62142197, 0.62456046, 0.62769896, 0.63083745, 0.63397595, 0.63711444, 0.64025294, 0.64339143, 0.64652993, 0.64966842, 0.65280692, 0.65594541, 0.65908391, 0.6622224 , 0.6653609 , 0.66849939, 0.67163789, 0.67477638, 0.67791488, 0.68105337, 0.68419187, 0.68733036, 0.69046886, 0.69360735, 0.69674585, 0.69988434, 0.70302283, 0.70616133]])
- k_az(freq_line)float64-0.2248 -0.2196 ... 0.2143 0.2196
- long_name :
- wavenumber in azimuth direction
- units :
- rad/m
array([-0.22479914, -0.21957125, -0.21434336, -0.20911548, -0.20388759, -0.1986597 , -0.19343181, -0.18820393, -0.18297604, -0.17774815, -0.17252027, -0.16729238, -0.16206449, -0.15683661, -0.15160872, -0.14638083, -0.14115295, -0.13592506, -0.13069717, -0.12546929, -0.1202414 , -0.11501351, -0.10978562, -0.10455774, -0.09932985, -0.09410196, -0.08887408, -0.08364619, -0.0784183 , -0.07319042, -0.06796253, -0.06273464, -0.05750676, -0.05227887, -0.04705098, -0.0418231 , -0.03659521, -0.03136732, -0.02613943, -0.02091155, -0.01568366, -0.01045577, -0.00522789, 0. , 0.00522789, 0.01045577, 0.01568366, 0.02091155, 0.02613943, 0.03136732, 0.03659521, 0.0418231 , 0.04705098, 0.05227887, 0.05750676, 0.06273464, 0.06796253, 0.07319042, 0.0784183 , 0.08364619, 0.08887408, 0.09410196, 0.09932985, 0.10455774, 0.10978562, 0.11501351, 0.1202414 , 0.12546929, 0.13069717, 0.13592506, 0.14115295, 0.14638083, 0.15160872, 0.15683661, 0.16206449, 0.16729238, 0.17252027, 0.17774815, 0.18297604, 0.18820393, 0.19343181, 0.1986597 , 0.20388759, 0.20911548, 0.21434336, 0.21957125])
- line(tile_line)int641418
array([1418])
- sample(tile_line, tile_sample)int643204 7796 12558 17483
array([[ 3204, 7796, 12558, 17483]])
- longitude(tile_line, tile_sample)float64-114.8 -115.0 -115.2 -115.4
array([[-114.82134795, -115.03007612, -115.23903935, -115.44811525]])
- latitude(tile_line, tile_sample)float6432.45 32.49 32.52 32.55
array([[32.45404877, 32.48755566, 32.52073277, 32.55355441]])
- k_gp(k_gp)int641 2 3 4
- long_name :
- Gegenbauer polynoms dimension
array([1, 2, 3, 4])
- phi_hf(phi_hf)int641 2 3 4 5
- long_name :
- Harmonic functions dimension (odd number)
array([1, 2, 3, 4, 5])
- lambda_range_max_macs(lambda_range_max_macs)float6425.0 50.0 75.0 ... 250.0 275.0
- long_name :
- maximum wavelength bound for MACS estimation
array([ 25., 50., 75., 100., 125., 150., 175., 200., 225., 250., 275.])
- incidence(tile_line, tile_sample)float6431.65 33.02 34.36 35.66
- long_name :
- incidence at tile middle
- units :
- degree
array([[31.65041401, 33.02044521, 34.3570333 , 35.66040351]])
- ground_heading(tile_line, tile_sample)float64-169.1 -169.2 -169.3 -169.4
- long_name :
- ground heading
- units :
- degree
- convention :
- from North clockwise
array([[-169.061906 , -169.18081845, -169.29924999, -169.41729252]])
- sensing_time(tile_line, tile_sample)datetime64[ns]2018-10-08T13:44:42.778540 ... 2...
- long_name :
- tile first sensing time
array([['2018-10-08T13:44:42.778540000', '2018-10-08T13:44:42.771540000', '2018-10-08T13:44:42.764540000', '2018-10-08T13:44:42.757540000']], dtype='datetime64[ns]')
- tile_width_sample(tile_line, tile_sample)int6420004 20006 20003 20007
- long_name :
- tile width in sample direction
- units :
- m
array([[20004, 20006, 20003, 20007]])
- tile_width_line(tile_line, tile_sample)int641649 1649 1649 1649
- long_name :
- tile width in line direction
- units :
- m
array([[1649, 1649, 1649, 1649]])
- sigma0(tile_line, tile_sample)float640.1547 0.1019 0.08462 0.1001
- long_name :
- RAW calibrated sigma0
- units :
- linear
array([[0.15473492, 0.1018877 , 0.08462038, 0.10006533]])
- nesz(tile_line, tile_sample)float640.004357 0.003923 0.0036 0.003727
- long_name :
- RAW noise-equivalent sigma zero
- units :
- linear
array([[0.00435692, 0.00392271, 0.00360025, 0.00372732]])
- bright_targets_histogram(tile_line, tile_sample, bt_thresh)int64887 4 0 0 0 398 ... 0 653 10 0 0 0
- long_name :
- bright targets histogram
array([[[887, 4, 0, 0, 0], [398, 2, 0, 0, 0], [340, 1, 0, 0, 0], [653, 10, 0, 0, 0]]])
- sigma0_filt(tile_line, tile_sample)float640.1385 0.09888 0.08164 0.09214
- long_name :
- calibrated sigma0 with BT correction
- units :
- linear
array([[0.13852618, 0.09887523, 0.08164446, 0.09213877]])
- normalized_variance_filt(tile_line, tile_sample)float643.897 2.279 1.686 2.143
- long_name :
- normalized variance with BT correction
array([[3.89716854, 2.27865888, 1.68598381, 2.14250167]])
- sigma0_overlap_filt(tile_line, tile_sample)float640.1414 0.09443 0.07952 0.08855
- long_name :
- calibrated sigma0 (latest burst overlap) with BT correction
- units :
- linear
array([[0.14144815, 0.09443292, 0.07952436, 0.08854569]])
- normalized_variance_LPF(tile_line, tile_sample)float640.0542 0.1096 0.05941 0.1313
- long_name :
- normalized variance low-pass-filter
- cutoff frequency :
- [4750.0, 4750.0]
array([[0.05419832, 0.10962703, 0.05941388, 0.1312635 ]])
- xspectra(tile_line, tile_sample, freq_line, freq_sample)complex128(0.38799758265459866+3.383740355...
- periodogram_nperseg_line :
- 86
- periodogram_noverlap_line :
- 43
- periodo_width_sample :
- 2000
- periodo_width_line :
- 1200
- periodo_overlap_sample :
- 1000
- periodo_overlap_line :
- 600
array([[[[ 3.87997583e-01+3.38374036e-16j, -1.92989552e-01-3.50697766e-01j, -3.22183834e-02+2.47497986e-01j, ..., -4.87692355e-02+1.72993912e-03j, 9.90719943e-02-7.15378108e-02j, 8.58142115e-02-1.74242335e-01j], [ 2.78124173e-01-3.50731637e-01j, 3.03660917e-01-5.10205386e-01j, 2.11114259e-01-7.30106823e-02j, ..., -1.57512266e-02+2.70292370e-03j, 1.50915877e-01-4.32973576e-02j, 6.42008571e-02+5.60141597e-02j], [ 5.70692840e-01+3.01424063e-01j, -4.24477739e-01+2.63269421e-01j, -7.13009797e-02+4.05547352e-02j, ..., 3.21246367e-02+1.28095088e-01j, 1.70612892e-01-1.40609755e-01j, 8.43684823e-02-7.05572023e-02j], ..., [ 7.09720312e-01-3.19325458e-01j, ... 1.77491440e-01+1.24890537e-01j], ..., [ 3.36346325e-01-2.65978172e-01j, 7.79786012e-01+4.80657439e-02j, -6.85271772e-02+7.05066298e-02j, ..., -3.27159141e-02-4.42139980e-04j, -1.08273349e-01-3.24147855e-02j, 2.38792852e-02-9.92391885e-02j], [ 4.66203644e-01+9.11387515e-02j, 4.59714798e-01+2.36395758e-01j, 5.74595898e-01+2.07527550e-01j, ..., 1.01897602e-01-9.50316475e-02j, 6.99323645e-02-7.84935636e-03j, -8.94302244e-03+2.27978375e-02j], [ 6.37941201e-01-7.38928606e-02j, 6.36087552e-01+3.87956384e-01j, 4.26990841e-01+1.76794592e-01j, ..., 1.31856369e-01+1.01141916e-01j, 3.31523450e-02-4.28106912e-02j, -7.47250769e-02-1.03839289e-02j]]]])
- var_xspectra(tile_line, tile_sample, freq_line, freq_sample)float643.404 1.348 1.848 ... 0.1436 0.1619
- periodogram_nperseg_line :
- 86
- periodogram_noverlap_line :
- 43
- periodo_width_sample :
- 2000
- periodo_width_line :
- 1200
- periodo_overlap_sample :
- 1000
- periodo_overlap_line :
- 600
array([[[[3.40418785, 1.34791868, 1.84779235, ..., 0.359872 , 0.25565822, 0.32535622], [1.39962905, 1.07097874, 3.51504385, ..., 0.45590303, 0.25496 , 0.14613589], [3.54363332, 2.74334871, 0.52851005, ..., 0.33182855, 0.23208342, 0.21286032], ..., [2.75669619, 1.00684643, 1.2885299 , ..., 0.33100866, 0.37483143, 0.09255097], [3.54363332, 1.96651847, 3.27030696, ..., 0.41231339, 0.25546447, 0.47007885], [1.39962905, 1.61888715, 2.51029617, ..., 0.40589465, 0.22055748, 0.23796474]], [[0.54379152, 0.68671861, 0.35209379, ..., 0.0807364 , 0.2076924 , 0.10262484], [1.41598098, 1.86083886, 0.82943785, ..., 0.15268252, 0.14277982, 0.09434607], [1.7040313 , 1.44220177, 0.65882602, ..., 0.1791296 , 0.36482482, 0.10208626], ... [0.84567977, 2.01075292, 1.04509492, ..., 0.10403727, 0.38766929, 0.19399062], [1.18480204, 0.57114916, 0.74667917, ..., 0.14448386, 0.19744859, 0.15767599], [0.50365129, 0.49794411, 0.71633478, ..., 0.16986966, 0.16241758, 0.08202361]], [[5.74398818, 1.09801218, 1.84477069, ..., 0.25605299, 0.14172723, 0.2865202 ], [1.13875638, 0.84281862, 0.69616574, ..., 0.1847197 , 0.28326391, 0.10249462], [1.06604534, 0.66416229, 1.84888135, ..., 0.21276056, 0.55203827, 0.25680433], ..., [1.07179566, 4.5508311 , 1.72847935, ..., 0.13751366, 0.10496718, 0.13199555], [1.06604534, 3.76136837, 1.52974899, ..., 0.12107157, 0.23534801, 0.07997479], [1.13875638, 2.76787413, 0.53092154, ..., 0.09630078, 0.14362119, 0.16188182]]]])
- tau(tile_line, tile_sample)float642.117 2.123 2.13 2.137
- long_name :
- delay between two successive acquisitions
- units :
- s
array([[2.11690015, 2.12335704, 2.12991708, 2.13656124]])
- burst(tile_line)int640
array([0])
- corner_longitude(tile_line, tile_sample, c_sample, c_line)float64-114.7 -114.7 ... -115.6 -115.6
array([[[[-114.71426041, -114.71757717], [-114.92301909, -114.92630009]], [[-114.92301909, -114.92630009], [-115.13195908, -115.1352044 ]], [[-115.13195908, -115.1352044 ], [-115.34107172, -115.34428143]], [[-115.34107172, -115.34428143], [-115.55038058, -115.55355472]]]])
- corner_latitude(tile_line, tile_sample, c_sample, c_line)float6432.44 32.43 32.48 ... 32.58 32.56
array([[[[32.44428895, 32.42980315], [32.47798637, 32.46350081]], [[32.47798637, 32.46350081], [32.51134156, 32.49685648]], [[32.51134156, 32.49685648], [32.54435499, 32.52987062]], [[32.54435499, 32.52987062], [32.57702739, 32.56254395]]]])
- corner_line(tile_line, c_line)int641359 1476
- long_name :
- line number in original digital number matrix
array([[1359, 1476]])
- corner_sample(tile_line, tile_sample, c_sample)int64951 5456 5456 ... 14980 14980 19986
- long_name :
- sample number in original digital number matrix
array([[[ 951, 5456], [ 5456, 10135], [10135, 14980], [14980, 19986]]])
- overlap_corner_longitude(tile_line, c_sample, c_line)float64-114.7 -114.7 -115.6 -115.6
- long_name :
- corner longitude of burst overlap
array([[[-114.68285583, -114.68617798], [-115.58184054, -115.58500934]]])
- overlap_corner_latitude(tile_line, c_sample, c_line)float6432.44 32.42 32.58 32.57
- long_name :
- corner latitude of burst overlap
array([[[32.4391864 , 32.42470058], [32.58190483, 32.56742155]]])
- cwave_params(tile_line, tile_sample, k_gp, phi_hf)float646.878 -0.5443 ... 0.169 0.504
- long_name :
- CWAVE parameters
array([[[[ 6.87814677e+00, -5.44262757e-01, -1.33238558e+00, 6.09822219e-01, 1.67774186e+00], [-1.92872682e+00, 6.31697786e-01, -2.40100612e-02, -8.62463048e-02, 2.10294385e-02], [ 1.85390430e+00, -4.45539435e-01, -4.03227619e-01, 9.51673341e-02, 2.68308697e-01], [-6.83899973e-01, 3.21775248e-01, 1.68904953e-01, 1.01021824e-01, 3.00647096e-01]], [[ 8.58693223e+00, -9.04898182e-01, -9.65759056e-01, -4.98217627e-01, 1.10286717e+00], [-5.01646319e+00, 9.54265413e-01, -3.30298200e-01, 2.58429909e-01, 2.94874889e-01], [ 4.09121093e+00, -7.02408480e-01, -2.14312288e-01, -1.11127439e-01, -4.58337761e-01], [-2.55801006e+00, 4.09767567e-01, -2.80009756e-01, 1.32368810e-01, 7.14477963e-01]], [[ 7.71276588e+00, -5.27549857e-01, -1.06983366e+00, -1.07198585e+00, 7.55936424e-01], [-4.00780572e+00, 6.60798769e-01, -5.39859807e-01, 5.89186767e-01, 3.08745291e-01], [ 3.38682136e+00, -4.10855727e-01, -3.39137457e-01, -4.88945250e-01, -8.63307202e-03], [-1.76384362e+00, 2.22471662e-01, -1.41960072e-01, 3.32734705e-01, 3.22309777e-01]], [[ 9.00152853e+00, 2.89944650e-01, 6.98053682e-01, -1.36622932e+00, 1.77658700e+00], [-5.38650458e+00, -1.99117161e-01, -1.48626987e+00, 8.47154774e-01, -6.23863530e-01], [ 4.11116089e+00, 2.44691168e-01, 5.48224920e-01, -4.43563025e-01, 2.11328009e-02], [-2.33413619e+00, -1.91929228e-01, -5.88051845e-01, 1.69008813e-01, 5.03978604e-01]]]])
- macs(tile_line, tile_sample, lambda_range_max_macs)complex128(0.04844259491379272+0.021513473...
- kaz_min :
- -0.010471975511965976
- kaz_max :
- 0.010471975511965976
- krg_max :
- 0.41887902047863906
- long_name :
- Mean rAnge Cross-Spectrum
array([[[0.04844259+0.02151347j, 0.13717103+0.03120513j, 0.18301341+0.03820554j, 0.21282726+0.0388323j , 0.2340442 +0.04211916j, 0.26925492+0.04225758j, 0.28709199+0.04352721j, 0.2971584 +0.04406576j, 0.3193553 +0.04186205j, 0.3193553 +0.04186205j, 0.33418431+0.04393102j], [0.0068953 +0.0038566j , 0.02006419+0.00969923j, 0.03053472+0.01102603j, 0.03934987+0.01258336j, 0.04654651+0.01288515j, 0.05407425+0.0141072j , 0.06236181+0.01407755j, 0.06611155+0.01324554j, 0.07934882+0.01324423j, 0.07934882+0.01324423j, 0.08503269+0.01340079j], [0.00740313+0.0006002j , 0.01854653+0.00305996j, 0.02750893+0.00299801j, 0.03345835+0.00193057j, 0.03805394+0.00171754j, 0.0430947 +0.00247975j, 0.04760553+0.00274804j, 0.05022692+0.0030348j , 0.05612327+0.00399636j, 0.05612327+0.00399636j, 0.0606163 +0.0047052j ], [0.00677376+0.00410868j, 0.02485307+0.00214402j, 0.03589923+0.00277008j, 0.04517916+0.00227184j, 0.05335886+0.00303464j, 0.06044772+0.00347876j, 0.06912567+0.00419647j, 0.07346472+0.00448866j, 0.08591562+0.00430734j, 0.08591562+0.00430734j, 0.09496794+0.00391848j]]])
- azimuth_cutoff(tile_line, tile_sample)float64177.8 447.4 395.3 383.2
- long_name :
- Azimuthal cut-off
- units :
- m
array([[177.76762392, 447.43797382, 395.3095376 , 383.20870628]])
- azimuth_cutoff_error(tile_line, tile_sample)float640.07511 0.05508 0.04959 0.04752
- long_name :
- normalized azimuthal cut-off error std
array([[0.07511071, 0.05507783, 0.04958511, 0.04752297]])
- bt_threshPandasIndex
PandasIndex(Index([5, 50, 100, 150, 200], dtype='int64', name='bt_thresh'))
- k_gpPandasIndex
PandasIndex(Index([1, 2, 3, 4], dtype='int64', name='k_gp'))
- phi_hfPandasIndex
PandasIndex(Index([1, 2, 3, 4, 5], dtype='int64', name='phi_hf'))
- lambda_range_max_macsPandasIndex
PandasIndex(Index([25.0, 50.0, 75.0, 100.0, 125.0, 150.0, 175.0, 200.0, 225.0, 250.0, 275.0], dtype='float64', name='lambda_range_max_macs'))
- name :
- SENTINEL1_DS:/home1/scratch/agrouaze/xsardatasync/xsardata/S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE:IW1
- short_name :
- SENTINEL1_DS:S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE:IW1
- product :
- SLC
- safe :
- S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE
- swath :
- IW
- multidataset :
- False
- ipf :
- 2.91
- platform :
- SENTINEL-1A
- pols :
- VV VH
- start_date :
- 2018-10-08 13:44:40.984312
- stop_date :
- 2018-10-08 13:45:06.117599
- footprint :
- POLYGON ((-114.6305305568416 32.60521729566573, -115.5607414081933 32.75256251943503, -115.8986961965187 31.24013506634025, -114.9867131962887 31.0929119913333, -114.6305305568416 32.60521729566573))
- coverage :
- 171km * 88km (line * sample )
- orbit_pass :
- Descending
- platform_heading :
- -167.2011573025802
- azimuth_steering_rate :
- 1.590368784
- mean_incidence :
- 33.82803016331659
- azimuth_time_interval :
- 0.002055556299999998
- required_tile_width_sample :
- 20000.0
- required_tile_width_line :
- 20000.0
- required_tile_overlap_sample :
- 0
- required_tile_overlap_line :
- 0
[4]:
xsarobj = xsar.Sentinel1Dataset(str_gdal)
dt = xsarobj.datatree
dt.load()
[4]:
<xarray.DatasetView> Size: 0B Dimensions: () Data variables: *empty* Attributes: (12/15) name: SENTINEL1_DS:/home1/scratch/agrouaze/xsardatasync/xsar... short_name: SENTINEL1_DS:S1A_IW_SLC__1SDV_20181008T134439_20181008... product: SLC safe: S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_02404... swath: IW multidataset: False ... ... start_date: 2018-10-08 13:44:40.984312 stop_date: 2018-10-08 13:45:06.117599 footprint: POLYGON ((-114.6305305568416 32.60521729566573, -115.5... coverage: 171km * 88km (line * sample ) orbit_pass: Descending platform_heading: -167.2011573025802
xarray.DataTree
<xarray.DatasetView> Size: 5GB Dimensions: (pol: 2, line: 13455, sample: 21135) Coordinates: * line (line) int64 108kB 0 1 2 3 4 ... 13451 13452 13453 13454 * sample (sample) int64 169kB 0 1 2 3 4 ... 21131 21132 21133 21134 * pol (pol) object 16B 'VV' 'VH' Data variables: digital_number (pol, line, sample) complex64 5GB 0j 0j 0j 0j ... 0j 0j 0j time (line) datetime64[ns] 108kB 2018-10-08T13:44:40.984142 ..... sampleSpacing float64 8B 2.33 lineSpacing float64 8B 13.98 Attributes: (12/15) name: SENTINEL1_DS:/home1/scratch/agrouaze/xsardatasync/xsar... short_name: SENTINEL1_DS:S1A_IW_SLC__1SDV_20181008T134439_20181008... product: SLC safe: S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_02404... swath: IW multidataset: False ... ... start_date: 2018-10-08 13:44:40.984312 stop_date: 2018-10-08 13:45:06.117599 footprint: POLYGON ((-114.6305305568416 32.60521729566573, -115.5... coverage: 171km * 88km (line * sample ) orbit_pass: Descending platform_heading: -167.2011573025802
measurement- pol: 2
- line: 13455
- sample: 21135
- line(line)int640 1 2 3 ... 13451 13452 13453 13454
array([ 0, 1, 2, ..., 13452, 13453, 13454])
- sample(sample)int640 1 2 3 ... 21131 21132 21133 21134
array([ 0, 1, 2, ..., 21132, 21133, 21134])
- pol(pol)object'VV' 'VH'
array(['VV', 'VH'], dtype=object)
- digital_number(pol, line, sample)complex640j 0j 0j 0j 0j ... 0j 0j 0j 0j 0j
- comment :
- denoised digital number, read at full resolution
- history :
- digital_number: measurement/s1a-iw1-slc-v*-20181008t134440-20181008t134506-024045-02a0a6-00*.tiff
array([[[0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], ..., [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j]], [[0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], ..., [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j, ..., 0.+0.j, 0.+0.j, 0.+0.j]]], dtype=complex64)
- time(line)datetime64[ns]2018-10-08T13:44:40.984142 ... 2...
- description :
- azimuth times interpolated along line dimension at the middle of range dimension
array(['2018-10-08T13:44:40.984142000', '2018-10-08T13:44:40.986197556', '2018-10-08T13:44:40.988253112', ..., '2018-10-08T13:45:06.113317552', '2018-10-08T13:45:06.115373108', '2018-10-08T13:45:06.117428664'], dtype='datetime64[ns]')
- sampleSpacing()float642.33
- units :
- m
- referential :
- slant
array(2.329562)
- lineSpacing()float6413.98
- units :
- m
array(13.97511)
- name :
- SENTINEL1_DS:/home1/scratch/agrouaze/xsardatasync/xsardata/S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE:IW1
- short_name :
- SENTINEL1_DS:S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE:IW1
- product :
- SLC
- safe :
- S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE
- swath :
- IW
- multidataset :
- False
- ipf :
- 2.91
- platform :
- SENTINEL-1A
- pols :
- VV VH
- start_date :
- 2018-10-08 13:44:40.984312
- stop_date :
- 2018-10-08 13:45:06.117599
- footprint :
- POLYGON ((-114.6305305568416 32.60521729566573, -115.5607414081933 32.75256251943503, -115.8986961965187 31.24013506634025, -114.9867131962887 31.0929119913333, -114.6305305568416 32.60521729566573))
- coverage :
- 171km * 88km (line * sample )
- orbit_pass :
- Descending
- platform_heading :
- -167.2011573025802
<xarray.DatasetView> Size: 14kB Dimensions: (line: 10, sample: 21) Coordinates: * line (line) int64 80B 0 1495 2990 4485 ... 10465 11960 13454 * sample (sample) int64 168B 0 1057 2114 ... 19026 20083 21134 Data variables: longitude (line, sample) float64 2kB -114.6 -114.7 ... -115.9 latitude (line, sample) float64 2kB 32.61 32.61 ... 31.23 31.24 height (line, sample) float64 2kB 22.2 22.2 22.2 ... 781.9 781.9 azimuthTime (line, sample) datetime64[ns] 2kB 2018-10-08T13:44:40.... slantRangeTime (line, sample) float64 2kB 0.005334 0.00535 ... 0.005662 incidenceAngle (line, sample) float64 2kB 30.65 30.99 ... 36.44 36.7 elevationAngle (line, sample) float64 2kB 27.34 27.64 ... 32.36 32.58 offboresightAngle (line, sample) float64 2kB 26.64 26.93 ... 31.65 31.87 Attributes: footprint: POLYGON ((-114.6305305568416 32.60521729566573, -115.5... coverage: 171km * 88km (line * sample ) approx_transform: |-0.00,-0.00,-114.64|\n|-0.00, 0.00, 32.61|\n| 0.00, 0... history: annotations
geolocation_annotation- line: 10
- sample: 21
- line(line)int640 1495 2990 ... 10465 11960 13454
array([ 0, 1495, 2990, 4485, 5980, 7475, 8970, 10465, 11960, 13454])
- sample(sample)int640 1057 2114 ... 19026 20083 21134
array([ 0, 1057, 2114, 3171, 4228, 5285, 6342, 7399, 8456, 9513, 10570, 11627, 12684, 13741, 14798, 15855, 16912, 17969, 19026, 20083, 21134])
- longitude(line, sample)float64-114.6 -114.7 ... -115.9 -115.9
- history :
- longitude: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
- definition :
- Geodetic longitude of grid point [degrees].
array([[-114.63053056, -114.68077354, -114.73053858, -114.77984359, -114.82870545, -114.87714007, -114.9251625 , -114.97278696, -115.0200269 , -115.0668951 , -115.11340365, -115.15956408, -115.20538731, -115.25088376, -115.29606335, -115.34093552, -115.38550931, -115.42979333, -115.47379582, -115.51752466, -115.56074141], [-114.66860609, -114.71875045, -114.76841791, -114.81762633, -114.86639255, -114.91473246, -114.96266105, -115.01019251, -115.05734027, -115.10411707, -115.15053499, -115.1966055 , -115.24233953, -115.28774745, -115.33283917, -115.37762411, -115.42211128, -115.46630928, -115.51022632, -115.55387028, -115.59700317], [-114.70669965, -114.75674597, -114.80631643, -114.85542883, -114.90409999, -114.95234573, -115.00018104, -115.04762005, -115.09467618, -115.14136212, -115.18768993, -115.23367107, -115.27931641, -115.32463633, -115.3696407 , -115.41433892, -115.45873999, -115.50285247, -115.54668458, -115.59024415, -115.63329368], [-114.74467026, -114.7946195 , -114.84409389, -114.89311121, -114.94168821, -114.98984071, -115.03758363, -115.08493109, ... -115.60458227, -115.64835992, -115.69185945, -115.73508861, -115.7778117 ], [-114.89601875, -114.94558726, -114.99468492, -115.04332933, -115.09153711, -115.13932391, -115.18670451, -115.23369292, -115.28030239, -115.32654546, -115.37243406, -115.41797952, -115.46319259, -115.50808353, -115.5526621 , -115.5969376 , -115.64091893, -115.68461456, -115.72803261, -115.77118084, -115.81382396], [-114.93366986, -114.98314521, -115.03215068, -115.08070385, -115.12882127, -115.17651858, -115.22381053, -115.27071107, -115.31723344, -115.36339016, -115.40919311, -115.45465361, -115.49978239, -115.54458968, -115.58908521, -115.63327829, -115.67717776, -115.7207921 , -115.76412941, -115.80719742, -115.84976128], [-114.9867132 , -115.03593958, -115.08470214, -115.13301814, -115.18090383, -115.22837455, -115.2754448 , -115.32212831, -115.36843805, -115.41438636, -115.45998493, -115.50524488, -115.55017678, -115.59479069, -115.6390962 , -115.68310246, -115.72681821, -115.77025178, -115.81341115, -115.85630395, -115.8986962 ]])
- latitude(line, sample)float6432.61 32.61 32.62 ... 31.23 31.24
- history :
- latitude: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/latitude
- definition :
- Geodetic latitude of grid point [degrees].
array([[32.6052173 , 32.61336413, 32.62141224, 32.62936512, 32.63722607, 32.64499819, 32.65268444, 32.66028757, 32.66781023, 32.67525491, 32.68262397, 32.68991965, 32.6971441 , 32.70429935, 32.71138734, 32.71840991, 32.72536882, 32.73226577, 32.73910235, 32.7458801 , 32.75256252], [32.43931127, 32.4474584 , 32.45550695, 32.46346042, 32.47132211, 32.47909511, 32.48678235, 32.49438662, 32.50191054, 32.5093566 , 32.51672715, 32.52402445, 32.53125063, 32.53840772, 32.54549765, 32.55252226, 32.55948332, 32.56638252, 32.57322144, 32.58000164, 32.58668657], [32.27302569, 32.28117318, 32.28922224, 32.29717637, 32.30503885, 32.31281279, 32.3205011 , 32.32810657, 32.33563181, 32.3430793 , 32.35045142, 32.35775039, 32.36497836, 32.37213734, 32.37922926, 32.38625598, 32.39321925, 32.40012074, 32.40696207, 32.41374476, 32.42043227], [32.10697901, 32.11512691, 32.12317654, 32.13113138, 32.13899471, 32.14676964, 32.15445907, 32.16206578, 32.16959239, 32.17704137, 32.18441509, 32.19171579, 32.19894558, 32.20610649, 32.21320046, 32.22022933, 32.22719484, 32.23409867, 32.24094244, 32.24772766, 32.25441777], ... [31.60841619, 31.61656571, 31.62461739, 31.63257471, 31.64044094, 31.64821915, 31.65591226, 31.66352303, 31.67105405, 31.67850781, 31.68588665, 31.69319279, 31.70042836, 31.70759538, 31.71469575, 31.72173132, 31.72870384, 31.73561497, 31.74246631, 31.74925938, 31.75595758], [31.44221188, 31.45036204, 31.45841453, 31.46637279, 31.47424009, 31.48201951, 31.48971396, 31.49732618, 31.50485879, 31.51231424, 31.51969488, 31.52700294, 31.53424054, 31.54140967, 31.54851228, 31.55555018, 31.56252512, 31.56943877, 31.57629272, 31.5830885 , 31.58978947], [31.27612263, 31.28427351, 31.29232684, 31.3002861 , 31.30815453, 31.3159352 , 31.32363103, 31.33124476, 31.33877898, 31.34623617, 31.35361866, 31.36092868, 31.36816834, 31.37533964, 31.38244451, 31.38948478, 31.39646218, 31.40337839, 31.41023499, 31.41703351, 31.42373729], [31.09291199, 31.10103507, 31.10906174, 31.11699542, 31.12483929, 31.13259638, 31.14026955, 31.14786149, 31.15537477, 31.1628118 , 31.1701749 , 31.17746626, 31.18468795, 31.19184195, 31.19893016, 31.20595437, 31.21291631, 31.21981761, 31.22665986, 31.23344454, 31.24013507]])
- height(line, sample)float6422.2 22.2 22.2 ... 781.9 781.9
- history :
- height: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/height
- definition :
- Height of the grid point above sea level [m].
array([[ 22.19724581, 22.19724135, 22.19723688, 22.19723242, 22.1972274 , 22.19722294, 22.19721848, 22.19721402, 22.197209 , 22.19720454, 22.19720008, 22.19719562, 22.19719115, 22.19718613, 22.19718167, 22.19717721, 22.19717275, 22.19716829, 22.19716327, 22.19715881, 22.19715435], [ 38.66097483, 38.66114417, 38.66133467, 38.661504 , 38.66167333, 38.66184267, 38.66203317, 38.6622025 , 38.66237183, 38.66254117, 38.6627105 , 38.662901 , 38.66307033, 38.66323967, 38.663409 , 38.66357833, 38.66376883, 38.66393817, 38.6641075 , 38.66427683, 38.66444617], [ 82.16313546, 82.16323169, 82.16331723, 82.16340277, 82.16348831, 82.16357385, 82.16367008, 82.16375562, 82.16384115, 82.16392669, 82.16401223, 82.16410846, 82.164194 , 82.16427954, 82.16436508, 82.16446131, 82.16454685, 82.16463238, 82.16471792, 82.16480346, 82.16489969], [ 58.8483697 , 58.84830581, 58.84824902, 58.84819223, 58.84813545, 58.84807866, 58.84801477, 58.84795798, ... 572.63556263, 572.63581481, 572.63603896, 572.63626312, 572.63648727], [671.38727625, 671.38817292, 671.38906958, 671.38996625, 671.39086292, 671.39187167, 671.39276833, 671.393665 , 671.39456167, 671.39545833, 671.39646708, 671.39736375, 671.39826042, 671.39915708, 671.40016583, 671.4010625 , 671.40195917, 671.40285583, 671.4037525 , 671.40476125, 671.40565792], [738.11823251, 738.1181081 , 738.11798369, 738.11785928, 738.11773487, 738.11759491, 738.1174705 , 738.11734609, 738.11722168, 738.11709727, 738.11695731, 738.1168329 , 738.11670849, 738.11658408, 738.11644412, 738.11631971, 738.11619529, 738.11607088, 738.11594647, 738.11580651, 738.1156821 ], [781.84773897, 781.84816062, 781.84858227, 781.84900392, 781.84947828, 781.84989993, 781.85032158, 781.85074323, 781.85116488, 781.85163924, 781.85206089, 781.85248254, 781.85290419, 781.85332584, 781.8538002 , 781.85422185, 781.8546435 , 781.85506515, 781.8555395 , 781.85596115, 781.8563828 ]])
- azimuthTime(line, sample)datetime64[ns]2018-10-08T13:44:40.984060 ... 2...
- history :
- azimuthTime: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/azimuthTime
- definition :
- Zero Doppler azimuth time of terrain height measurement [UTC].
array([['2018-10-08T13:44:40.984060000', '2018-10-08T13:44:40.984068000', '2018-10-08T13:44:40.984076000', '2018-10-08T13:44:40.984084000', '2018-10-08T13:44:40.984093000', '2018-10-08T13:44:40.984101000', '2018-10-08T13:44:40.984109000', '2018-10-08T13:44:40.984117000', '2018-10-08T13:44:40.984126000', '2018-10-08T13:44:40.984134000', '2018-10-08T13:44:40.984142000', '2018-10-08T13:44:40.984150000', '2018-10-08T13:44:40.984158000', '2018-10-08T13:44:40.984167000', '2018-10-08T13:44:40.984175000', '2018-10-08T13:44:40.984183000', '2018-10-08T13:44:40.984191000', '2018-10-08T13:44:40.984199000', '2018-10-08T13:44:40.984208000', '2018-10-08T13:44:40.984216000', '2018-10-08T13:44:40.984224000'], ['2018-10-08T13:44:43.738505000', '2018-10-08T13:44:43.738513000', '2018-10-08T13:44:43.738522000', '2018-10-08T13:44:43.738530000', '2018-10-08T13:44:43.738538000', '2018-10-08T13:44:43.738546000', '2018-10-08T13:44:43.738555000', '2018-10-08T13:44:43.738563000', '2018-10-08T13:44:43.738571000', '2018-10-08T13:44:43.738579000', '2018-10-08T13:44:43.738587000', '2018-10-08T13:44:43.738596000', '2018-10-08T13:44:43.738604000', '2018-10-08T13:44:43.738612000', '2018-10-08T13:44:43.738620000', '2018-10-08T13:44:43.738628000', '2018-10-08T13:44:43.738637000', '2018-10-08T13:44:43.738645000', ... '2018-10-08T13:45:03.046378000', '2018-10-08T13:45:03.046387000', '2018-10-08T13:45:03.046395000', '2018-10-08T13:45:03.046403000', '2018-10-08T13:45:03.046411000', '2018-10-08T13:45:03.046419000', '2018-10-08T13:45:03.046428000', '2018-10-08T13:45:03.046436000', '2018-10-08T13:45:03.046444000', '2018-10-08T13:45:03.046452000', '2018-10-08T13:45:03.046461000', '2018-10-08T13:45:03.046469000', '2018-10-08T13:45:03.046477000', '2018-10-08T13:45:03.046485000', '2018-10-08T13:45:03.046493000', '2018-10-08T13:45:03.046502000', '2018-10-08T13:45:03.046510000'], ['2018-10-08T13:45:06.117347000', '2018-10-08T13:45:06.117355000', '2018-10-08T13:45:06.117363000', '2018-10-08T13:45:06.117371000', '2018-10-08T13:45:06.117380000', '2018-10-08T13:45:06.117388000', '2018-10-08T13:45:06.117396000', '2018-10-08T13:45:06.117404000', '2018-10-08T13:45:06.117412000', '2018-10-08T13:45:06.117421000', '2018-10-08T13:45:06.117429000', '2018-10-08T13:45:06.117437000', '2018-10-08T13:45:06.117445000', '2018-10-08T13:45:06.117453000', '2018-10-08T13:45:06.117462000', '2018-10-08T13:45:06.117470000', '2018-10-08T13:45:06.117478000', '2018-10-08T13:45:06.117486000', '2018-10-08T13:45:06.117495000', '2018-10-08T13:45:06.117503000', '2018-10-08T13:45:06.117511000']], dtype='datetime64[ns]')
- slantRangeTime(line, sample)float640.005334 0.00535 ... 0.005662
- history :
- slantRangeTime: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/slantRangeTime
- definition :
- Two-way slant range time to first sample [s].
array([[0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211], [0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211], [0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211], [0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211], ... [0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211], [0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211], [0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211], [0.00533366, 0.00535009, 0.00536651, 0.00538294, 0.00539937, 0.00541579, 0.00543222, 0.00544865, 0.00546507, 0.0054815 , 0.00549793, 0.00551436, 0.00553078, 0.00554721, 0.00556364, 0.00558006, 0.00559649, 0.00561292, 0.00562934, 0.00564577, 0.00566211]])
- incidenceAngle(line, sample)float6430.65 30.99 31.32 ... 36.44 36.7
- history :
- incidenceAngle: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/incidenceAngle
- definition :
- Incidence angle to grid point [degrees].
array([[30.64826876, 30.98642258, 31.31938045, 31.6473183 , 31.97040231, 32.28878967, 32.60262921, 32.91206206, 33.21722221, 33.51823697, 33.81522746, 34.10830902, 34.39759162, 34.68318017, 34.96517487, 35.24367149, 35.51876166, 35.7905331 , 36.05906987, 36.32445257, 36.58527813], [30.6525625 , 30.99066177, 31.32356696, 31.65145392, 31.97448871, 32.29282843, 32.60662183, 32.91600998, 33.22112676, 33.52209943, 33.81904905, 34.1120909 , 34.40133489, 34.68688589, 34.96884404, 35.24730507, 35.52236057, 35.79409822, 36.06260203, 36.32795259, 36.58874695], [30.65683936, 30.99488432, 31.32773708, 31.65557336, 31.97855916, 32.29685145, 32.61059893, 32.91994255, 33.22501616, 33.52594693, 33.82285586, 34.11585817, 34.40506373, 34.69057734, 34.9724991 , 35.2509247 , 35.52594567, 35.79764968, 36.06612068, 36.33143923, 36.59220253], [30.6610832 , 30.9990743 , 31.33187507, 31.6596611 , 31.9825983 , 32.30084356, 32.61454548, 32.92384496, 33.22887574, 33.52976496, 33.82663353, 34.11959664, 34.40876407, 34.69424059, 34.97612626, 35.25451672, 35.52950346, 35.80117409, 36.06961255, 36.33489935, 36.59563184], ... [30.67366209, 31.01149373, 31.34414054, 31.6717778 , 31.99457111, 32.31267711, 32.62624415, 32.9354129 , 33.24031689, 33.54108305, 33.83783212, 34.13067912, 34.41973366, 34.70510037, 34.98687917, 35.26516555, 35.54005089, 35.8116227 , 36.07996479, 36.34515758, 36.60579882], [30.67780027, 31.01557951, 31.34817572, 31.67576409, 31.99851013, 32.31657037, 32.63009308, 32.93921886, 33.24408119, 33.5448069 , 33.8415167 , 34.13432554, 34.42334298, 34.7086736 , 34.99041726, 35.26866944, 35.54352146, 35.81506078, 36.0833712 , 36.34853309, 36.60914434], [30.68190767, 31.01963494, 31.35218096, 31.67972084, 32.00241996, 32.3204348 , 32.63391355, 32.94299671, 33.24781769, 33.54850329, 33.84517413, 34.13794511, 34.42692574, 34.71222056, 34.99392937, 35.27214761, 35.54696657, 35.81847366, 36.08675266, 36.35188388, 36.61246539], [30.78670741, 31.12308915, 31.45433612, 31.78062077, 32.10210608, 32.41894624, 32.73128736, 33.03926803, 33.34301984, 33.64266794, 33.93833139, 34.23012365, 34.51815287, 34.80252233, 35.08333065, 35.36067216, 35.6346371 , 35.90531193, 36.17277947, 36.4371192 , 36.69693268]])
- elevationAngle(line, sample)float6427.34 27.64 27.93 ... 32.36 32.58
- history :
- elevationAngle: annotation/s1a.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/elevationAngle
- definition :
- Elevation angle to grid point [degrees].
array([[27.34435726, 27.63933489, 27.92953496, 28.21511777, 28.49623478, 28.77302929, 29.04563702, 29.31418669, 29.57880055, 29.83959476, 30.09667989, 30.35016126, 30.60013927, 30.84670976, 31.08996427, 31.32999034, 31.56687171, 31.80068859, 32.03151785, 32.25943323, 32.48323577], [27.34824593, 27.64317467, 27.93332753, 28.21886473, 28.49993765, 28.77668948, 29.04925588, 29.31776551, 29.58234053, 29.84309706, 30.10014561, 30.35359143, 30.60353488, 30.85007177, 31.09329358, 31.33328781, 31.57013817, 31.80392483, 32.03472462, 32.26261125, 32.4863859 ], [27.35211943, 27.64699949, 27.93710536, 28.22259716, 28.50362617, 28.78033552, 29.05286078, 29.32133054, 29.5858669 , 29.84658591, 30.10359803, 30.35700847, 30.60691752, 30.85342095, 31.09661021, 31.33657274, 31.57339222, 31.80714879, 32.03791924, 32.26577726, 32.48952414], [27.35596315, 27.65079493, 27.9408542 , 28.22630097, 28.50728644, 28.78395366, 29.05643812, 29.32486834, 29.58936635, 29.85004816, 30.10702415, 30.36039949, 30.61027443, 30.85674467, 31.09990164, 31.33983273, 31.57662159, 31.81034831, 32.04108967, 32.26891931, 32.49263865], ... [27.36735669, 27.66204556, 27.95196686, 28.23728032, 28.51813689, 28.79467936, 29.06704301, 29.33535616, 29.59974065, 29.86031229, 30.11718132, 30.37045273, 30.62022665, 30.86659864, 31.10965999, 31.34949799, 31.58619617, 31.81983452, 32.05048972, 32.2782353 , 32.50187309], [27.37110514, 27.66574705, 27.95562302, 28.24089268, 28.52170688, 28.79820836, 29.07053232, 29.338807 , 29.60315418, 29.86368962, 30.12052349, 30.37376075, 30.62350147, 30.86984117, 31.1128711 , 31.3526785 , 31.58934688, 31.82295618, 32.05358306, 32.28130103, 32.504912 ], [27.37482584, 27.66942116, 27.95925215, 28.24447836, 28.52525055, 28.80171137, 29.07399595, 29.34223246, 29.60654263, 29.86704215, 30.12384116, 30.37704454, 30.62675232, 30.87305999, 31.11605874, 31.35583579, 31.5924746 , 31.82605509, 32.05665388, 32.28434444, 32.50792882], [27.46943963, 27.76282464, 28.05148717, 28.33558441, 28.61526491, 28.8906693 , 29.16193082, 29.42917592, 29.69252468, 29.95209133, 30.20798458, 30.46030802, 30.70916046, 30.95463624, 31.19682551, 31.43581448, 31.67168566, 31.9045181 , 32.13438759, 32.36136683, 32.58426102]])
- offboresightAngle(line, sample)float6426.64 26.93 27.22 ... 31.65 31.87
- comment :
- built from elevation angle and latitude
array([[26.63897578, 26.93401906, 27.22428398, 27.5099309 , 27.7911113 , 28.06796849, 28.34063822, 28.60924926, 28.87392383, 29.13477815, 29.39192279, 29.64546308, 29.89549946, 30.14212777, 30.38543958, 30.62552242, 30.86246007, 31.09633274, 31.32721731, 31.55518753, 31.77904416], [26.64153169, 26.9365257 , 27.22674306, 27.51234402, 27.79347997, 28.07029415, 28.34292223, 28.61149288, 28.87612829, 29.1369446 , 29.39405234, 29.64755678, 29.8975583 , 30.1441527 , 30.38743151, 30.62748222, 30.86438856, 31.09823072, 31.32908554, 31.55702674, 31.7808552 ], [26.64407687, 26.93902184, 27.22919185, 27.51474705, 27.79583875, 28.07261009, 28.34519669, 28.61372714, 28.87832356, 29.13910203, 29.39617302, 29.64964175, 29.89960856, 30.1461692 , 30.38941514, 30.62943386, 30.86630902, 31.1001208 , 31.330946 , 31.55885829, 31.78265871], [26.64660177, 26.94149809, 27.23162113, 27.51713094, 27.79817875, 28.07490762, 28.34745306, 28.61594364, 28.88050138, 29.14124232, 29.39827686, 29.65171017, 29.90164255, 30.14816969, 30.39138304, 30.63137001, 30.86821426, 31.10199589, 31.3327917 , 31.56067533, 31.78444792], ... [26.65408198, 26.94883425, 27.2388182 , 27.52419361, 27.80511142, 28.08171447, 28.35413806, 28.62251052, 28.88695371, 29.14758348, 29.40451005, 29.65783847, 29.90766885, 30.15409678, 30.39721357, 30.63710652, 30.87385916, 31.10755151, 31.33826026, 31.56605895, 31.78974911], [26.65654166, 26.95124658, 27.24118482, 27.52651604, 27.80739113, 28.08395283, 28.35633636, 28.62466999, 28.88907553, 29.14966874, 29.40655983, 29.65985375, 29.90965061, 30.15604592, 30.39913096, 30.638993 , 30.87571552, 31.10937852, 31.34005864, 31.56782941, 31.79149246], [26.65898252, 26.95364046, 27.24353334, 27.52882074, 27.80965343, 28.0861741 , 28.35851789, 28.626813 , 28.89118117, 29.15173812, 29.40859399, 29.6618537 , 29.91161728, 30.15798023, 30.40103378, 30.64086514, 30.87755778, 31.11119165, 31.34184336, 31.56958642, 31.79322258], [26.75219397, 27.04564095, 27.33436473, 27.61852253, 27.89826292, 28.17372655, 28.4450467 , 28.71234981, 28.97575601, 29.23537953, 29.4913291 , 29.74370832, 29.99261603, 30.23814659, 30.48039013, 30.7194329 , 30.95535742, 31.18824276, 31.41816469, 31.64519595, 31.86814146]])
- footprint :
- POLYGON ((-114.6305305568416 32.60521729566573, -115.5607414081933 32.75256251943503, -115.8986961965187 31.24013506634025, -114.9867131962887 31.0929119913333, -114.6305305568416 32.60521729566573))
- coverage :
- 171km * 88km (line * sample )
- approx_transform :
- |-0.00,-0.00,-114.64| |-0.00, 0.00, 32.61| | 0.00, 0.00, 1.00|
- history :
- annotations
<xarray.DatasetView> Size: 216kB Dimensions: (burst: 9, line: 1495) Dimensions without coordinates: burst, line Data variables: azimuthTime (burst) datetime64[ns] 72B 2018-10-08T13:44:40.984312 .... azimuthAnxTime (burst) float64 72B 2.43e+03 2.432e+03 ... 2.452e+03 sensingTime (burst) datetime64[ns] 72B 2018-10-08T13:44:42.100540 .... byteOffset (burst) int64 72B 107955 126495255 ... 1011206355 firstValidSample (burst, line) float64 108kB nan nan nan ... nan nan nan lastValidSample (burst, line) float64 108kB nan nan nan ... nan nan nan linesPerBurst int64 8B 1495 samplesPerBurst int64 8B 21135 Attributes: history: annotations
bursts- burst: 9
- line: 1495
- azimuthTime(burst)datetime64[ns]2018-10-08T13:44:40.984312 ... 2...
- source :
- //product/swathTiming/burstList/burst/azimuthTime
- definition :
- Zero Doppler azimuth time of terrain height measurement [UTC].
array(['2018-10-08T13:44:40.984312000', '2018-10-08T13:44:43.738758000', '2018-10-08T13:44:46.499370000', '2018-10-08T13:44:49.255871000', '2018-10-08T13:44:52.014427000', '2018-10-08T13:44:54.775039000', '2018-10-08T13:44:57.531540000', '2018-10-08T13:45:00.290097000', '2018-10-08T13:45:03.046598000'], dtype='datetime64[ns]')
- azimuthAnxTime(burst)float642.43e+03 2.432e+03 ... 2.452e+03
- source :
- //product/swathTiming/burstList/burst/azimuthAnxTime
- definition :
- Zero Doppler azimuth time of the first line of this burst relative to the Ascending Node Crossing (ANX) time. [s].
array([2429.64018522, 2432.39463066, 2435.15524277, 2437.91174377, 2440.67030033, 2443.43091244, 2446.18741344, 2448.94596999, 2451.70247099])
- sensingTime(burst)datetime64[ns]2018-10-08T13:44:42.100540 ... 2...
- source :
- //product/swathTiming/burstList/burst/sensingTime
- definition :
- Sensing time of the first input line of this burst [UTC].
array(['2018-10-08T13:44:42.100540000', '2018-10-08T13:44:44.858817000', '2018-10-08T13:44:47.617094000', '2018-10-08T13:44:50.375371000', '2018-10-08T13:44:53.133648000', '2018-10-08T13:44:55.891925000', '2018-10-08T13:44:58.650202000', '2018-10-08T13:45:01.408479000', '2018-10-08T13:45:04.166756000'], dtype='datetime64[ns]')
- byteOffset(burst)int64107955 126495255 ... 1011206355
- source :
- //product/swathTiming/burstList/burst/byteOffset
- definition :
- Byte offset of this burst within the image MDS.
array([ 107955, 126495255, 252882555, 379269855, 505657155, 632044455, 758431755, 884819055, 1011206355])
- firstValidSample(burst, line)float64nan nan nan nan ... nan nan nan nan
- source :
- //product/swathTiming/burstList/burst/firstValidSample
- definition :
- An array of integers indicating the offset of the first valid image sample within each range line. This array contains count attribute integers, equal to the numberOfLines field (i.e. one value per range line within the burst), separated by spaces. If a range line does not contain any valid image samples, the integer is set to -1.
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]])
- lastValidSample(burst, line)float64nan nan nan nan ... nan nan nan nan
- source :
- //product/swathTiming/burstList/burst/lastValidSample
- definition :
- An array of integers indicating the offset of the last valid image sample within each range line. This array contains count attribute integers, equal to the numberOfLines (i.e. one value per range line within the burst), separated by spaces. If a range line does not contain any valid image samples, the integer is set to -1.
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]])
- linesPerBurst()int641495
- source :
- /product/swathTiming/linesPerBurst
- definition :
- Number of range lines within each burst (constant for all bursts within the swath).
array(1495)
- samplesPerBurst()int6421135
- source :
- /product/swathTiming/samplesPerBurst
- definition :
- Number of range samples within each burst (constant for all bursts within the swath).
array(21135)
- history :
- annotations
<xarray.DatasetView> Size: 264B Dimensions: (azimuthTime: 11) Coordinates: * azimuthTime (azimuthTime) datetime64[ns] 88B 2018-10-08T13:4... Data variables: t0 (azimuthTime) float64 88B 0.005334 ... 0.005334 azimuthFmRatePolynomial (azimuthTime) object 88B -2330.76015196 + 450153... Attributes: history: annotations
FMrate- azimuthTime: 11
- azimuthTime(azimuthTime)datetime64[ns]2018-10-08T13:44:36.986586 ... 2...
array(['2018-10-08T13:44:36.986586000', '2018-10-08T13:44:39.744863000', '2018-10-08T13:44:42.503140000', '2018-10-08T13:44:45.261417000', '2018-10-08T13:44:48.019694000', '2018-10-08T13:44:50.777971000', '2018-10-08T13:44:53.536248000', '2018-10-08T13:44:56.294525000', '2018-10-08T13:44:59.052802000', '2018-10-08T13:45:01.811079000', '2018-10-08T13:45:04.569356000'], dtype='datetime64[ns]')
- t0(azimuthTime)float640.005334 0.005334 ... 0.005334
- source :
- //product/generalAnnotation/azimuthFmRateList/azimuthFmRate/t0
- definition :
- Two-way slant range time origin for Doppler centroid estimate [s].
array([0.00533366, 0.00533366, 0.00533366, 0.00533366, 0.00533366, 0.00533366, 0.00533366, 0.00533366, 0.00533366, 0.00533366, 0.00533366])
- azimuthFmRatePolynomial(azimuthTime)object-2330.76015196 + 450153.75782792...
- source :
- //product/generalAnnotation/azimuthFmRateList/azimuthFmRate/azimuthFmRatePolynomial
- definition :
- Azimuth FM rate coefficients array in order of c0 [Hz/s] c1 [Hz/s^2] [Hz/s^3].
array([Polynomial([-2.33076015e+03, 4.50153758e+05, -7.88944795e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33082553e+03, 4.50132517e+05, -7.88865016e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33089908e+03, 4.50109324e+05, -7.88703831e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33099158e+03, 4.50088695e+05, -7.88587419e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33106220e+03, 4.50066837e+05, -7.88484033e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33114298e+03, 4.50044834e+05, -7.88360295e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33129528e+03, 4.50032400e+05, -7.88225973e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33143480e+03, 4.50012021e+05, -7.88063974e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33152705e+03, 4.49989447e+05, -7.87888136e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33168779e+03, 4.49977733e+05, -7.87749744e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-2.33170555e+03, 4.49948768e+05, -7.87683805e+07], domain=[-1, 1], window=[-1, 1], symbol='x')], dtype=object)
- history :
- annotations
<xarray.DatasetView> Size: 4kB Dimensions: (azimuthTime: 11, nb_fine_dce: 20) Coordinates: * azimuthTime (azimuthTime) datetime64[ns] 88B 2018-10-08... * nb_fine_dce (nb_fine_dce) int64 160B 0 1 2 3 ... 17 18 19 Data variables: t0 (azimuthTime) float64 88B 0.005338 ... 0.00... geometryDcPolynomial (azimuthTime) object 88B -0.6347436 + 462.2... dataDcPolynomial (azimuthTime) object 88B 12.95983 + 51953.9... fineDceAzimuthStartTime (azimuthTime) datetime64[ns] 88B 2018-10-08... fineDceAzimuthStopTime (azimuthTime) datetime64[ns] 88B 2018-10-08... dataDcRmsError (azimuthTime) float64 88B 7.29 6.658 ... 12.9 slantRangeTime (azimuthTime, nb_fine_dce) float64 2kB 0.00... frequency (azimuthTime, nb_fine_dce) float64 2kB 29.0... dataDcRmsErrorAboveThreshold (azimuthTime) bool 11B False False ... False Attributes: history: annotations
doppler_estimate- azimuthTime: 11
- nb_fine_dce: 20
- azimuthTime(azimuthTime)datetime64[ns]2018-10-08T13:44:37.949326 ... 2...
array(['2018-10-08T13:44:37.949326000', '2018-10-08T13:44:40.707603000', '2018-10-08T13:44:43.465880000', '2018-10-08T13:44:46.224157000', '2018-10-08T13:44:48.982434000', '2018-10-08T13:44:51.740710000', '2018-10-08T13:44:54.498987000', '2018-10-08T13:44:57.257264000', '2018-10-08T13:45:00.015541000', '2018-10-08T13:45:02.773818000', '2018-10-08T13:45:05.532095000'], 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.005338 0.005338 ... 0.005337
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/t0
- definition :
- Two-way slant range time origin for Doppler centroid estimate [s].
array([0.00533816, 0.00533816, 0.00533816, 0.00533816, 0.00533816, 0.00533816, 0.00533816, 0.00533816, 0.00533709, 0.00533709, 0.00533709])
- geometryDcPolynomial(azimuthTime)object-0.6347436 + 462.2098·x - 107134...
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/geometryDcPolynomial
- definition :
- Doppler centroid estimated from orbit, expressed as the following polynomial (assuming 5 coefficients): Doppler Centroid = d0 + d1(tSR-t0) + d2(tSR-t0)^2 + d3(tSR-t0)^3 + d4(tSR-t0)^4, where tSR = 2 way slant range time.
array([Polynomial([-6.347436e-01, 4.622098e+02, -1.071346e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([-1.661661e-01, 4.655181e+02, -1.154691e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 6.937636e-01, 4.810827e+02, -1.331241e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.003814e+00, 6.168697e+02, -1.725205e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.532708e+00, 6.625440e+02, -1.925410e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.605001e+00, 6.916370e+02, -2.009900e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.549901e+00, 5.995740e+02, -1.766654e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.447995e+00, 4.318953e+02, -1.324248e+05], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.802505e+00, 1.552704e+02, -6.803478e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.734565e+00, -2.427144e+01, -2.144197e+04], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.826384e+00, -3.632224e+02, 6.294031e+04], domain=[-1, 1], window=[-1, 1], symbol='x')], dtype=object)
- dataDcPolynomial(azimuthTime)object12.95983 + 51953.91·x - 43646840...
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/dataDcPolynomial
- definition :
- Doppler centroid estimated from data, expressed as the following polynomial (assuming 5 coefficients): Doppler Centroid = d0 + d1(tSR-t0) + d2(tSR-t0)^2 + d3(tSR-t0)^3 + d4(tSR-t0)^4, where tSR = 2 way slant range time.
array([Polynomial([ 1.295983e+01, 5.195391e+04, -4.364684e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 4.812035e+01, -6.337076e+04, 4.424104e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 2.725894e+01, 2.571094e+04, -4.206481e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.765391e+01, 3.098191e+04, -2.811290e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.770891e+01, 7.241112e+04, -9.865682e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 1.546402e+01, 6.626989e+04, -9.546061e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 2.669018e+01, -1.753503e+03, -1.814242e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 4.136643e+01, -7.606007e+04, 6.680233e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 2.579195e+01, 5.119498e+03, -1.847331e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 3.925331e+01, -9.781937e+04, 9.093776e+07], domain=[-1, 1], window=[-1, 1], symbol='x'), Polynomial([ 2.462968e+01, -2.438318e+04, 4.262327e+07], domain=[-1, 1], window=[-1, 1], symbol='x')], dtype=object)
- fineDceAzimuthStartTime(azimuthTime)datetime64[ns]2018-10-08T13:44:36.560673 ... 2...
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceAzimuthStartTime
- definition :
- First zero Doppler azimuth time of the block of signal data used for the fine DC estimates [UTC].
array(['2018-10-08T13:44:36.560673000', '2018-10-08T13:44:39.318950000', '2018-10-08T13:44:42.077227000', '2018-10-08T13:44:44.835504000', '2018-10-08T13:44:47.593781000', '2018-10-08T13:44:50.352057000', '2018-10-08T13:44:53.110334000', '2018-10-08T13:44:55.868611000', '2018-10-08T13:44:58.626888000', '2018-10-08T13:45:01.385165000', '2018-10-08T13:45:04.143442000'], dtype='datetime64[ns]')
- fineDceAzimuthStopTime(azimuthTime)datetime64[ns]2018-10-08T13:44:39.337980 ... 2...
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceAzimuthStopTime
- definition :
- Last zero Doppler azimuth time of the block of signal data used for the fine DC estimates [UTC].
array(['2018-10-08T13:44:39.337980000', '2018-10-08T13:44:42.096257000', '2018-10-08T13:44:44.854534000', '2018-10-08T13:44:47.612811000', '2018-10-08T13:44:50.371088000', '2018-10-08T13:44:53.129364000', '2018-10-08T13:44:55.887641000', '2018-10-08T13:44:58.645918000', '2018-10-08T13:45:01.404195000', '2018-10-08T13:45:04.162472000', '2018-10-08T13:45:06.920749000'], dtype='datetime64[ns]')
- dataDcRmsError(azimuthTime)float647.29 6.658 6.462 ... 8.841 12.9
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/dataDcRmsError
- definition :
- The RMS error of the Doppler centroid estimate. It is calculated as the average of the individual RMS residual errors between input fine Doppler centroid estimates and the fitted polynomial. If the Doppler centroid was not estimated from data, this is set to 0.
array([ 7.29016113, 6.65786886, 6.46175909, 8.80924892, 10.96516991, 10.97237015, 11.34463024, 8.66215515, 9.44103813, 8.84076595, 12.89628983])
- slantRangeTime(azimuthTime, nb_fine_dce)float640.005344 0.005363 ... 0.005702
- source :
- ///product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceList/fineDce/slantRangeTime
- definition :
- Two-way slant range time to first sample [s].
array([[0.00534438, 0.00536326, 0.00538214, 0.00540102, 0.00541991, 0.00543879, 0.00545767, 0.00547655, 0.00549544, 0.00551432, 0.0055332 , 0.00555208, 0.00557097, 0.00558985, 0.00560873, 0.00562761, 0.0056465 , 0.00566538, 0.00568426, 0.00570316], [0.00534438, 0.00536326, 0.00538214, 0.00540102, 0.00541991, 0.00543879, 0.00545767, 0.00547655, 0.00549544, 0.00551432, 0.0055332 , 0.00555208, 0.00557097, 0.00558985, 0.00560873, 0.00562761, 0.0056465 , 0.00566538, 0.00568426, 0.00570316], [0.00534438, 0.00536326, 0.00538214, 0.00540102, 0.00541991, 0.00543879, 0.00545767, 0.00547655, 0.00549544, 0.00551432, 0.0055332 , 0.00555208, 0.00557097, 0.00558985, 0.00560873, 0.00562761, 0.0056465 , 0.00566538, 0.00568426, 0.00570316], [0.00534438, 0.00536326, 0.00538214, 0.00540102, 0.00541991, 0.00543879, 0.00545767, 0.00547655, 0.00549544, 0.00551432, 0.0055332 , 0.00555208, 0.00557097, 0.00558985, 0.00560873, 0.00562761, 0.0056465 , 0.00566538, 0.00568426, 0.00570316], [0.00534438, 0.00536326, 0.00538214, 0.00540102, 0.00541991, 0.00543879, 0.00545767, 0.00547655, 0.00549544, 0.00551432, 0.0055332 , 0.00555208, 0.00557097, 0.00558985, 0.00560873, 0.00562761, 0.0056465 , 0.00566538, 0.00568426, 0.00570316], ... [0.00534438, 0.00536326, 0.00538214, 0.00540102, 0.00541991, 0.00543879, 0.00545767, 0.00547655, 0.00549544, 0.00551432, 0.0055332 , 0.00555208, 0.00557097, 0.00558985, 0.00560873, 0.00562761, 0.0056465 , 0.00566538, 0.00568426, 0.00570316], [0.00534438, 0.00536326, 0.00538214, 0.00540102, 0.00541991, 0.00543879, 0.00545767, 0.00547655, 0.00549544, 0.00551432, 0.0055332 , 0.00555208, 0.00557097, 0.00558985, 0.00560873, 0.00562761, 0.0056465 , 0.00566538, 0.00568426, 0.00570316], [0.00534331, 0.00536219, 0.00538107, 0.00539996, 0.00541884, 0.00543772, 0.0054566 , 0.00547549, 0.00549437, 0.00551325, 0.00553213, 0.00555102, 0.0055699 , 0.00558878, 0.00560766, 0.00562655, 0.00564543, 0.00566431, 0.00568319, 0.00570209], [0.00534331, 0.00536219, 0.00538107, 0.00539996, 0.00541884, 0.00543772, 0.0054566 , 0.00547549, 0.00549437, 0.00551325, 0.00553213, 0.00555102, 0.0055699 , 0.00558878, 0.00560766, 0.00562655, 0.00564543, 0.00566431, 0.00568319, 0.00570209], [0.00534331, 0.00536219, 0.00538107, 0.00539996, 0.00541884, 0.00543772, 0.0054566 , 0.00547549, 0.00549437, 0.00551325, 0.00553213, 0.00555102, 0.0055699 , 0.00558878, 0.00560766, 0.00562655, 0.00564543, 0.00566431, 0.00568319, 0.00570209]])
- frequency(azimuthTime, nb_fine_dce)float6429.09 27.23 24.86 ... 13.66 12.84
- source :
- ///product/dopplerCentroid/dcEstimateList/dcEstimate/fineDceList/fineDce/frequency
- definition :
- Fine Doppler centroid frequency estimate [Hz].
array([[29.09156036, 27.22753906, 24.8553009 , 11.69849014, 18.23534012, 18.9006691 , 11.88002014, 4.11828709, 3.76388407, -4.1194272 , 9.7033453 , 14.93799973, 23.17880058, 21.69635963, 28.10437965, 27.56343079, 32.0865593 , 23.91983032, 22.21818924, 27.38865089], [41.67274094, 33.53454971, 42.10821915, 51.83843994, 44.8928299 , 53.91711044, 49.70956039, 48.91912079, 50.20901108, 47.43893051, 37.20991898, 28.43188095, 34.70853043, 26.39488029, 24.73296928, 26.57294083, 30.53807068, 25.42110062, 22.51472092, 19.9251194 ], [24.16426086, 26.54454041, 26.55579948, 28.19910049, 28.36971092, 32.5022316 , 31.31072044, 33.30767059, 32.37483978, 34.27119064, 33.89123917, 33.19118118, 32.31869888, 26.58642006, 28.53628922, 24.15825081, 21.43572044, 23.73661995, 22.50946045, 22.81937027], [-5.23602104, 23.98402023, 23.14632034, 11.06881046, 21.18117905, 24.7198391 , 31.55816078, 27.66375923, 23.56707954, 24.79903984, 22.68346024, 34.80398941, 29.46099091, 27.84322929, 19.92527008, 28.16996002, 24.80776978, 22.97439003, 17.16283035, 13.8780899 ], [30.89512062, 33.74240112, 21.93981934, 22.97979927, 23.9701004 , 20.14422035, 21.28289032, 20.29424095, 18.89542961, 26.84203911, 36.68843842, 26.30781937, 26.82101059, 26.76893044, 21.46742058, 17.59609985, 15.99120998, 8.30348015, -6.93412685, -9.15261745], ... [27.64808083, 20.88611031, 18.40246964, 30.38089943, 26.43819046, 21.9547596 , 28.65596008, 22.7527504 , 14.69565964, 10.03155041, 25.13570023, 29.64440918, 24.08234978, 25.9952507 , 53.06666946, 58.68915939, 46.52503967, 40.14503098, 31.33566093, 20.91731071], [47.59310913, 53.4776001 , 35.48476028, 25.10391998, 38.7571106 , 40.84706879, 34.44536972, 25.02236938, 27.99193954, 35.21292114, 26.88269043, 20.03580093, 31.84729004, 30.69853973, 22.8254509 , 27.28545952, 19.75131989, 11.14678001, 8.20468235, 21.53223991], [24.56476974, 21.18404961, 27.05356026, 22.02816963, 26.15353966, 26.65011978, 27.1441803 , 25.95974922, 23.71063995, 29.60701942, 29.94807053, 28.42247963, 24.9998703 , 25.77388 , 24.19499969, 19.09711075, 22.02306938, 20.49868965, 18.44454956, 17.15563011], [33.88880157, 43.7928009 , 43.8404808 , 38.40752029, 27.75778008, 32.09867096, 23.69157028, 15.36406994, 25.51893044, 21.18539047, 14.85171032, 9.66455936, 19.31786919, 17.3512001 , 17.5851593 , 13.21955013, 13.26175976, 18.5196209 , 23.03026962, 12.4262104 ], [39.95870972, 33.71110916, 24.47438049, 32.73416901, 18.5820694 , 17.48650932, 16.78796959, 34.37086105, 21.29821968, 8.72732353, 13.24365044, 33.09278107, 20.31852913, 18.18589973, 13.22280025, 14.52103043, 11.33230019, 20.10090065, 13.66427994, 12.83623028]])
- dataDcRmsErrorAboveThreshold(azimuthTime)boolFalse False False ... False False
- source :
- //product/dopplerCentroid/dcEstimateList/dcEstimate/dataDcRmsErrorAboveThreshold
- definition :
- False if the RMS error is below the acceptable threshold for the Doppler centroid estimated from the data. True if the RMS error is greater than or equal to the acceptable threshold.
array([False, False, False, False, False, False, False, False, False, False, False])
- history :
- annotations
<xarray.DatasetView> Size: 952B Dimensions: (time: 17) Coordinates: * time (time) datetime64[ns] 136B 2018-10-08T13:43:31.294060 ... 201... Data variables: velocity_x (time) float64 136B -3.097e+03 -3.081e+03 ... -2.778e+03 velocity_y (time) float64 136B -3.51e+03 -3.445e+03 ... -2.429e+03 velocity_z (time) float64 136B -5.98e+03 -6.026e+03 ... -6.64e+03 position_x (time) float64 136B -1.925e+06 -1.956e+06 ... -2.396e+06 position_y (time) float64 136B -5.392e+06 -5.427e+06 ... -5.868e+06 position_z (time) float64 136B 4.15e+06 4.09e+06 ... 3.204e+06 3.138e+06 Attributes: orbit_pass: Descending platform_heading: -167.2011573025802 frame: Earth Fixed history: orbit:\n annotation/s1a.xml:\n - //product/generalAn...
orbit- time: 17
- time(time)datetime64[ns]2018-10-08T13:43:31.294060 ... 2...
array(['2018-10-08T13:43:31.294060000', '2018-10-08T13:43:41.294060000', '2018-10-08T13:43:51.294060000', '2018-10-08T13:44:01.294060000', '2018-10-08T13:44:11.294060000', '2018-10-08T13:44:21.294060000', '2018-10-08T13:44:31.294060000', '2018-10-08T13:44:41.294060000', '2018-10-08T13:44:51.294060000', '2018-10-08T13:45:01.294060000', '2018-10-08T13:45:11.294060000', '2018-10-08T13:45:21.294060000', '2018-10-08T13:45:31.294060000', '2018-10-08T13:45:41.294060000', '2018-10-08T13:45:51.294060000', '2018-10-08T13:46:01.294060000', '2018-10-08T13:46:11.294060000'], dtype='datetime64[ns]')
- velocity_x(time)float64-3.097e+03 ... -2.778e+03
array([-3097.214883, -3080.534776, -3063.413532, -3045.85255 , -3027.853286, -3009.417262, -2990.546061, -2971.241327, -2951.504766, -2931.338146, -2910.743296, -2889.722109, -2868.276535, -2846.408589, -2824.120344, -2801.413937, -2778.291564])
- velocity_y(time)float64-3.51e+03 -3.445e+03 ... -2.429e+03
array([-3509.893013, -3444.745504, -3379.235153, -3313.36997 , -3247.158004, -3180.607342, -3113.726109, -3046.522466, -2979.00461 , -2911.180773, -2843.05922 , -2774.648248, -2705.956189, -2636.991403, -2567.762282, -2498.277244, -2428.544736])
- velocity_z(time)float64-5.98e+03 -6.026e+03 ... -6.64e+03
array([-5979.706562, -6026.235069, -6072.08399 , -6117.248092, -6161.722221, -6205.5013 , -6248.580329, -6290.954391, -6332.618644, -6373.568329, -6413.798768, -6453.305364, -6492.083603, -6530.129052, -6567.437364, -6604.004277, -6639.825611])
- position_x(time)float64-1.925e+06 ... -2.396e+06
array([-1924761.137192, -1955650.253701, -1986370.362319, -2016917.058621, -2047285.952455, -2077472.66856 , -2107472.847189, -2137282.144728, -2166896.234335, -2196310.806542, -2225521.569866, -2254524.251413, -2283314.597507, -2311888.374288, -2340241.368338, -2368369.387304, -2396268.260504])
- position_y(time)float64-5.392e+06 ... -5.868e+06
array([-5391882.927116, -5426656.425292, -5460776.627531, -5494239.945432, -5527042.870878, -5559181.976429, -5590653.915711, -5621455.42378 , -5651583.317507, -5681034.495914, -5709805.940491, -5737894.715526, -5765297.968447, -5792012.930143, -5818036.915271, -5843367.322554, -5868001.635072])
- position_z(time)float644.15e+06 4.09e+06 ... 3.138e+06
array([4149864.006028, 4089833.733819, 4029341.570105, 3968394.33695 , 3906998.908358, 3845162.209504, 3782891.215967, 3720192.952917, 3657074.494313, 3593542.962101, 3529605.52541 , 3465269.39973 , 3400541.84611 , 3335430.170375, 3269941.722253, 3204083.894517, 3137864.12213 ])
- orbit_pass :
- Descending
- platform_heading :
- -167.2011573025802
- 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: 3kB Dimensions: (dim_0: 2) Dimensions without coordinates: dim_0 Data variables: (12/14) LineUtcTime (dim_0) datetime64[ns] 16B 2018-10-08T13:44:40.9... numberOfLines int64 8B 13455 numberOfSamples int64 8B 21135 azimuthPixelSpacing float64 8B 13.98 slantRangePixelSpacing float64 8B 2.33 groundRangePixelSpacing float64 8B 4.185 ... ... slantRangeTime float64 8B 0.005334 swath_subswath <U3 12B 'IW1' 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- dim_0: 2
- LineUtcTime(dim_0)datetime64[ns]2018-10-08T13:44:40.984312 2018-...
- source :
- /product/imageAnnotation/imageInformation/*[contains(name(),"LineUtcTime")]
array(['2018-10-08T13:44:40.984312000', '2018-10-08T13:45:06.117599000'], dtype='datetime64[ns]')
- numberOfLines()int6413455
- source :
- /product/imageAnnotation/imageInformation/numberOfLines
- definition :
- Total number of lines in the output image (image length).
array(13455)
- numberOfSamples()int6421135
- source :
- /product/imageAnnotation/imageInformation/numberOfSamples
- definition :
- Total number of samples in the output image (image width).
array(21135)
- azimuthPixelSpacing()float6413.98
- source :
- /product/imageAnnotation/imageInformation/azimuthPixelSpacing
- definition :
- Nominal pixel spacing between range lines [m].
array(13.97511)
- slantRangePixelSpacing()float642.33
- source :
- /product/imageAnnotation/imageInformation/rangePixelSpacing
array(2.329562)
- groundRangePixelSpacing()float644.185
- source :
- /product/imageAnnotation/imageInformation/rangePixelSpacing
array(4.18457569)
- incidenceAngleMidSwath()float6433.83
- source :
- /product/imageAnnotation/imageInformation/incidenceAngleMidSwath
- definition :
- Incidence angle at mid swath [degrees].
array(33.82803016)
- azimuthTimeInterval()float640.002056
- source :
- /product/imageAnnotation/imageInformation/azimuthTimeInterval
- definition :
- Time spacing between azimuth lines of the output image [s].
array(0.00205556)
- slantRangeTime()float640.005334
- source :
- /product/imageAnnotation/imageInformation/slantRangeTime
- definition :
- Two-way slant range time to first sample [s].
array(0.00533366)
- swath_subswath()<U3'IW1'
- source :
- /product/adsHeader/swath
array('IW1', dtype='<U3')
- radarFrequency()float645.405e+09
- source :
- /product/generalAnnotation/productInformation/radarFrequency
- definition :
- Radar frequency [Hz]. The value of this field is identical for all slices.
array(5.40500045e+09)
- rangeSamplingRate()float646.435e+07
- source :
- /product/generalAnnotation/productInformation/rangeSamplingRate
- definition :
- Range sample rate [Hz]. The value of this field is identical for all slices.
array(64345238.12571428)
- azimuthSteeringRate()float641.59
- source :
- /product/generalAnnotation/productInformation/azimuthSteeringRate
- definition :
- Azimuth steering rate for IW and EW modes [degrees/s].
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: 497kB Dimensions: (pol: 2, line: 29, sample: 530) Coordinates: * line (line) int64 232B -1038 -552 90 576 ... 12506 12993 13628 14115 * sample (sample) int64 4kB 0 40 80 120 160 ... 21040 21080 21120 21134 * pol (pol) object 16B 'VV' 'VH' Data variables: sigma0_lut (pol, line, sample) float64 246kB 331.9 331.8 ... 306.4 306.4 gamma0_lut (pol, line, sample) float64 246kB 307.8 307.7 ... 274.3 274.3 azimuthTime (pol, line) datetime64[ns] 464B 2018-10-08T13:44:39.169256 .... Attributes: history: calibration
calibration- pol: 2
- line: 29
- sample: 530
- line(line)int64-1038 -552 90 ... 12993 13628 14115
array([-1038, -552, 90, 576, 1063, 1704, 2191, 2677, 3316, 3802, 4289, 4929, 5416, 6055, 6542, 7028, 7667, 8153, 8640, 9280, 9767, 10253, 10893, 11379, 12020, 12506, 12993, 13628, 14115])
- sample(sample)int640 40 80 120 ... 21080 21120 21134
array([ 0, 40, 80, ..., 21080, 21120, 21134])
- pol(pol)object'VV' 'VH'
array(['VV', 'VH'], dtype=object)
- sigma0_lut(pol, line, sample)float64331.9 331.8 331.7 ... 306.4 306.4
- description :
- look up table sigma0
- history :
- sigma0_lut: annotation/calibration/calibration.xml: //calibration/calibrationVectorList/calibrationVector/sigmaNought
array([[[331.8685, 331.8056, 331.7426, ..., 306.9726, 306.937 , 306.9245], [331.8709, 331.808 , 331.745 , ..., 306.9739, 306.9383, 306.9259], [331.8668, 331.8039, 331.7409, ..., 306.9715, 306.9359, 306.9234], ..., [331.1673, 331.1051, 331.0431, ..., 306.5542, 306.519 , 306.5066], [331.1101, 331.0479, 330.9859, ..., 306.5201, 306.4848, 306.4725], [331.0504, 330.9884, 330.9265, ..., 306.4845, 306.4492, 306.4369]], [[331.8685, 331.8056, 331.7426, ..., 306.9726, 306.937 , 306.9245], [331.8709, 331.808 , 331.745 , ..., 306.9739, 306.9383, 306.9259], [331.8668, 331.8039, 331.7409, ..., 306.9715, 306.9359, 306.9234], ..., [331.1673, 331.1051, 331.0431, ..., 306.5542, 306.519 , 306.5066], [331.1101, 331.0479, 330.9859, ..., 306.5201, 306.4848, 306.4725], [331.0504, 330.9884, 330.9265, ..., 306.4845, 306.4492, 306.4369]]])
- gamma0_lut(pol, line, sample)float64307.8 307.7 307.6 ... 274.3 274.3
- description :
- look up table gamma0
- history :
- gamma0_lut: annotation/calibration/calibration.xml: //calibration/calibrationVectorList/calibrationVector/gamma
array([[[307.7941, 307.7152, 307.6363, ..., 275.0673, 275.0178, 275.0005], [307.7971, 307.7182, 307.6393, ..., 275.0692, 275.0197, 275.0024], [307.792 , 307.713 , 307.6342, ..., 275.0659, 275.0163, 274.999 ], ..., [306.9142, 306.836 , 306.7581, ..., 274.4852, 274.4361, 274.4189], [306.8423, 306.7642, 306.6862, ..., 274.4376, 274.3885, 274.3713], [306.7673, 306.6894, 306.6116, ..., 274.388 , 274.3389, 274.3217]], [[307.7941, 307.7152, 307.6363, ..., 275.0673, 275.0178, 275.0005], [307.7971, 307.7182, 307.6393, ..., 275.0692, 275.0197, 275.0024], [307.792 , 307.713 , 307.6342, ..., 275.0659, 275.0163, 274.999 ], ..., [306.9142, 306.836 , 306.7581, ..., 274.4852, 274.4361, 274.4189], [306.8423, 306.7642, 306.6862, ..., 274.4376, 274.3885, 274.3713], [306.7673, 306.6894, 306.6116, ..., 274.388 , 274.3389, 274.3217]]])
- azimuthTime(pol, line)datetime64[ns]2018-10-08T13:44:39.169256 ... 2...
- description :
- azimuth times associated to the signal look up table
- history :
- azimuthTime: annotation/calibration/calibration.xml: /calibration/calibrationVectorList/calibrationVector/azimuthTime
array([['2018-10-08T13:44:39.169256000', '2018-10-08T13:44:40.169256000', '2018-10-08T13:44:41.169256000', '2018-10-08T13:44:42.169256000', '2018-10-08T13:44:43.169256000', '2018-10-08T13:44:44.169256000', '2018-10-08T13:44:45.169256000', '2018-10-08T13:44:46.169256000', '2018-10-08T13:44:47.169256000', '2018-10-08T13:44:48.169256000', '2018-10-08T13:44:49.169256000', '2018-10-08T13:44:50.169256000', '2018-10-08T13:44:51.169256000', '2018-10-08T13:44:52.169256000', '2018-10-08T13:44:53.169256000', '2018-10-08T13:44:54.169256000', '2018-10-08T13:44:55.169256000', '2018-10-08T13:44:56.169256000', '2018-10-08T13:44:57.169256000', '2018-10-08T13:44:58.169256000', '2018-10-08T13:44:59.169256000', '2018-10-08T13:45:00.169256000', '2018-10-08T13:45:01.169256000', '2018-10-08T13:45:02.169256000', '2018-10-08T13:45:03.169256000', '2018-10-08T13:45:04.169256000', '2018-10-08T13:45:05.169256000', '2018-10-08T13:45:06.169256000', '2018-10-08T13:45:07.169256000'], ['2018-10-08T13:44:39.169256000', '2018-10-08T13:44:40.169256000', '2018-10-08T13:44:41.169256000', '2018-10-08T13:44:42.169256000', '2018-10-08T13:44:43.169256000', '2018-10-08T13:44:44.169256000', '2018-10-08T13:44:45.169256000', '2018-10-08T13:44:46.169256000', '2018-10-08T13:44:47.169256000', '2018-10-08T13:44:48.169256000', '2018-10-08T13:44:49.169256000', '2018-10-08T13:44:50.169256000', '2018-10-08T13:44:51.169256000', '2018-10-08T13:44:52.169256000', '2018-10-08T13:44:53.169256000', '2018-10-08T13:44:54.169256000', '2018-10-08T13:44:55.169256000', '2018-10-08T13:44:56.169256000', '2018-10-08T13:44:57.169256000', '2018-10-08T13:44:58.169256000', '2018-10-08T13:44:59.169256000', '2018-10-08T13:45:00.169256000', '2018-10-08T13:45:01.169256000', '2018-10-08T13:45:02.169256000', '2018-10-08T13:45:03.169256000', '2018-10-08T13:45:04.169256000', '2018-10-08T13:45:05.169256000', '2018-10-08T13:45:06.169256000', '2018-10-08T13:45:07.169256000']], dtype='datetime64[ns]')
- history :
- calibration
<xarray.DatasetView> Size: 98kB Dimensions: (pol: 2, line: 11, sample: 530) Coordinates: * sample (sample) int64 4kB 0 40 80 120 160 ... 21040 21080 21120 21134 * pol (pol) object 16B 'VV' 'VH' * line (line) int64 88B 0 1495 2990 4485 ... 10465 11960 13455 14949 Data variables: noise_lut (pol, line, sample) float64 93kB 547.5 544.0 ... 512.3 513.3 azimuthTime (pol, line) datetime64[ns] 176B 2018-10-08T13:44:38.229867 .... Attributes: history: noise_lut_range_raw:\n annotation/calibratio... corrected_range_noise_lut: shift : 1495 lines
noise_range- pol: 2
- line: 11
- sample: 530
- sample(sample)int640 40 80 120 ... 21080 21120 21134
array([ 0, 40, 80, ..., 21080, 21120, 21134])
- pol(pol)object'VV' 'VH'
array(['VV', 'VH'], dtype=object)
- line(line)int640 1495 2990 ... 11960 13455 14949
array([ 0, 1495, 2990, 4485, 5980, 7475, 8970, 10465, 11960, 13455, 14949])
- noise_lut(pol, line, sample)float64547.5 544.0 540.6 ... 512.3 513.3
- description :
- /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut
array([[[547.4793, 543.9841, 540.5729, ..., 407.1947, 409.2544, 409.9792], [557.8425, 554.2812, 550.8053, ..., 414.8168, 416.9146, 417.6527], [564.8557, 561.2948, 557.8555, ..., 424.2109, 426.3619, 427.1187], ..., [483.8493, 481.1801, 478.5376, ..., 407.351 , 409.6425, 410.4495], [488.1054, 485.3773, 482.7065, ..., 408.6732, 410.9675, 411.7755], [488.923 , 486.1956, 483.521 , ..., 409.535 , 411.8344, 412.6442]], [[667.0271, 662.8138, 658.6573, ..., 509.472 , 512.0739, 512.9892], [688.6246, 684.2755, 679.9847, ..., 525.8586, 528.5435, 529.4883], [706.2028, 701.7676, 697.3983, ..., 544.6383, 547.426 , 548.4066], ..., [581.284 , 578.1492, 575.0431, ..., 502.8628, 505.6841, 506.6777], [589.7846, 586.5493, 583.3931, ..., 507.4316, 510.273 , 511.2736], [591.8803, 588.6427, 585.4753, ..., 509.4539, 512.3069, 513.3116]]])
- azimuthTime(pol, line)datetime64[ns]2018-10-08T13:44:38.229867 ... 2...
- description :
- /noise/noiseRangeVectorList/noiseRangeVector/noiseRangeLut | /noise/noiseVectorList/noiseVector/noiseLut
array([['2018-10-08T13:44:38.229867000', '2018-10-08T13:44:40.984312000', '2018-10-08T13:44:43.738758000', '2018-10-08T13:44:46.499370000', '2018-10-08T13:44:49.255871000', '2018-10-08T13:44:52.014427000', '2018-10-08T13:44:54.775039000', '2018-10-08T13:44:57.531540000', '2018-10-08T13:45:00.290097000', '2018-10-08T13:45:03.046598000', '2018-10-08T13:45:06.117599000'], ['2018-10-08T13:44:38.229867000', '2018-10-08T13:44:40.984312000', '2018-10-08T13:44:43.738758000', '2018-10-08T13:44:46.499370000', '2018-10-08T13:44:49.255871000', '2018-10-08T13:44:52.014427000', '2018-10-08T13:44:54.775039000', '2018-10-08T13:44:57.531540000', '2018-10-08T13:45:00.290097000', '2018-10-08T13:45:03.046598000', '2018-10-08T13:45:06.117599000']], dtype='datetime64[ns]')
- 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
- corrected_range_noise_lut :
- shift : 1495 lines
<xarray.DatasetView> Size: 33kB Dimensions: (pol: 2, line: 1359) Coordinates: * line (line) int64 11kB 0 10 20 30 40 ... 13430 13440 13450 13454 * pol (pol) object 16B 'VV' 'VH' Data variables: noise_lut (pol, line) float64 22kB 1.171 1.166 1.161 ... 1.145 1.146 line_start (pol) int64 16B 0 0 line_stop (pol) int64 16B 13454 13454 sample_start (pol) int64 16B 0 0 sample_stop (pol) int64 16B 21134 21134 Attributes: history: noise_lut_azi_raw_slc:\n annotation/calibration/noise.xml:\n ...
noise_azimuth- pol: 2
- line: 1359
- line(line)int640 10 20 30 ... 13440 13450 13454
array([ 0, 10, 20, ..., 13440, 13450, 13454])
- pol(pol)object'VV' 'VH'
array(['VV', 'VH'], dtype=object)
- noise_lut(pol, line)float641.171 1.166 1.161 ... 1.145 1.146
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/noiseAzimuthLut
array([[1.170549, 1.165711, 1.160893, ..., 1.15634 , 1.161024, 1.162434], [1.170444, 1.165715, 1.161005, ..., 1.140883, 1.145189, 1.146484]])
- line_start(pol)int640 0
- swath :
- ['IW1']
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstAzimuthLine
array([0, 0])
- line_stop(pol)int6413454 13454
- swath :
- ['IW1']
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastAzimuthLine
array([13454, 13454])
- sample_start(pol)int640 0
- swath :
- ['IW1']
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/firstRangeSample
array([0, 0])
- sample_stop(pol)int6421134 21134
- swath :
- ['IW1']
- description :
- /noise/noiseAzimuthVectorList/noiseAzimuthVector/lastRangeSample
array([21134, 21134])
- history :
- noise_lut_azi_raw_slc: 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_slc: 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: 165kB Dimensions: (swath_nb: 1, dim_slantRangeTime: 663, dim_azimuthTime: 10) Coordinates: * swath_nb (swath_nb) int64 8B 1 Dimensions without coordinates: dim_slantRangeTime, dim_azimuthTime Data variables: slantRangeTime (swath_nb, dim_slantRangeTime) float64 5kB 0.005334 ... 0... swath (swath_nb, dim_azimuthTime) float64 80B 1.0 1.0 ... 1.0 1.0 roll (swath_nb, dim_azimuthTime) float64 80B 30.15 ... 30.16 azimuthTime (swath_nb, dim_azimuthTime) datetime64[ns] 80B 2018-10-08... terrainHeight (swath_nb, dim_azimuthTime) float64 80B 20.73 ... 709.7 elevationAngle (swath_nb, dim_azimuthTime, dim_slantRangeTime) float64 53kB ... incidenceAngle (swath_nb, dim_azimuthTime, dim_slantRangeTime) float64 53kB ... gain (swath_nb, dim_azimuthTime, dim_slantRangeTime) float64 53kB ... 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- swath_nb: 1
- dim_slantRangeTime: 663
- dim_azimuthTime: 10
- swath_nb(swath_nb)int641
array([1])
- slantRangeTime(swath_nb, dim_slantRangeTime)float640.005334 0.005334 ... 0.005663
array([[0.00533355, 0.00533405, 0.00533454, 0.00533504, 0.00533554, 0.00533604, 0.00533653, 0.00533703, 0.00533753, 0.00533803, 0.00533852, 0.00533902, 0.00533952, 0.00534001, 0.00534051, 0.00534101, 0.00534151, 0.005342 , 0.0053425 , 0.005343 , 0.0053435 , 0.00534399, 0.00534449, 0.00534499, 0.00534549, 0.00534598, 0.00534648, 0.00534698, 0.00534747, 0.00534797, 0.00534847, 0.00534897, 0.00534946, 0.00534996, 0.00535046, 0.00535096, 0.00535145, 0.00535195, 0.00535245, 0.00535295, 0.00535344, 0.00535394, 0.00535444, 0.00535493, 0.00535543, 0.00535593, 0.00535643, 0.00535692, 0.00535742, 0.00535792, 0.00535842, 0.00535891, 0.00535941, 0.00535991, 0.0053604 , 0.0053609 , 0.0053614 , 0.0053619 , 0.00536239, 0.00536289, 0.00536339, 0.00536389, 0.00536438, 0.00536488, 0.00536538, 0.00536588, 0.00536637, 0.00536687, 0.00536737, 0.00536786, 0.00536836, 0.00536886, 0.00536936, 0.00536985, 0.00537035, 0.00537085, 0.00537135, 0.00537184, 0.00537234, 0.00537284, 0.00537334, 0.00537383, 0.00537433, 0.00537483, 0.00537532, 0.00537582, 0.00537632, 0.00537682, 0.00537731, 0.00537781, 0.00537831, 0.00537881, 0.0053793 , 0.0053798 , 0.0053803 , 0.00538079, 0.00538129, 0.00538179, 0.00538229, 0.00538278, ... 0.00561453, 0.00561503, 0.00561553, 0.00561603, 0.00561652, 0.00561702, 0.00561752, 0.00561802, 0.00561851, 0.00561901, 0.00561951, 0.00562 , 0.0056205 , 0.005621 , 0.0056215 , 0.00562199, 0.00562249, 0.00562299, 0.00562349, 0.00562398, 0.00562448, 0.00562498, 0.00562548, 0.00562597, 0.00562647, 0.00562697, 0.00562746, 0.00562796, 0.00562846, 0.00562896, 0.00562945, 0.00562995, 0.00563045, 0.00563095, 0.00563144, 0.00563194, 0.00563244, 0.00563293, 0.00563343, 0.00563393, 0.00563443, 0.00563492, 0.00563542, 0.00563592, 0.00563642, 0.00563691, 0.00563741, 0.00563791, 0.00563841, 0.0056389 , 0.0056394 , 0.0056399 , 0.00564039, 0.00564089, 0.00564139, 0.00564189, 0.00564238, 0.00564288, 0.00564338, 0.00564388, 0.00564437, 0.00564487, 0.00564537, 0.00564587, 0.00564636, 0.00564686, 0.00564736, 0.00564785, 0.00564835, 0.00564885, 0.00564935, 0.00564984, 0.00565034, 0.00565084, 0.00565134, 0.00565183, 0.00565233, 0.00565283, 0.00565332, 0.00565382, 0.00565432, 0.00565482, 0.00565531, 0.00565581, 0.00565631, 0.00565681, 0.0056573 , 0.0056578 , 0.0056583 , 0.0056588 , 0.00565929, 0.00565979, 0.00566029, 0.00566078, 0.00566128, 0.00566178, 0.00566228, 0.00566277]])
- swath(swath_nb, dim_azimuthTime)float641.0 1.0 1.0 1.0 ... 1.0 1.0 1.0 1.0
array([[1., 1., 1., 1., 1., 1., 1., 1., 1., 1.]])
- roll(swath_nb, dim_azimuthTime)float6430.15 30.15 30.15 ... 30.16 30.16
array([[30.14782716, 30.1496924 , 30.15134361, 30.15275929, 30.15406715, 30.15544145, 30.1568553 , 30.15835566, 30.15981783, 30.16023542]])
- azimuthTime(swath_nb, dim_azimuthTime)datetime64[ns]2018-10-08T13:44:40.984312064 .....
array([['2018-10-08T13:44:40.984312064', '2018-10-08T13:44:43.738757888', '2018-10-08T13:44:46.499369984', '2018-10-08T13:44:49.255870976', '2018-10-08T13:44:52.014426880', '2018-10-08T13:44:54.775038976', '2018-10-08T13:44:57.531539968', '2018-10-08T13:45:00.290096896', '2018-10-08T13:45:03.046597888', '2018-10-08T13:45:06.117598976']], dtype='datetime64[ns]')
- terrainHeight(swath_nb, dim_azimuthTime)float6420.73 74.82 64.47 ... 712.0 709.7
array([[ 20.7278035 , 74.82375415, 64.46985146, 68.09821208, 209.0395075 , 551.75 , 600.90850092, 764.762634 , 712.03019046, 709.66537554]])
- elevationAngle(swath_nb, dim_azimuthTime, dim_slantRangeTime)float6427.33 27.34 27.35 ... 32.58 32.58
array([[[27.32778, 27.33679, 27.3458 , ..., 32.46703, 32.4738 , 32.48058], [27.33927, 27.34827, 27.35727, ..., 32.4763 , 32.48307, 32.48985], [27.34168, 27.35068, 27.35968, ..., 32.47826, 32.48503, 32.4918 ], ..., [27.45877, 27.46773, 27.47668, ..., 32.57278, 32.57952, 32.58627], [27.4551 , 27.46405, 27.47301, ..., 32.56983, 32.57658, 32.58332], [27.45597, 27.46493, 27.47388, ..., 32.57054, 32.57729, 32.58403]]])
- incidenceAngle(swath_nb, dim_azimuthTime, dim_slantRangeTime)float6430.66 30.67 30.68 ... 36.72 36.73
array([[[30.66263, 30.67294, 30.68326, ..., 36.59834, 36.60623, 36.61414], [30.67525, 30.68556, 30.69588, ..., 36.60852, 36.61641, 36.6243 ], [30.67781, 30.68813, 30.69844, ..., 36.6106 , 36.61848, 36.62637], ..., [30.80699, 30.81726, 30.82751, ..., 36.71472, 36.7226 , 36.73045], [30.80281, 30.81308, 30.82333, ..., 36.71136, 36.71922, 36.7271 ], [30.80374, 30.81401, 30.82426, ..., 36.71211, 36.71999, 36.72784]]])
- gain(swath_nb, dim_azimuthTime, dim_slantRangeTime)float641.731e+14 1.741e+14 ... 2.774e+14
array([[[1.73134281e+14, 1.74090073e+14, 1.75046643e+14, ..., 2.94758554e+14, 2.93671996e+14, 2.92586600e+14], [1.74155172e+14, 1.75111904e+14, 1.76047066e+14, ..., 2.93570632e+14, 2.92485406e+14, 2.91401349e+14], [1.74235508e+14, 1.75192141e+14, 1.76125220e+14, ..., 2.93521502e+14, 2.92436507e+14, 2.91352577e+14], ..., [1.85668380e+14, 1.86562366e+14, 1.87457734e+14, ..., 2.79021503e+14, 2.77866481e+14, 2.76712381e+14], [1.85136379e+14, 1.86049458e+14, 1.86943974e+14, ..., 2.79777127e+14, 2.78621495e+14, 2.77466878e+14], [1.85183523e+14, 1.86094798e+14, 1.86989331e+14, ..., 2.79727061e+14, 2.78571458e+14, 2.77416971e+14]]])
- 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: 0B Dimensions: () Data variables: *empty*
swath_merging<xarray.DatasetView> Size: 0B Dimensions: () Data variables: *empty*
recalibration- name :
- SENTINEL1_DS:/home1/scratch/agrouaze/xsardatasync/xsardata/S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE:IW1
- short_name :
- SENTINEL1_DS:S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE:IW1
- product :
- SLC
- safe :
- S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE
- swath :
- IW
- multidataset :
- False
- ipf :
- 2.91
- platform :
- SENTINEL-1A
- pols :
- VV VH
- start_date :
- 2018-10-08 13:44:40.984312
- stop_date :
- 2018-10-08 13:45:06.117599
- footprint :
- POLYGON ((-114.6305305568416 32.60521729566573, -115.5607414081933 32.75256251943503, -115.8986961965187 31.24013506634025, -114.9867131962887 31.0929119913333, -114.6305305568416 32.60521729566573))
- coverage :
- 171km * 88km (line * sample )
- orbit_pass :
- Descending
- platform_heading :
- -167.2011573025802
cross spectrum in intra bursts parts of the IW product
[5]:
intra_xs = proc.compute_IW_subswath_intraburst_xspectra(dt,
tile_width={'sample': 20.e3, 'line': 20.e3},
tile_overlap={'sample': 0, 'line': 0},
periodo_width = {'sample': 4000, 'line': 4000},
periodo_overlap = {'sample': 2000, 'line': 2000},
polarization='VV',dev=True)
intra_xs
INFO:root:reduce number of burst -> 1
intrabursts: 0%| | 0/1 [00:00<?, ?it/s]INFO:root:nbtiles : 4
intrabursts: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [01:08<00:00, 68.86s/it]
[5]:
<xarray.Dataset> Size: 15MB Dimensions: (tile_sample: 4, tile_line: 1, bt_thresh: 5, 0tau: 3, freq_line: 57, freq_sample: 451, 1tau: 2, 2tau: 1, c_sample: 2, c_line: 2, k_gp: 4, phi_hf: 5, lambda_range_max_macs: 11) Coordinates: pol <U2 8B 'VV' * bt_thresh (bt_thresh) int64 40B 5 50 100 150 200 k_rg (tile_sample, freq_sample) float64 14kB 0.0 ...... k_az (freq_line) float64 456B -0.04417 ... 0.04417 line (tile_line) int64 8B 747 sample (tile_line, tile_sample) int64 32B 3205 ... 17483 longitude (tile_line, tile_sample) float64 32B -114.8 ...... latitude (tile_line, tile_sample) float64 32B 32.54 ... ... * k_gp (k_gp) int64 32B 1 2 3 4 * phi_hf (phi_hf) int64 40B 1 2 3 4 5 * lambda_range_max_macs (lambda_range_max_macs) float64 88B 25.0 ... 275.0 Dimensions without coordinates: tile_sample, tile_line, 0tau, freq_line, freq_sample, 1tau, 2tau, c_sample, c_line Data variables: (12/30) incidence (tile_line, tile_sample) float64 32B 31.65 ... ... ground_heading (tile_line, tile_sample) float64 32B -169.1 ...... sensing_time (tile_line, tile_sample) datetime64[ns] 32B 201... tile_width_sample (tile_line, tile_sample) int64 32B 20005 ... 20004 tile_width_line (tile_line, tile_sample) int64 32B 19998 ... 19998 sigma0 (tile_line, tile_sample) float64 32B 0.1125 ...... ... ... burst_corner_longitude (tile_line, c_sample, c_line) float64 32B -114.... burst_corner_latitude (tile_line, c_sample, c_line) float64 32B 32.61... cwave_params (tile_line, tile_sample, k_gp, phi_hf) float64 640B ... macs (tile_line, tile_sample, lambda_range_max_macs) complex128 704B ... azimuth_cutoff (tile_line, tile_sample) float64 32B 730.4 ... ... azimuth_cutoff_error (tile_line, tile_sample) float64 32B 0.09116 ..... Attributes: (12/24) name: SENTINEL1_DS:/home1/scratch/agrouaze/xsard... short_name: SENTINEL1_DS:S1A_IW_SLC__1SDV_20181008T134... product: SLC safe: S1A_IW_SLC__1SDV_20181008T134439_20181008T... swath: IW multidataset: False ... ... radar_frequency: 5405000454.33435 azimuth_time_interval: 0.002055556299999998 required_tile_width_sample: 20000.0 required_tile_width_line: 20000.0 required_tile_overlap_sample: 0 required_tile_overlap_line: 0
xarray.Dataset
- tile_sample: 4
- tile_line: 1
- bt_thresh: 5
- 0tau: 3
- freq_line: 57
- freq_sample: 451
- 1tau: 2
- 2tau: 1
- c_sample: 2
- c_line: 2
- k_gp: 4
- phi_hf: 5
- lambda_range_max_macs: 11
- pol()<U2'VV'
array('VV', dtype='<U2')
- bt_thresh(bt_thresh)int645 50 100 150 200
- long_name :
- lower edge of bright target to background amplitude ratio
array([ 5, 50, 100, 150, 200])
- k_rg(tile_sample, freq_sample)float640.0 0.001571 ... 0.7053 0.7068
- long_name :
- wavenumber in range direction
- units :
- rad/m
array([[0. , 0.00157072, 0.00314144, ..., 0.70368337, 0.70525409, 0.70682482], [0. , 0.0015702 , 0.00314041, ..., 0.70345097, 0.70502118, 0.70659138], [0. , 0.00157075, 0.00314151, ..., 0.70369761, 0.70526836, 0.70683912], [0. , 0.00157074, 0.00314148, ..., 0.70369232, 0.70526306, 0.7068338 ]])
- k_az(freq_line)float64-0.04417 -0.04259 ... 0.04417
- long_name :
- wavenumber in azimuth direction
- units :
- rad/m
- spacing :
- 0.0015775377965338267
array([-0.04417106, -0.04259352, -0.04101598, -0.03943844, -0.03786091, -0.03628337, -0.03470583, -0.03312829, -0.03155076, -0.02997322, -0.02839568, -0.02681814, -0.0252406 , -0.02366307, -0.02208553, -0.02050799, -0.01893045, -0.01735292, -0.01577538, -0.01419784, -0.0126203 , -0.01104276, -0.00946523, -0.00788769, -0.00631015, -0.00473261, -0.00315508, -0.00157754, 0. , 0.00157754, 0.00315508, 0.00473261, 0.00631015, 0.00788769, 0.00946523, 0.01104276, 0.0126203 , 0.01419784, 0.01577538, 0.01735292, 0.01893045, 0.02050799, 0.02208553, 0.02366307, 0.0252406 , 0.02681814, 0.02839568, 0.02997322, 0.03155076, 0.03312829, 0.03470583, 0.03628337, 0.03786091, 0.03943844, 0.04101598, 0.04259352, 0.04417106])
- line(tile_line)int64747
array([747])
- sample(tile_line, tile_sample)int643205 7796 12558 17483
array([[ 3205, 7796, 12558, 17483]])
- longitude(tile_line, tile_sample)float64-114.8 -115.0 -115.2 -115.4
array([[-114.80247605, -115.01136276, -115.22053035, -115.42981022]])
- latitude(tile_line, tile_sample)float6432.54 32.57 32.6 32.64
array([[32.53713233, 32.5706297 , 32.60380339, 32.63662033]])
- k_gp(k_gp)int641 2 3 4
- long_name :
- Gegenbauer polynoms dimension
array([1, 2, 3, 4])
- phi_hf(phi_hf)int641 2 3 4 5
- long_name :
- Harmonic functions dimension (odd number)
array([1, 2, 3, 4, 5])
- lambda_range_max_macs(lambda_range_max_macs)float6425.0 50.0 75.0 ... 250.0 275.0
- long_name :
- maximum wavelength bound for MACS estimation
array([ 25., 50., 75., 100., 125., 150., 175., 200., 225., 250., 275.])
- incidence(tile_line, tile_sample)float6431.65 33.02 34.36 35.66
- long_name :
- incidence at tile middle
- units :
- degree
array([[31.64865187, 33.01862476, 34.35515654, 35.65848514]])
- ground_heading(tile_line, tile_sample)float64-169.1 -169.2 -169.3 -169.4
- long_name :
- ground heading
- units :
- degree
- convention :
- from North clockwise
array([[-169.06176106, -169.18068164, -169.29909665, -169.41714817]])
- sensing_time(tile_line, tile_sample)datetime64[ns]2018-10-08T13:44:42.457540 ... 2...
- long_name :
- tile sensing time
array([['2018-10-08T13:44:42.457540000', '2018-10-08T13:44:42.453540000', '2018-10-08T13:44:42.450540000', '2018-10-08T13:44:42.446540000']], dtype='datetime64[ns]')
- tile_width_sample(tile_line, tile_sample)int6420005 20003 20004 20004
- long_name :
- tile width in sample direction
- units :
- m
array([[20005, 20003, 20004, 20004]])
- tile_width_line(tile_line, tile_sample)int6419998 19998 19998 19998
- long_name :
- tile width in line direction
- units :
- m
array([[19998, 19998, 19998, 19998]])
- sigma0(tile_line, tile_sample)float640.1125 0.1053 0.06479 0.1929
- long_name :
- RAW calibrated sigma0
- units :
- linear
array([[0.11250185, 0.10528021, 0.06478643, 0.19290059]])
- nesz(tile_line, tile_sample)float640.004014 0.003614 0.003317 0.003434
- long_name :
- RAW noise-equivalent sigma zero
- units :
- linear
array([[0.00401353, 0.00361375, 0.00331672, 0.00343381]])
- bright_targets_histogram(tile_line, tile_sample, bt_thresh)int644184 20 0 0 0 ... 19002 165 14 3 0
- long_name :
- bright targets histogram (VV polarization)
array([[[ 4184, 20, 0, 0, 0], [ 3393, 46, 5, 0, 0], [ 6273, 72, 4, 0, 0], [19002, 165, 14, 3, 0]]])
- sigma0_filt(tile_line, tile_sample)float640.1065 0.1006 0.05763 0.1326
- long_name :
- calibrated sigma0 with BT correction
- units :
- linear
array([[0.10647805, 0.10057748, 0.05762636, 0.13255208]])
- normalized_variance_filt(tile_line, tile_sample)float642.933 2.112 2.034 4.119
- long_name :
- normalized variance with BT correction
array([[2.93298198, 2.11208145, 2.03372388, 4.11920293]])
- normalized_variance_LPF(tile_line, tile_sample)float640.1543 0.09161 0.2251 0.2921
- long_name :
- normalized variance low-pass-filter
- cutoff frequency :
- [4750.0, 4750.0]
array([[0.1542864 , 0.09161496, 0.22506176, 0.2920962 ]])
- xspectra_0tau(tile_line, tile_sample, freq_line, freq_sample, 0tau)complex128(444.66287123892306-1.9837091114...
- averaged_periodograms :
- 72
- periodo_width_sample :
- 4000
- periodo_width_line :
- 4000
- periodo_overlap_sample :
- 2000
- periodo_overlap_line :
- 2000
array([[[[[444.66287124-1.98370911e-15j, 429.60733876-2.90207502e-16j, 434.38165506+1.93265939e-15j], [346.86859486+2.15016019e-16j, 416.49291986-4.09149322e-16j, 418.71679182-5.63307690e-16j], [315.19830647+1.64237847e-16j, 394.18844551+6.95224964e-16j, 327.98492574-5.42094880e-16j], ..., [ 78.98096067+1.73823259e-16j, 119.79790549+2.77452938e-16j, 131.06417309-8.99631327e-17j], [114.85831808-6.99478297e-16j, 100.25391356-1.73608940e-16j, 122.79534383-2.66603065e-16j], [109.74647702+1.51431899e-17j, 114.94942708+6.08829012e-18j, 146.95102217-1.76129499e-16j]], [[266.17531969-2.93687431e-16j, 401.43588563+3.82852105e-16j, 324.90863464+1.04537381e-16j], [383.40587444+3.12830531e-16j, 389.13247144+3.62153833e-17j, 380.45136264+2.12316160e-15j], [463.45878469-1.41328093e-15j, 454.87816572-4.39356485e-16j, 292.13127951+8.30485270e-16j], ... [113.06101796+2.75635710e-16j, 129.80815125-2.74722573e-16j, 121.30551696-5.71267034e-16j], [103.50066108+1.93611316e-16j, 122.08292507+2.25123253e-16j, 145.19295692-9.09313084e-16j], [144.76271725+5.44650057e-17j, 98.54189859-3.72915169e-16j, 105.4959182 -2.26900255e-16j]], [[428.72496263-1.09859869e-15j, 530.45445151-6.85215279e-16j, 417.87574556-1.67312474e-15j], [371.27329465-6.57138115e-16j, 461.68627515-7.20609386e-16j, 490.28189426+4.82225337e-16j], [391.53673468-5.10043851e-16j, 489.27572718+1.30477716e-15j, 411.41193866-4.65632073e-16j], ..., [130.38165385+3.90833288e-16j, 115.44827923+1.58258301e-16j, 102.48466061+1.40920283e-17j], [121.14960825-2.15134431e-16j, 122.54267514+3.50301849e-16j, 102.43707096-1.23505958e-16j], [109.21392173+2.62244398e-16j, 132.96992614-1.54469882e-16j, 143.43907149-1.23687163e-16j]]]]])
- xspectra_1tau(tile_line, tile_sample, freq_line, freq_sample, 1tau)complex128(155.73664866179863-8.1639341484...
- averaged_periodograms :
- 72
- periodo_width_sample :
- 4000
- periodo_width_line :
- 4000
- periodo_overlap_sample :
- 2000
- periodo_overlap_line :
- 2000
array([[[[[ 1.55736649e+02-8.16393415e+00j, 1.27628659e+02-8.42574471e+00j], [ 1.73488416e+02+1.43210884e+01j, 1.21303624e+02-1.74065396e+01j], [ 1.36373916e+02+7.55238583e+01j, 1.24205381e+02+4.95381345e+01j], ..., [ 2.20476631e+01-1.17890455e+01j, 2.25504096e+01-1.39761418e+01j], [ 2.18205386e+00+2.82688526e+00j, 1.49522822e+01-9.19213259e+00j], [-5.63044481e+00+9.75183086e-01j, 1.63612475e+01-4.02629673e+00j]], [[ 1.23348487e+02-3.61646071e+01j, 1.12047790e+02+2.93696194e+01j], [ 1.60080286e+02+1.58610560e+01j, 1.50262249e+02+1.25367080e+01j], [ 2.40829853e+02+4.09054701e+01j, 1.51625491e+02+1.32222834e+00j], ... [ 9.83695578e+00+1.52042539e+01j, 2.80321831e+01+4.21789578e-01j], [ 1.00350227e+01-9.17853481e+00j, 2.15983539e+01-3.96190552e+00j], [ 2.38187818e+01+2.81955328e+01j, 4.62812062e+00-1.55527271e+00j]], [[ 2.11409307e+02-5.76425210e+01j, 2.26096504e+02-3.47743981e+01j], [ 2.21815313e+02-8.92522775e+00j, 3.03797512e+02-3.33920121e+01j], [ 2.51587158e+02-1.40799009e+01j, 2.54179133e+02+4.16110194e+00j], ..., [ 2.57920656e+01-5.31949062e+00j, 2.72797623e+01-2.07312054e+00j], [ 2.78582678e+01+6.53394642e+00j, 2.74288729e+01-3.26319297e+00j], [ 2.31017589e+01-1.86782934e+00j, 1.33109038e+01+1.67782653e+01j]]]]])
- xspectra_2tau(tile_line, tile_sample, freq_line, freq_sample, 2tau)complex128(133.23055926872453+10.183539929...
- averaged_periodograms :
- 72
- periodo_width_sample :
- 4000
- periodo_width_line :
- 4000
- periodo_overlap_sample :
- 2000
- periodo_overlap_line :
- 2000
array([[[[[ 1.33230559e+02+1.01835399e+01j], [ 1.29736466e+02+2.66181368e+01j], [ 6.47438877e+01+8.69362996e+00j], ..., [ 1.17261573e+01-2.04421400e+01j], [-1.98779828e+01+2.46164716e+01j], [-2.18635959e+01-8.30141565e+00j]], [[ 6.19061137e+01-6.86439723e+00j], [ 1.37806968e+02+1.69082284e-01j], [ 1.53763641e+02+8.16713600e+00j], ..., [-7.25928387e+00-1.29261573e+01j], [-1.45612741e+01-9.71912773e+00j], [-1.68441898e+01+2.18782009e+00j]], [[ 1.56017752e+01-4.46691581e+01j], [ 1.29948899e+02-5.27217934e+01j], [ 1.23474441e+02-2.36378616e+01j], ..., ... ..., [ 2.42827103e+01-2.45259079e+00j], [ 4.35693309e+00-8.91889145e+00j], [ 3.71575858e+01-3.08984437e+00j]], [[ 2.45270135e+02-3.85279792e+01j], [ 2.39243654e+02+1.10579573e+01j], [ 1.51469835e+02+2.89266273e+01j], ..., [ 2.60580419e+01-9.81880393e+00j], [ 1.24289967e+00+6.23532788e+00j], [ 1.26727338e+00-5.64936578e+00j]], [[ 2.39607690e+02-7.50038877e+01j], [ 2.44599724e+02-3.19644508e+01j], [ 2.22848548e+02+3.07494984e+01j], ..., [ 1.62535135e+01+2.14630859e+01j], [ 1.87081067e+01+9.71579316e+00j], [ 1.93295389e+01-7.14138041e+00j]]]]])
- doppler_centroid(tile_line, tile_sample)float641.85 1.799 1.744 1.693
- units :
- rad/m
- averaged_periodograms :
- 72
- periodo_width_sample :
- 4000
- periodo_width_line :
- 4000
- periodo_overlap_sample :
- 2000
- periodo_overlap_line :
- 2000
array([[1.84975255, 1.79935281, 1.74419985, 1.69251713]])
- var_xspectra_0tau(tile_line, tile_sample, freq_line, freq_sample, 0tau)float643.086e+05 1.914e+05 ... 1.763e+04
- averaged_periodograms :
- 72
- periodo_width_sample :
- 4000
- periodo_width_line :
- 4000
- periodo_overlap_sample :
- 2000
- periodo_overlap_line :
- 2000
array([[[[[308593.3713116 , 191423.72844405, 180926.36467124], [115061.62193039, 271404.51831814, 177973.91302878], [ 78792.64706884, 126940.52425297, 127802.60322129], ..., [ 5492.69463717, 17068.54504222, 22779.38217967], [ 16595.51622475, 9558.56816844, 11371.85087467], [ 8455.66292119, 14263.8871089 , 23497.97662212]], [[ 64623.92898098, 126619.65545547, 170101.0278464 ], [165858.06957605, 153350.31235384, 119368.23570231], [204704.97968267, 292940.0816355 , 96092.20971873], ..., [ 10741.68732151, 18251.62640846, 11763.27052936], [ 17740.20630361, 17219.99404606, 11067.31591375], [ 8896.20831711, 31050.63748516, 10501.6446218 ]], [[ 74809.59628996, 196557.61815686, 83410.9899167 ], [ 95321.09689435, 109777.51447586, 107653.4634391 ], [167264.99768847, 262896.85147589, 179997.31048622], ..., ... ..., [ 12457.91051569, 13145.23606289, 17313.57753952], [ 13107.77039419, 12702.55347382, 9781.15209771], [ 9922.80109436, 13112.55072627, 11495.40637485]], [[303512.94000567, 350743.08676058, 194949.81511993], [424786.2419 , 212723.78036906, 148001.53192628], [ 68583.90976156, 253766.8557812 , 162548.34944054], ..., [ 10906.68584092, 17619.51430136, 20686.56114792], [ 8784.42870553, 17875.8341623 , 24135.80659686], [ 24470.98350374, 10491.90886331, 9788.01988473]], [[155355.99080951, 224137.71121761, 241620.26162255], [139478.56620828, 267045.08117829, 229316.91924644], [115724.29585566, 308454.12292371, 202544.1964977 ], ..., [ 20315.21531677, 15043.12278656, 8304.41090107], [ 19456.84755793, 12078.07700186, 6711.3622797 ], [ 10224.31597823, 21077.95702353, 17632.16933353]]]]])
- var_xspectra_1tau(tile_line, tile_sample, freq_line, freq_sample, 1tau)float641.848e+05 1.795e+05 ... 1.83e+04
- averaged_periodograms :
- 72
- periodo_width_sample :
- 4000
- periodo_width_line :
- 4000
- periodo_overlap_sample :
- 2000
- periodo_overlap_line :
- 2000
array([[[[[184766.03501825, 179538.55745528], [179788.3922253 , 211074.886357 ], [136678.04799322, 126834.81595854], ..., [ 11386.25900334, 22990.04445732], [ 13374.42339445, 12160.96175355], [ 9914.63329913, 17393.9326657 ]], [[ 99274.96455274, 124381.03582538], [162115.45790588, 160660.34155734], [257835.95518711, 175852.48255914], ..., [ 14103.95979429, 13275.55577927], [ 17745.44036238, 13449.59877505], [ 19970.22313901, 16957.09458373]], [[140208.06099965, 154835.20737516], [138552.49739581, 125644.72713642], [194483.42397286, 241184.53467083], ..., ... ..., [ 18290.58236313, 14065.55469389], [ 13875.95448845, 12473.24774836], [ 12135.74974708, 14037.65068444]], [[327169.62210892, 282332.30105382], [331685.0172814 , 222352.65585628], [144375.46407696, 194022.31994097], ..., [ 13574.72412306, 12219.90693351], [ 13067.45036884, 17922.70383354], [ 14571.77089409, 10230.25883588]], [[248461.39546192, 246845.7596435 ], [198622.81389364, 269103.59078342], [190008.22579025, 204938.87600656], ..., [ 16553.21948173, 9640.97053436], [ 12966.22754918, 11255.17185067], [ 12823.91904538, 18299.62411506]]]]])
- var_xspectra_2tau(tile_line, tile_sample, freq_line, freq_sample, 2tau)float642.229e+05 1.549e+05 ... 1.394e+04
- averaged_periodograms :
- 72
- periodo_width_sample :
- 4000
- periodo_width_line :
- 4000
- periodo_overlap_sample :
- 2000
- periodo_overlap_line :
- 2000
array([[[[[222947.75879745], [154913.16470436], [ 93477.93315221], ..., [ 9146.29054857], [ 12313.65697759], [ 15072.53102639]], [[108115.95920028], [176934.90719685], [162347.20399737], ..., [ 8828.68012424], [ 19144.74161518], [ 14405.17878826]], [[ 96554.77034103], [108610.39385488], [218118.1923338 ], ..., ... ..., [ 18200.08714803], [ 12487.07869006], [ 13150.28425345]], [[241425.38373027], [261481.75489737], [ 86221.4616312 ], ..., [ 18119.06140711], [ 13827.68776366], [ 17111.98151961]], [[230974.91448153], [178103.41550702], [174832.93425713], ..., [ 9689.02816394], [ 12916.42107557], [ 13936.53842277]]]]])
- tau(tile_line, tile_sample)float640.04217 0.04273 0.04331 0.04391
- long_name :
- delay between two successive looks
- units :
- s
array([[0.04216838, 0.04272732, 0.04330695, 0.04390649]])
- burst(tile_line)int640
array([0])
- corner_longitude(tile_line, tile_sample, c_sample, c_line)float64-114.7 -114.7 ... -115.5 -115.6
array([[[[-114.67668966, -114.71722772], [-114.88585187, -114.92595283]], [[-114.88585187, -114.92595283], [-115.09515103, -115.13481607]], [[-115.09515103, -115.13481607], [-115.30466755, -115.34389736]], [[-115.30466755, -115.34389736], [-115.51433847, -115.55313362]]]])
- corner_latitude(tile_line, tile_sample, c_sample, c_line)float6432.61 32.43 32.64 ... 32.74 32.56
array([[[[32.60859291, 32.4315442 ], [32.64228707, 32.4652414 ]], [[32.64228707, 32.4652414 ], [32.67562956, 32.49858974]], [[32.67562956, 32.49858974], [32.70863499, 32.5316038 ]], [[32.70863499, 32.5316038 ], [32.74129042, 32.56427059]]]])
- corner_line(tile_line, c_line)int6432 1462
- long_name :
- line number in original digital number matrix
array([[ 32, 1462]])
- corner_sample(tile_line, tile_sample, c_sample)int64952 5457 5457 ... 14980 14980 19985
- long_name :
- sample number in original digital number matrix
array([[[ 952, 5457], [ 5457, 10135], [10135, 14980], [14980, 19985]]])
- burst_corner_longitude(tile_line, c_sample, c_line)float64-114.6 -114.7 -115.5 -115.6
- long_name :
- corner longitude of burst valid portion
array([[[-114.64477886, -114.68617798], [-115.54552121, -115.58500934]]])
- burst_corner_latitude(tile_line, c_sample, c_line)float6432.61 32.42 32.75 32.57
- long_name :
- corner latitude of burst valid portion
array([[[32.60521618, 32.42470058], [32.74790551, 32.56742155]]])
- cwave_params(tile_line, tile_sample, k_gp, phi_hf)float6410.94 -0.0695 ... 0.2111 -0.1083
- long_name :
- CWAVE parameters (2tau)
array([[[[10.94439975, -0.06950101, -4.61883161, -0.77922163, 4.08766901], [-7.62802112, 0.13148792, 0.5604379 , 0.63718204, -1.24299843], [ 5.28307937, -0.05843332, -0.70364379, -0.40173232, 1.30476874], [-3.22888129, -0.02980863, 0.35496442, 0.21170546, -0.41573352]], [[11.71120981, -1.2657479 , -3.31580341, -0.91788738, 2.06047011], [-9.53312999, 1.52165464, 0.02256313, 0.78128707, 0.29908543], [ 7.33123331, -1.24925722, -0.437867 , -0.42679331, 0.18841247], [-4.69856182, 0.83225252, -0.04164592, 0.14406686, 0.42347473]], [[10.75880411, 0.18201107, -2.88009626, -0.48023299, 2.79728405], [-7.46334266, -0.12484695, -1.06881794, 0.21198109, -0.17141428], [ 5.12827392, 0.11256986, 0.30303868, 0.07599786, 0.76750847], [-2.855834 , -0.1222722 , -0.39406614, -0.18151154, -0.02191622]], [[ 9.17096548, 0.25308727, -3.53487738, -0.61681156, 2.87242167], [-4.33177069, -0.08970969, -1.29938699, 0.41172357, 0.24108873], [ 2.36442734, 0.05627411, 0.21267231, -0.32610548, 0.77864155], [-1.14915217, -0.05208331, -0.14191572, 0.21105992, -0.10829226]]]])
- macs(tile_line, tile_sample, lambda_range_max_macs)complex128(1.7365580383222166-0.0014650737...
- kaz_min :
- -0.010471975511965976
- kaz_max :
- 0.010471975511965976
- krg_max :
- 0.41887902047863906
- long_name :
- Mean rAnge Cross-Spectrum (2tau)
array([[[ 1.73655804-0.00146507j, 4.20809293+0.12913181j, 5.66177622+0.21797504j, 6.58321626+0.25656106j, 7.46855814+0.22731608j, 8.42646566+0.17051535j, 9.24013459+0.24303824j, 9.7082866 +0.22701739j, 10.5890796 +0.23259629j, 10.90823578+0.25759811j, 11.66012869+0.25603221j], [ 0.60807915-0.02159074j, 1.69578142-0.05436236j, 2.39299634-0.00388087j, 2.82435018-0.00995264j, 3.16776012+0.00165361j, 3.54477835+0.06966018j, 3.85571994+0.10396818j, 4.08694899+0.13405969j, 4.48973125+0.13038429j, 4.66253753+0.11580402j, 5.08148632+0.13726567j], [ 0.87904681-0.12790294j, 2.26433761-0.16438631j, 2.98929419-0.15188343j, 3.46354386-0.13503544j, 3.89925191-0.16867542j, 4.33786817-0.18672342j, 4.68018763-0.21077469j, 4.87896767-0.20956431j, 5.24474364-0.22356578j, 5.38873669-0.21853396j, 5.73286513-0.20991561j], [ 4.63455755-0.0380216j , 10.82100056+0.05071363j, 13.83527366+0.17868216j, 15.65360717+0.10855237j, 17.12507804+0.15878643j, 18.44203646+0.16297636j, 19.40761718+0.12713637j, 19.93321182+0.12064311j, 20.9898602 +0.15496371j, 21.4053777 +0.15450799j, 22.31192747+0.15696464j]]])
- azimuth_cutoff(tile_line, tile_sample)float64730.4 662.0 528.3 253.1
- long_name :
- Azimuthal cut-off (2tau)
- units :
- m
array([[730.39507424, 662.00603405, 528.26266212, 253.09520501]])
- azimuth_cutoff_error(tile_line, tile_sample)float640.09116 0.05969 0.08315 0.1047
- long_name :
- normalized azimuthal cut-off error std (2tau)
array([[0.09116165, 0.05969224, 0.08315409, 0.10472634]])
- bt_threshPandasIndex
PandasIndex(Index([5, 50, 100, 150, 200], dtype='int64', name='bt_thresh'))
- k_gpPandasIndex
PandasIndex(Index([1, 2, 3, 4], dtype='int64', name='k_gp'))
- phi_hfPandasIndex
PandasIndex(Index([1, 2, 3, 4, 5], dtype='int64', name='phi_hf'))
- lambda_range_max_macsPandasIndex
PandasIndex(Index([25.0, 50.0, 75.0, 100.0, 125.0, 150.0, 175.0, 200.0, 225.0, 250.0, 275.0], dtype='float64', name='lambda_range_max_macs'))
- name :
- SENTINEL1_DS:/home1/scratch/agrouaze/xsardatasync/xsardata/S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE:IW1
- short_name :
- SENTINEL1_DS:S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE:IW1
- product :
- SLC
- safe :
- S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_024045_02A0A6_65C8.SAFE
- swath :
- IW
- multidataset :
- False
- ipf :
- 2.91
- platform :
- SENTINEL-1A
- pols :
- VV VH
- start_date :
- 2018-10-08 13:44:40.984312
- stop_date :
- 2018-10-08 13:45:06.117599
- footprint :
- POLYGON ((-114.6305305568416 32.60521729566573, -115.5607414081933 32.75256251943503, -115.8986961965187 31.24013506634025, -114.9867131962887 31.0929119913333, -114.6305305568416 32.60521729566573))
- coverage :
- 171km * 88km (line * sample )
- orbit_pass :
- Descending
- platform_heading :
- -167.2011573025802
- comment :
- denoised digital number, read at full resolution
- history :
- digital_number: measurement/s1a-iw1-slc-v*-20181008t134440-20181008t134506-024045-02a0a6-00*.tiff
- azimuth_steering_rate :
- 1.590368784
- radar_frequency :
- 5405000454.33435
- azimuth_time_interval :
- 0.002055556299999998
- required_tile_width_sample :
- 20000.0
- required_tile_width_line :
- 20000.0
- required_tile_overlap_sample :
- 0
- required_tile_overlap_line :
- 0