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> 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
datatree.DataTree
- line: 13455
- sample: 21135
- pol: 2
- 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> Dimensions: (line: 13455, sample: 21135, pol: 2) Coordinates: * line (line) int64 0 1 2 3 4 5 ... 13450 13451 13452 13453 13454 * sample (sample) int64 0 1 2 3 4 5 ... 21130 21131 21132 21133 21134 * pol (pol) object 'VV' 'VH' Data variables: digital_number (pol, line, sample) complex64 0j 0j 0j 0j 0j ... 0j 0j 0j 0j time (line) datetime64[ns] 2018-10-08T13:44:40.984142 ... 2018... sampleSpacing float64 2.33 lineSpacing float64 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- 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]])
- 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> Dimensions: (line: 10, sample: 21) Coordinates: * line (line) int64 0 1495 2990 4485 ... 8970 10465 11960 13454 * sample (sample) int64 0 1057 2114 3171 ... 17969 19026 20083 21134 Data variables: longitude (line, sample) float64 -114.6 -114.7 ... -115.9 -115.9 latitude (line, sample) float64 32.61 32.61 32.62 ... 31.23 31.24 height (line, sample) float64 22.2 22.2 22.2 ... 781.9 781.9 781.9 azimuthTime (line, sample) datetime64[ns] 2018-10-08T13:44:40.984060 ... slantRangeTime (line, sample) float64 0.005334 0.00535 ... 0.005662 incidenceAngle (line, sample) float64 30.65 30.99 31.32 ... 36.44 36.7 elevationAngle (line, sample) float64 27.34 27.64 27.93 ... 32.36 32.58 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- 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> Dimensions: (burst: 9, line: 1495) Dimensions without coordinates: burst, line Data variables: azimuthTime (burst) datetime64[ns] 2018-10-08T13:44:40.984312 ... 2... azimuthAnxTime (burst) float64 2.43e+03 2.432e+03 ... 2.449e+03 2.452e+03 sensingTime (burst) datetime64[ns] 2018-10-08T13:44:42.100540 ... 2... byteOffset (burst) int64 107955 126495255 ... 884819055 1011206355 firstValidSample (burst, line) float64 nan nan nan nan ... nan nan nan nan lastValidSample (burst, line) float64 nan nan nan nan ... nan nan nan nan linesPerBurst int64 1495 samplesPerBurst int64 21135 Attributes: history: annotations
bursts- 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> Dimensions: (azimuthTime: 11) Coordinates: * azimuthTime (azimuthTime) datetime64[ns] 2018-10-08T13:44:36... Data variables: t0 (azimuthTime) float64 0.005334 ... 0.005334 azimuthFmRatePolynomial (azimuthTime) object -2330.76015196 + 450153.757... Attributes: history: annotations
FMrate- 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> Dimensions: (azimuthTime: 11, nb_fine_dce: 20) Coordinates: * azimuthTime (azimuthTime) datetime64[ns] 2018-10-08T13:... * nb_fine_dce (nb_fine_dce) int64 0 1 2 3 4 ... 16 17 18 19 Data variables: t0 (azimuthTime) float64 0.005338 ... 0.005337 geometryDcPolynomial (azimuthTime) object -0.6347436 + 462.2098·... dataDcPolynomial (azimuthTime) object 12.95983 + 51953.91·x ... fineDceAzimuthStartTime (azimuthTime) datetime64[ns] 2018-10-08T13:... fineDceAzimuthStopTime (azimuthTime) datetime64[ns] 2018-10-08T13:... dataDcRmsError (azimuthTime) float64 7.29 6.658 ... 12.9 slantRangeTime (azimuthTime, nb_fine_dce) float64 0.005344... frequency (azimuthTime, nb_fine_dce) float64 29.09 ..... dataDcRmsErrorAboveThreshold (azimuthTime) bool False False ... False False Attributes: history: annotations
doppler_estimate- 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> Dimensions: (time: 17) Coordinates: * time (time) datetime64[ns] 2018-10-08T13:43:31.294060 ... 2018-10-... Data variables: velocity_x (time) float64 -3.097e+03 -3.081e+03 ... -2.801e+03 -2.778e+03 velocity_y (time) float64 -3.51e+03 -3.445e+03 ... -2.498e+03 -2.429e+03 velocity_z (time) float64 -5.98e+03 -6.026e+03 ... -6.604e+03 -6.64e+03 position_x (time) float64 -1.925e+06 -1.956e+06 ... -2.368e+06 -2.396e+06 position_y (time) float64 -5.392e+06 -5.427e+06 ... -5.843e+06 -5.868e+06 position_z (time) float64 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- 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> Dimensions: (dim_0: 2) Dimensions without coordinates: dim_0 Data variables: (12/14) LineUtcTime (dim_0) datetime64[ns] 2018-10-08T13:44:40.98431... numberOfLines int64 13455 numberOfSamples int64 21135 azimuthPixelSpacing float64 13.98 slantRangePixelSpacing float64 2.33 groundRangePixelSpacing float64 4.185 ... ... slantRangeTime float64 0.005334 swath_subswath <U3 'IW1' radarFrequency float64 5.405e+09 rangeSamplingRate float64 6.435e+07 azimuthSteeringRate float64 1.59 history <U824 'image:\n annotation/s1a.xml:\n - /produ...
image- line: 29
- sample: 530
- pol: 2
- 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> Dimensions: (line: 29, sample: 530, pol: 2) Coordinates: * line (line) int64 -1038 -552 90 576 1063 ... 12506 12993 13628 14115 * sample (sample) int64 0 40 80 120 160 ... 21040 21080 21120 21134 * pol (pol) object 'VV' 'VH' Data variables: sigma0_lut (pol, line, sample) float64 331.9 331.8 331.7 ... 306.4 306.4 gamma0_lut (pol, line, sample) float64 307.8 307.7 307.6 ... 274.3 274.3 azimuthTime (pol, line) datetime64[ns] 2018-10-08T13:44:39.169256 ... 20... Attributes: history: calibration
calibration- line: 11
- sample: 530
- pol: 2
- line(line)int64-1495 0 1495 ... 10465 11960 13454
array([-1495, 0, 1495, 2990, 4485, 5980, 7475, 8970, 10465, 11960, 13454])
- 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)
- 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
<xarray.DatasetView> Dimensions: (line: 11, sample: 530, pol: 2) Coordinates: * line (line) int64 -1495 0 1495 2990 4485 ... 8970 10465 11960 13454 * sample (sample) int64 0 40 80 120 160 ... 21040 21080 21120 21134 * pol (pol) object 'VV' 'VH' Data variables: noise_lut (pol, line, sample) float64 547.5 544.0 540.6 ... 512.3 513.3 azimuthTime (pol, line) datetime64[ns] 2018-10-08T13:44:38.229867 ... 20... Attributes: history: noise
noise_range- line: 1359
- pol: 2
- 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
<xarray.DatasetView> Dimensions: (line: 1359, pol: 2) Coordinates: * line (line) int64 0 10 20 30 40 ... 13420 13430 13440 13450 13454 * pol (pol) object 'VV' 'VH' Data variables: noise_lut (pol, line) float64 1.171 1.166 1.161 ... 1.141 1.145 1.146 line_start (pol) int64 0 0 line_stop (pol) int64 13454 13454 sample_start (pol) int64 0 0 sample_stop (pol) int64 21134 21134 Attributes: history: noise
noise_azimuth- 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> Dimensions: (swath_nb: 1, dim_slantRangeTime: 663, dim_azimuthTime: 10) Coordinates: * swath_nb (swath_nb) int64 1 Dimensions without coordinates: dim_slantRangeTime, dim_azimuthTime Data variables: slantRangeTime (swath_nb, dim_slantRangeTime) float64 0.005334 ... 0.005663 swath (swath_nb, dim_azimuthTime) float64 1.0 1.0 1.0 ... 1.0 1.0 roll (swath_nb, dim_azimuthTime) float64 30.15 30.15 ... 30.16 azimuthTime (swath_nb, dim_azimuthTime) datetime64[ns] 2018-10-08T13:... terrainHeight (swath_nb, dim_azimuthTime) float64 20.73 74.82 ... 709.7 elevationAngle (swath_nb, dim_azimuthTime, dim_slantRangeTime) float64 2... incidenceAngle (swath_nb, dim_azimuthTime, dim_slantRangeTime) float64 3... gain (swath_nb, dim_azimuthTime, dim_slantRangeTime) float64 1... 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<xarray.DatasetView> Dimensions: () Data variables: *empty*
swath_merging<xarray.DatasetView> 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
0it [00:00, ?it/s]
[3]:
<xarray.Dataset> Dimensions: () Data variables: *empty*
xarray.Dataset
cross spectrum in intra bursts parts of the IW product
[4]:
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: 100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [04:02<00:00, 242.18s/it]
[4]:
<xarray.Dataset> 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: 10) Coordinates: pol <U2 'VV' * bt_thresh (bt_thresh) int64 5 50 100 150 200 k_rg (tile_sample, freq_sample) float64 0.0 ... 0.7068 k_az (freq_line) float64 -0.04417 -0.04259 ... 0.04417 line (tile_line) int64 747 sample (tile_line, tile_sample) int64 3204 7796 ... 17483 longitude (tile_line, tile_sample) float64 -114.8 ... -115.4 latitude (tile_line, tile_sample) float64 32.54 ... 32.64 * k_gp (k_gp) int64 1 2 3 4 * phi_hf (phi_hf) int64 1 2 3 4 5 * lambda_range_max_macs (lambda_range_max_macs) float64 50.0 ... 275.0 Dimensions without coordinates: tile_sample, tile_line, 0tau, freq_line, freq_sample, 1tau, 2tau, c_sample, c_line Data variables: (12/27) incidence (tile_line, tile_sample) float64 31.65 ... 35.66 ground_heading (tile_line, tile_sample) float64 -169.1 ... -169.4 burst (tile_line) int64 0 sensing_time (tile_line, tile_sample) datetime64[ns] 2018-10... sigma0 (tile_line, tile_sample) float64 0.1124 ... 0.1928 nesz (tile_line, tile_sample) float64 0.004084 ... 0... ... ... corner_line (tile_line, c_line) int64 32 1462 corner_sample (tile_line, tile_sample, c_sample) int64 951 ..... burst_corner_longitude (tile_line, c_sample, c_line) float64 -114.6 ..... burst_corner_latitude (tile_line, c_sample, c_line) float64 32.61 ...... cwave_params (tile_line, tile_sample, k_gp, phi_hf, 2tau) float64 ... macs (tile_line, tile_sample, lambda_range_max_macs, 2tau) complex128 ... Attributes: (12/24) name: SENTINEL1_DS:/home1/scratch/agrouaze/xsardatasync... short_name: SENTINEL1_DS:S1A_IW_SLC__1SDV_20181008T134439_201... product: SLC safe: S1A_IW_SLC__1SDV_20181008T134439_20181008T134506_... swath: IW multidataset: False ... ... radar_frequency: 5405000454.33435 azimuth_time_interval: 0.002055556299999998 tile_width_sample: 20000.0 tile_width_line: 20000.0 tile_overlap_sample: 0 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: 10
- 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.00157073, 0.00314145, ..., 0.70368558, 0.70525631, 0.70682704], [0. , 0.00157022, 0.00314044, ..., 0.70345838, 0.7050286 , 0.70659882], [0. , 0.00157077, 0.00314154, ..., 0.70370412, 0.70527489, 0.70684566], [0. , 0.00157075, 0.0031415 , ..., 0.70369553, 0.70526628, 0.70683703]])
- 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)int643204 7796 12558 17483
array([[ 3204, 7796, 12558, 17483]])
- longitude(tile_line, tile_sample)float64-114.8 -115.0 -115.2 -115.4
- 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.80242229, -115.01139272, -115.22053313, -115.4298309 ]])
- latitude(tile_line, tile_sample)float6432.54 32.57 32.6 32.64
- 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.53722594, 32.57073863, 32.60390665, 32.63672746]])
- 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)float6450.0 75.0 100.0 ... 250.0 275.0
- long_name :
- maximum wavelength bound for MACS estimation
array([ 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.64876278, 33.01901686, 34.35551903, 35.6586731 ]])
- 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.06287959, -169.18177454, -169.30014307, -169.41812541]])
- burst(tile_line)int640
array([0])
- 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]')
- sigma0(tile_line, tile_sample)float640.1124 0.1052 0.06473 0.1928
- long_name :
- RAW calibrated sigma0
- units :
- linear
array([[0.11241703, 0.10521455, 0.06472646, 0.19283445]])
- nesz(tile_line, tile_sample)float640.004084 0.003679 0.003377 0.0035
- long_name :
- RAW noise-equivalent sigma zero
- units :
- linear
array([[0.00408376, 0.00367941, 0.00337668, 0.00349995]])
- bright_targets_histogram(tile_line, tile_sample, bt_thresh)int644184 20 0 0 0 ... 19002 165 14 3 0
- long_name :
- bright targets histogram
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.1064 0.1005 0.05757 0.1325
- long_name :
- calibrated sigma0 with BT correction
- units :
- linear
array([[0.10639457, 0.10051182, 0.0575664 , 0.13248594]])
- normalized_variance_filt(tile_line, tile_sample)float642.933 2.112 2.034 4.119
- long_name :
- normalized variance with BT correction
- units :
array([[2.93308981, 2.11208262, 2.03372567, 4.11920406]])
- xspectra_0tau(tile_line, tile_sample, freq_line, freq_sample, 0tau)complex128(444.51312469965296+0j) ... (143...
- averaged_periodograms :
- 72
- periodo_width_sample :
- 4000
- periodo_width_line :
- 4000
- periodo_overlap_sample :
- 2000
- periodo_overlap_line :
- 2000
array([[[[[444.5131247 +0.j, 429.68787851+0.j, 432.14735701+0.j], [350.47498855+0.j, 414.40021621+0.j, 413.63866451+0.j], [318.56483231+0.j, 395.38364741+0.j, 326.46823005+0.j], ..., [ 78.3222414 +0.j, 119.92767804+0.j, 131.53147536+0.j], [115.73228532+0.j, 100.62580448+0.j, 123.22171216+0.j], [107.91292079+0.j, 114.9422329 +0.j, 144.38820996+0.j]], [[269.34030177+0.j, 395.29484289+0.j, 330.96071329+0.j], [385.60192901+0.j, 390.98834814+0.j, 378.44732877+0.j], [469.23408186+0.j, 457.44544566+0.j, 288.43076803+0.j], ..., [100.84021384+0.j, 130.77977327+0.j, 106.67066052+0.j], [113.08255198+0.j, 131.99729231+0.j, 106.34560679+0.j], [ 97.57602629+0.j, 160.26008833+0.j, 107.37509438+0.j]], [[288.83497472+0.j, 484.02199218+0.j, 272.30216921+0.j], [320.36823316+0.j, 418.53389755+0.j, 371.86280596+0.j], [404.20470693+0.j, 483.89600182+0.j, 463.69158383+0.j], ..., ... ..., [125.64037011+0.j, 107.92770681+0.j, 126.8552751 +0.j], [105.99504353+0.j, 124.75340778+0.j, 108.98893248+0.j], [113.98858723+0.j, 105.16134298+0.j, 118.98344179+0.j]], [[499.45957017+0.j, 524.12430327+0.j, 394.58843548+0.j], [445.89306227+0.j, 493.41786272+0.j, 389.05913254+0.j], [284.83254519+0.j, 479.2964772 +0.j, 386.11624541+0.j], ..., [113.06050092+0.j, 129.80758507+0.j, 121.30494898+0.j], [103.50025277+0.j, 122.08236993+0.j, 145.19225082+0.j], [144.76208052+0.j, 98.54145195+0.j, 105.49543159+0.j]], [[428.72299837+0.j, 530.45210189+0.j, 417.87367435+0.j], [371.2716197 +0.j, 461.68407948+0.j, 490.27968229+0.j], [391.53500229+0.j, 489.27364205+0.j, 411.41007229+0.j], ..., [130.38104128+0.j, 115.4477943 +0.j, 102.48419934+0.j], [121.1490427 +0.j, 122.54212972+0.j, 102.43664267+0.j], [109.21346945+0.j, 132.96934565+0.j, 143.4385149 +0.j]]]]])
- xspectra_1tau(tile_line, tile_sample, freq_line, freq_sample, 1tau)complex128(158.98405571901029-10.924519303...
- averaged_periodograms :
- 72
- periodo_width_sample :
- 4000
- periodo_width_line :
- 4000
- periodo_overlap_sample :
- 2000
- periodo_overlap_line :
- 2000
array([[[[[ 1.58984056e+02-1.09245193e+01j, 1.23345129e+02-7.16056634e+00j], [ 1.71828389e+02+1.70171442e+01j, 1.18805713e+02-1.98980221e+01j], [ 1.38096393e+02+7.31294162e+01j, 1.22631257e+02+4.83202384e+01j], ..., [ 2.01939175e+01-1.23252860e+01j, 2.11653118e+01-1.36820285e+01j], [ 2.67278480e+00+1.02232776e+00j, 1.42968329e+01-9.27529508e+00j], [-6.39879715e+00+2.22408652e+00j, 1.68460072e+01-3.94900654e+00j]], [[ 1.21241980e+02-3.59253675e+01j, 1.08355322e+02+3.05123508e+01j], [ 1.56621836e+02+1.79568753e+01j, 1.48247534e+02+1.28731898e+01j], [ 2.43013829e+02+4.39753194e+01j, 1.50354080e+02+1.81907698e-01j], ... [ 9.83691096e+00+1.52041927e+01j, 2.80320355e+01+4.21806531e-01j], [ 1.00349743e+01-9.17849158e+00j, 2.15982716e+01-3.96186438e+00j], [ 2.38186826e+01+2.81953881e+01j, 4.62807545e+00-1.55524001e+00j]], [[ 2.11408320e+02-5.76423043e+01j, 2.26095356e+02-3.47741988e+01j], [ 2.21814303e+02-8.92527505e+00j, 3.03796139e+02-3.33918120e+01j], [ 2.51586105e+02-1.40797652e+01j, 2.54178076e+02+4.16111097e+00j], ..., [ 2.57919270e+01-5.31954072e+00j, 2.72796459e+01-2.07310186e+00j], [ 2.78581272e+01+6.53386474e+00j, 2.74287652e+01-3.26318999e+00j], [ 2.31016489e+01-1.86782704e+00j, 1.33108765e+01+1.67782037e+01j]]]]])
- xspectra_2tau(tile_line, tile_sample, freq_line, freq_sample, 2tau)complex128(127.47613895750476+7.8941454553...
- averaged_periodograms :
- 72
- periodo_width_sample :
- 4000
- periodo_width_line :
- 4000
- periodo_overlap_sample :
- 2000
- periodo_overlap_line :
- 2000
array([[[[[ 1.27476139e+02+7.89414546e+00j], [ 1.26496899e+02+2.53211893e+01j], [ 6.47621363e+01+7.25795214e+00j], ..., [ 1.11988025e+01-1.98764914e+01j], [-2.13282638e+01+2.49918592e+01j], [-2.15703830e+01-5.77403923e+00j]], [[ 6.30907687e+01-4.44563986e+00j], [ 1.36806896e+02+1.19431739e+00j], [ 1.53220585e+02+8.94158997e+00j], ..., [-7.54648944e+00-1.33989967e+01j], [-1.52230734e+01-1.04535489e+01j], [-1.66703188e+01+3.66443573e+00j]], [[ 1.50635059e+01-4.38453978e+01j], [ 1.29388197e+02-5.26019624e+01j], [ 1.24083277e+02-2.70128657e+01j], ..., ... ..., [ 2.42826212e+01-2.45259652e+00j], [ 4.35692611e+00-8.91885033e+00j], [ 3.71574397e+01-3.08982091e+00j]], [[ 2.45269192e+02-3.85278362e+01j], [ 2.39242775e+02+1.10579665e+01j], [ 1.51469303e+02+2.89264889e+01j], ..., [ 2.60578932e+01-9.81878392e+00j], [ 1.24289042e+00+6.23532268e+00j], [ 1.26729966e+00-5.64933481e+00j]], [[ 2.39606507e+02-7.50036125e+01j], [ 2.44598595e+02-3.19643424e+01j], [ 2.22847588e+02+3.07494633e+01j], ..., [ 1.62534207e+01+2.14629934e+01j], [ 1.87079930e+01+9.71573847e+00j], [ 1.93294626e+01-7.14135778e+00j]]]]])
- doppler_centroid(tile_line, tile_sample)float641.852 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.85234401, 1.79933384, 1.7441837 , 1.69250938]])
- var_xspectra_0tau(tile_line, tile_sample, freq_line, freq_sample, 0tau)float643.091e+05 1.971e+05 ... 1.763e+04
- averaged_periodograms :
- 72
- periodo_width_sample :
- 4000
- periodo_width_line :
- 4000
- periodo_overlap_sample :
- 2000
- periodo_overlap_line :
- 2000
array([[[[[309076.50880116, 197058.24913733, 179563.44694677], [119801.85363219, 269420.99436421, 163199.78605973], [ 82303.65463277, 124616.55172156, 127181.83954502], ..., [ 5392.9107619 , 17646.51399943, 22606.49970208], [ 15623.13697393, 8920.67373042, 11744.38176436], [ 8355.65711941, 14672.29460854, 21566.02054553]], [[ 65193.0181705 , 120838.81214356, 184388.87597174], [165108.42277611, 157814.59422708, 114640.13285046], [216829.23287486, 292221.2164194 , 95137.5577444 ], ..., [ 10373.50216498, 19214.33471755, 12012.93936906], [ 17770.89977283, 16326.21464206, 12789.16670922], [ 8754.66832031, 31274.0765776 , 10832.58155515]], [[ 67298.37641542, 197522.8654674 , 85960.94080691], [101896.40783414, 107838.19761688, 104452.62138791], [151421.43627135, 261158.39553267, 177364.03785509], ..., ... ..., [ 12457.79783536, 13145.10407398, 17313.3909096 ], [ 13107.65086172, 12702.44443194, 9781.06043818], [ 9922.71013272, 13112.43671928, 11495.31996228]], [[303510.48901474, 350740.4716778 , 194948.30357374], [424783.12491992, 212722.27591135, 148000.37888325], [ 68583.50029345, 253764.87752588, 162547.19680547], ..., [ 10906.58649921, 17619.3692951 , 20686.36665095], [ 8784.35744085, 17875.66302516, 24135.57539456], [ 24470.77863076, 10491.81343708, 9787.93267904]], [[155354.51901102, 224135.84670457, 241617.92183861], [139477.31693802, 267042.6190801 , 229314.87180239], [115723.31617495, 308451.37339301, 202542.40638746], ..., [ 20315.00031957, 15043.00403958, 8304.33856981], [ 19456.6607248 , 12077.9851745 , 6711.3105256 ], [ 10224.22698454, 21077.75876018, 17632.03388688]]]]])
- var_xspectra_1tau(tile_line, tile_sample, freq_line, freq_sample, 1tau)float641.849e+05 1.78e+05 ... 1.83e+04
- averaged_periodograms :
- 72
- periodo_width_sample :
- 4000
- periodo_width_line :
- 4000
- periodo_overlap_sample :
- 2000
- periodo_overlap_line :
- 2000
array([[[[[184907.9617378 , 178022.68101006], [180505.43309383, 205157.9607569 ], [136803.92645123, 125312.04647993], ..., [ 11490.57697155, 22856.97408539], [ 13626.67456978, 12308.56659429], [ 9725.10905744, 16688.66646111]], [[ 98014.99804654, 119804.45749851], [166116.63189465, 156055.09064401], [264162.90219036, 174164.55693674], ..., [ 13645.96302471, 13171.04997487], [ 17440.33009577, 14258.76641111], [ 19715.86211129, 16803.31879739]], [[136041.76527015, 159585.51448556], [139334.99403251, 123677.5731809 ], [189426.02717779, 238166.95158763], ..., ... ..., [ 18290.41324155, 14065.40982579], [ 13875.83130751, 12473.13293275], [ 12135.64590032, 14037.53493089]], [[327167.01186125, 282330.06401696], [331682.6218457 , 222350.99799086], [144374.34827241, 194020.87719907], ..., [ 13574.59380255, 12219.78737637], [ 13067.33333923, 17922.53465685], [ 14571.64195736, 10230.166727 ]], [[248459.10932189, 246843.57393868], [198620.90992075, 269101.02286454], [190006.60093152, 204936.98365387], ..., [ 16553.06679428, 9640.88968339], [ 12966.11257263, 11255.08161129], [ 12823.81284923, 18299.47694542]]]]])
- var_xspectra_2tau(tile_line, tile_sample, freq_line, freq_sample, 2tau)float642.235e+05 1.521e+05 ... 1.394e+04
- averaged_periodograms :
- 72
- periodo_width_sample :
- 4000
- periodo_width_line :
- 4000
- periodo_overlap_sample :
- 2000
- periodo_overlap_line :
- 2000
array([[[[[223453.82632058], [152067.2933806 ], [ 93325.34629844], ..., [ 9063.69410139], [ 12784.02073542], [ 14361.83495898]], [[111137.01910513], [174749.37507668], [160788.78171527], ..., [ 8872.8459299 ], [ 19848.93963541], [ 14415.96826451]], [[ 92169.38282788], [107062.66169982], [215489.76379651], ..., ... ..., [ 18199.91583852], [ 12486.95728455], [ 13150.17228615]], [[241423.33470695], [261479.70583568], [ 86220.8998096 ], ..., [ 18118.89699402], [ 13827.56600838], [ 17111.82376892]], [[230972.64429521], [178101.81982874], [174831.37968649], ..., [ 9688.94169127], [ 12916.31482943], [ 13936.42495957]]]]])
- tau(tile_line, tile_sample)float640.04217 0.04273 0.04331 0.04391
- long_name :
- delay between two successive looks
- units :
- s
array([[0.04216832, 0.04272732, 0.04330695, 0.04390649]])
- azimuth_cutoff(tile_line, tile_sample)float64730.9 661.3 524.2 252.8
- long_name :
- Azimuthal cut-off (2tau)
- units :
- m
array([[730.8780803 , 661.30365737, 524.23376568, 252.8402802 ]])
- azimuth_cutoff_error(tile_line, tile_sample)float640.09117 0.05988 0.08329 0.1013
- long_name :
- normalized azimuthal cut-off error std (2tau)
array([[0.09117446, 0.05987736, 0.08328996, 0.10126265]])
- corner_longitude(tile_line, tile_sample, c_sample, c_line)float64-114.7 -114.7 ... -115.5 -115.6
- 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.67666224, -114.71719828], [-114.88587781, -114.92597682]], [[-114.88587781, -114.92597682], [-115.09519206, -115.13485531]], [[-115.09519206, -115.13485531], [-115.30468742, -115.34391567]], [[-115.30468742, -115.34391567], [-115.51434798, -115.55314178]]]])
- corner_latitude(tile_line, tile_sample, c_sample, c_line)float6432.61 32.43 32.64 ... 32.74 32.56
- 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.60860099, 32.43154254], [32.64230412, 32.46524871]], [[32.64230412, 32.46524871], [32.67564983, 32.4986003 ]], [[32.67564983, 32.4986003 ], [32.70865086, 32.53160998]], [[32.70865086, 32.53160998], [32.74130411, 32.56427462]]]])
- 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)int64951 5457 5457 ... 14980 14980 19985
- long_name :
- sample number in original digital number matrix
array([[[ 951, 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.64482637, -114.6862221 ], [-115.54555015, -115.5850358 ]]])
- 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.60523262, 32.42471212], [32.7479184 , 32.56742962]]])
- cwave_params(tile_line, tile_sample, k_gp, phi_hf, 2tau)float6410.47 -0.07549 ... -0.1955 -0.218
- long_name :
- CWAVE parameters
array([[[[[10.4650924 ], [-0.07549391], [ 3.55437574], [ 0.74789947], [ 3.70120168]], [[-7.936415 ], [ 0.13930725], [-0.25470249], [-0.62763319], [-1.88276758]], [[ 5.51516804], [-0.0676142 ], [ 0.20064075], [ 0.40447579], [ 1.56097706]], [[-3.33934875], [-0.03068917], ... [ 0.56776183], [ 2.273684 ]], [[-4.7248567 ], [-0.08767912], [ 1.35297345], [-0.4110448 ], [-0.4869777 ]], [[ 2.61536428], [ 0.06221726], [-0.51810107], [ 0.34238504], [ 0.91830122]], [[-1.1705141 ], [-0.03889308], [ 0.31875475], [-0.19548145], [-0.21803919]]]]])
- macs(tile_line, tile_sample, lambda_range_max_macs, 2tau)complex128(0.2681474427067156+0.0080333732...
- kaz_min :
- -0.010471975511965976
- kaz_max :
- 0.010471975511965976
- krg_max :
- 0.41887902047863906
- long_name :
- Mean rAnge Cross-Spectrum
array([[[[0.26814744+0.00803337j], [0.36049615+0.01386816j], [0.41914563+0.01619522j], [0.47544831+0.01456143j], [0.53632722+0.01104666j], [0.58790692+0.01574702j], [0.6177885 +0.01475196j], [0.67393069+0.01527045j], [0.69419671+0.01683414j], [0.74204993+0.01663123j]], [[0.10798322-0.0034617j ], [0.15238018-0.00024715j], [0.17984774-0.00063379j], [0.20171525+0.00010528j], [0.22572287+0.00443577j], [0.24552288+0.00662043j], [0.26024699+0.00853658j], [0.28589522+0.00830255j], [0.29689912+0.00737411j], ... [0.19041831-0.00967503j], [0.22062805-0.00860183j], [0.24838268-0.0107447j ], [0.27632259-0.01189437j], [0.29812836-0.01342643j], [0.31079065-0.01334933j], [0.33409058-0.01424122j], [0.34326294-0.0139207j ], [0.36518393-0.0133717j ]], [[0.68929239+0.00323043j], [0.8813001 +0.01138194j], [0.99712707+0.00691471j], [1.09085905+0.0101146j ], [1.17474867+0.0103815j ], [1.23625569+0.00809851j], [1.2697358 +0.0076849j ], [1.33704379+0.0098711j ], [1.36351205+0.00984207j], [1.42125883+0.00999855j]]]])
- 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([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
- tile_width_sample :
- 20000.0
- tile_width_line :
- 20000.0
- tile_overlap_sample :
- 0
- tile_overlap_line :
- 0