npsphinx prolog… I dont know what to write here….
Example to display a IW L1B x-spectra
read L1B data
[1]:
import glob
import os
import datatree
from slcl1butils.utils import get_test_file
#l1bncfile_pattern = os.path.abspath('../../assests/*iw*nc')
one_safe_l1b = get_test_file('S1B_IW_XSP__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE')
l1bncfile_pattern = os.path.join(one_safe_l1b,'*iw*vv*nc')
print(l1bncfile_pattern)
lst = glob.glob(l1bncfile_pattern)
l1bncfile = lst[0]
l1bncfile
config path: /home/docs/checkouts/readthedocs.org/user_builds/slcl1butils/checkouts/latest/slcl1butils/config.yaml
/home/docs/checkouts/readthedocs.org/user_builds/slcl1butils/checkouts/latest/slcl1butils/utils.py:81: UserWarning: Downloading https://cerweb.ifremer.fr/datarmor/sarwave/documentation/processor/sar/l1butils/example_products/iw/slc/l1b//S1B_IW_XSP__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE.zip
warnings.warn("Downloading %s" % file_url)
/home/docs/checkouts/readthedocs.org/user_builds/slcl1butils/checkouts/latest/slcl1butils/utils.py:83: UserWarning: Unzipping /home/docs/checkouts/readthedocs.org/user_builds/slcl1butils/checkouts/latest/assests/S1B_IW_XSP__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE
warnings.warn("Unzipping %s" % final)
/home/docs/checkouts/readthedocs.org/user_builds/slcl1butils/checkouts/latest/assests/S1B_IW_XSP__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE/*iw*vv*nc
[1]:
'/home/docs/checkouts/readthedocs.org/user_builds/slcl1butils/checkouts/latest/assests/S1B_IW_XSP__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE/s1b-iw2-slc-vv-20211026t045711-20211026t045736-029302-037f35-005_L1B_xspec_IFR_1.4g.nc'
[2]:
dt = datatree.open_datatree(l1bncfile)
dt
[2]:
<xarray.DatasetView> Dimensions: () Data variables: *empty* Attributes: version_xsar: 0.9.6.dev0+g9fd3478.d20230116 version_xsarslc: 2023.3.30.2 processor: /home/datawork-cersat-public/cache/project/mpc-sentinel... generation_date: 2023-Apr-05
datatree.DataTree
- burst: 8
- tile_sample: 5
- tile_line: 1
- freq_sample: 457
- freq_line: 86
- c_sample: 2
- c_line: 2
- pol()object...
[1 values with dtype=object]
- burst(burst)int160 1 2 3 4 5 6 7
array([0, 1, 2, 3, 4, 5, 6, 7], dtype=int16)
- k_rg(burst, tile_sample, freq_sample)float32...
- long_name :
- wavenumber in range direction
- units :
- rad/m
[18280 values with dtype=float32]
- k_az(freq_line)float32...
- long_name :
- wavenumber in azimuth direction
- units :
- rad/m
[86 values with dtype=float32]
- line(burst, tile_line)int16...
[8 values with dtype=int16]
- sample(burst, tile_sample)int16...
[40 values with dtype=int16]
- longitude(burst, tile_sample, tile_line)float32...
- history :
- longitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
- definition :
- Geodetic longitude of grid point [degrees].
[40 values with dtype=float32]
- latitude(burst, tile_sample, tile_line)float32...
- history :
- latitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/latitude
- definition :
- Geodetic latitude of grid point [degrees].
[40 values with dtype=float32]
- incidence(burst, tile_sample, tile_line)float32...
- long_name :
- incidence at tile middle
- units :
- degree
[40 values with dtype=float32]
- normalized_variance(burst, tile_sample, tile_line)float32...
- long_name :
- normalized variance
- units :
[40 values with dtype=float32]
- sigma0(burst, tile_sample, tile_line)float32...
- long_name :
- calibrated sigma0
- units :
- linear
[40 values with dtype=float32]
- ground_heading(burst, tile_sample, tile_line)float32...
- long_name :
- ground heading
- units :
- degree
- convention :
- from North clockwise
[40 values with dtype=float32]
- tau(burst, tile_sample, tile_line)float32...
- long_name :
- delay between two successive acquisitions
- units :
- s
[40 values with dtype=float32]
- azimuth_cutoff(burst, tile_sample, tile_line)float32...
- long_name :
- Azimuthal cut-off
- units :
- m
[40 values with dtype=float32]
- corner_longitude(burst, tile_sample, tile_line, c_sample, c_line)float32...
- history :
- longitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
- definition :
- Geodetic longitude of grid point [degrees].
[160 values with dtype=float32]
- corner_latitude(burst, tile_sample, tile_line, c_sample, c_line)float32...
- history :
- latitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/latitude
- definition :
- Geodetic latitude of grid point [degrees].
[160 values with dtype=float32]
- corner_line(burst, tile_line, c_line)int16...
- long_name :
- line number in original digital number matrix
[16 values with dtype=int16]
- corner_sample(burst, tile_sample, c_sample)int16...
- long_name :
- sample number in original digital number matrix
[80 values with dtype=int16]
- land_flag(burst, tile_sample, tile_line)bool...
- long_name :
- land flag
- convention :
- True if land is present
[40 values with dtype=bool]
- overlap_corner_longitude(burst, c_sample, c_line)float32...
- long_name :
- corner longitude of burst overlap
[32 values with dtype=float32]
- overlap_corner_latitude(burst, c_sample, c_line)float32...
- long_name :
- corner latitude of burst overlap
[32 values with dtype=float32]
- xspectra_Re(burst, tile_sample, tile_line, freq_sample, freq_line)float32...
- periodogram_nperseg_line :
- 86
- periodogram_noverlap_line :
- 43
[1572080 values with dtype=float32]
- xspectra_Im(burst, tile_sample, tile_line, freq_sample, freq_line)float32...
- periodogram_nperseg_line :
- 86
- periodogram_noverlap_line :
- 43
[1572080 values with dtype=float32]
- name :
- SENTINEL1_DS:/home/datawork-cersat-public/project/mpc-sentinel1/data/esa/sentinel-1b/L1/IW/S1B_IW_SLC__1S/2021/299/S1B_IW_SLC__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE:IW2
- short_name :
- SENTINEL1_DS:S1B_IW_SLC__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE:IW2
- product :
- SLC
- safe :
- S1B_IW_SLC__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE
- swath :
- IW
- multidataset :
- False
- ipf :
- 3.31
- platform :
- SENTINEL-1B
- pols :
- VV VH
- start_date :
- 2021-10-26 04:57:11.079114
- stop_date :
- 2021-10-26 04:57:36.263790
- footprint :
- POLYGON ((16.52569318605885 34.48393468420786, 15.47003602432591 34.63859437730419, 15.1537098076834 33.12316072296198, 16.19010348915945 32.96773923777913, 16.52569318605885 34.48393468420786))
- coverage :
- 171km * 98km (line * sample )
- orbit_pass :
- Descending
- platform_heading :
- -167.0869732639832
- azimuth_steering_rate :
- 0.9798633249999998
- mean_incidence :
- 39.41607284477778
- azimuth_time_interval :
- 0.002055556299999998
- tile_width_sample :
- 17700
- tile_width_line :
- 17700
- tile_overlap_sample :
- 0
- tile_overlap_line :
- 0
- periodo_width_sample :
- 3540
- periodo_width_line :
- 1200
- periodo_overlap_sample :
- 1770
- periodo_overlap_line :
- 600
<xarray.DatasetView> Dimensions: (burst: 8, tile_sample: 5, tile_line: 1, freq_sample: 457, freq_line: 86, c_sample: 2, c_line: 2) Coordinates: pol object ... * burst (burst) int16 0 1 2 3 4 5 6 7 k_rg (burst, tile_sample, freq_sample) float32 ... k_az (freq_line) float32 ... line (burst, tile_line) int16 ... sample (burst, tile_sample) int16 ... longitude (burst, tile_sample, tile_line) float32 ... latitude (burst, tile_sample, tile_line) float32 ... Dimensions without coordinates: tile_sample, tile_line, freq_sample, freq_line, c_sample, c_line Data variables: (12/15) incidence (burst, tile_sample, tile_line) float32 ... normalized_variance (burst, tile_sample, tile_line) float32 ... sigma0 (burst, tile_sample, tile_line) float32 ... ground_heading (burst, tile_sample, tile_line) float32 ... tau (burst, tile_sample, tile_line) float32 ... azimuth_cutoff (burst, tile_sample, tile_line) float32 ... ... ... corner_sample (burst, tile_sample, c_sample) int16 ... land_flag (burst, tile_sample, tile_line) bool ... overlap_corner_longitude (burst, c_sample, c_line) float32 ... overlap_corner_latitude (burst, c_sample, c_line) float32 ... xspectra_Re (burst, tile_sample, tile_line, freq_sample, freq_line) float32 ... xspectra_Im (burst, tile_sample, tile_line, freq_sample, freq_line) float32 ... Attributes: (12/26) name: SENTINEL1_DS:/home/datawork-cersat-public/projec... short_name: SENTINEL1_DS:S1B_IW_SLC__1SDV_20211026T045709_20... product: SLC safe: S1B_IW_SLC__1SDV_20211026T045709_20211026T045736... swath: IW multidataset: False ... ... tile_overlap_sample: 0 tile_overlap_line: 0 periodo_width_sample: 3540 periodo_width_line: 1200 periodo_overlap_sample: 1770 periodo_overlap_line: 600
interburst- burst: 9
- tile_sample: 5
- tile_line: 1
- freq_sample: 457
- freq_line: 51
- 0tau: 3
- 1tau: 2
- 2tau: 1
- c_sample: 2
- c_line: 2
- pol()object...
[1 values with dtype=object]
- burst(burst)int160 1 2 3 4 5 6 7 8
array([0, 1, 2, 3, 4, 5, 6, 7, 8], dtype=int16)
- k_rg(burst, tile_sample, freq_sample)float32...
- long_name :
- wavenumber in range direction
- units :
- rad/m
[20565 values with dtype=float32]
- k_az(freq_line)float32...
- long_name :
- wavenumber in azimuth direction
- units :
- rad/m
[51 values with dtype=float32]
- line(burst, tile_line)int16...
[9 values with dtype=int16]
- sample(burst, tile_sample)int16...
[45 values with dtype=int16]
- longitude(burst, tile_sample, tile_line)float32...
- history :
- longitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
- definition :
- Geodetic longitude of grid point [degrees].
[45 values with dtype=float32]
- latitude(burst, tile_sample, tile_line)float32...
- history :
- latitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/latitude
- definition :
- Geodetic latitude of grid point [degrees].
[45 values with dtype=float32]
- incidence(burst, tile_sample, tile_line)float32...
- long_name :
- incidence at tile middle
- units :
- degree
[45 values with dtype=float32]
- normalized_variance(burst, tile_sample, tile_line)float32...
- long_name :
- normalized variance
- units :
[45 values with dtype=float32]
- sigma0(burst, tile_sample, tile_line)float32...
- long_name :
- calibrated sigma0
- units :
- linear
[45 values with dtype=float32]
- ground_heading(burst, tile_sample, tile_line)float32...
- long_name :
- ground heading
- units :
- degree
- convention :
- from North clockwise
[45 values with dtype=float32]
- doppler_centroid(burst, tile_sample, tile_line)float32...
- long_name :
- Doppler centroid
- units :
- rad/m
[45 values with dtype=float32]
- var_xspectra_0tau(burst, tile_sample, tile_line, freq_sample, freq_line, 0tau)float32...
[3146445 values with dtype=float32]
- var_xspectra_1tau(burst, tile_sample, tile_line, freq_sample, freq_line, 1tau)float32...
[2097630 values with dtype=float32]
- var_xspectra_2tau(burst, tile_sample, tile_line, freq_sample, freq_line, 2tau)float32...
[1048815 values with dtype=float32]
- tau(burst, tile_sample, tile_line)float32...
- long_name :
- delay between two successive looks
- units :
- s
[45 values with dtype=float32]
- azimuth_cutoff(burst, tile_sample, tile_line)float32...
- long_name :
- Azimuthal cut-off (2tau)
- units :
- m
[45 values with dtype=float32]
- corner_longitude(burst, tile_sample, tile_line, c_sample, c_line)float32...
- history :
- longitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
- definition :
- Geodetic longitude of grid point [degrees].
[180 values with dtype=float32]
- corner_latitude(burst, tile_sample, tile_line, c_sample, c_line)float32...
- history :
- latitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/latitude
- definition :
- Geodetic latitude of grid point [degrees].
[180 values with dtype=float32]
- corner_line(burst, tile_line, c_line)int16...
- long_name :
- line number in original digital number matrix
[18 values with dtype=int16]
- corner_sample(burst, tile_sample, c_sample)int16...
- long_name :
- sample number in original digital number matrix
[90 values with dtype=int16]
- land_flag(burst, tile_sample, tile_line)bool...
- long_name :
- land flag
- convention :
- True if land is present
[45 values with dtype=bool]
- burst_corner_longitude(burst, c_sample, c_line)float32...
- long_name :
- corner longitude of burst valid portion
[36 values with dtype=float32]
- burst_corner_latitude(burst, c_sample, c_line)float32...
- long_name :
- corner latitude of burst valid portion
[36 values with dtype=float32]
- xspectra_0tau_Re(burst, tile_sample, tile_line, freq_sample, freq_line, 0tau)float32...
- long_name :
- sub-looks cross-spectra 0 tau apart
- nlooks :
- 3
- look_width :
- 0.2
- look_overlap :
- 0.0
- look_window :
- None
[3146445 values with dtype=float32]
- xspectra_0tau_Im(burst, tile_sample, tile_line, freq_sample, freq_line, 0tau)float32...
- long_name :
- sub-looks cross-spectra 0 tau apart
- nlooks :
- 3
- look_width :
- 0.2
- look_overlap :
- 0.0
- look_window :
- None
[3146445 values with dtype=float32]
- xspectra_1tau_Re(burst, tile_sample, tile_line, freq_sample, freq_line, 1tau)float32...
- long_name :
- sub-looks cross-spectra 1 tau apart
- nlooks :
- 3
- look_width :
- 0.2
- look_overlap :
- 0.0
- look_window :
- None
[2097630 values with dtype=float32]
- xspectra_1tau_Im(burst, tile_sample, tile_line, freq_sample, freq_line, 1tau)float32...
- long_name :
- sub-looks cross-spectra 1 tau apart
- nlooks :
- 3
- look_width :
- 0.2
- look_overlap :
- 0.0
- look_window :
- None
[2097630 values with dtype=float32]
- xspectra_2tau_Re(burst, tile_sample, tile_line, freq_sample, freq_line, 2tau)float32...
- long_name :
- sub-looks cross-spectra 2 tau apart
- nlooks :
- 3
- look_width :
- 0.2
- look_overlap :
- 0.0
- look_window :
- None
[1048815 values with dtype=float32]
- xspectra_2tau_Im(burst, tile_sample, tile_line, freq_sample, freq_line, 2tau)float32...
- long_name :
- sub-looks cross-spectra 2 tau apart
- nlooks :
- 3
- look_width :
- 0.2
- look_overlap :
- 0.0
- look_window :
- None
[1048815 values with dtype=float32]
- name :
- SENTINEL1_DS:/home/datawork-cersat-public/project/mpc-sentinel1/data/esa/sentinel-1b/L1/IW/S1B_IW_SLC__1S/2021/299/S1B_IW_SLC__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE:IW2
- short_name :
- SENTINEL1_DS:S1B_IW_SLC__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE:IW2
- product :
- SLC
- safe :
- S1B_IW_SLC__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE
- swath :
- IW
- multidataset :
- False
- ipf :
- 3.31
- platform :
- SENTINEL-1B
- pols :
- VV VH
- start_date :
- 2021-10-26 04:57:11.079114
- stop_date :
- 2021-10-26 04:57:36.263790
- footprint :
- POLYGON ((16.52569318605885 34.48393468420786, 15.47003602432591 34.63859437730419, 15.1537098076834 33.12316072296198, 16.19010348915945 32.96773923777913, 16.52569318605885 34.48393468420786))
- coverage :
- 171km * 98km (line * sample )
- orbit_pass :
- Descending
- platform_heading :
- -167.0869732639832
- comment :
- denoised digital number, read at full resolution
- history :
- digital_number: measurement/s1b-iw2-slc-v*-20211026t045711-20211026t045736-029302-037f35-00*.tiff
- radar_frequency :
- 5405000454.33435
- azimuth_time_interval :
- 0.002055556299999998
- tile_width_sample :
- 17700
- tile_width_line :
- 17700
- tile_overlap_sample :
- 0
- tile_overlap_line :
- 0
- periodo_width_sample :
- 3540
- periodo_width_line :
- 3540
- periodo_overlap_sample :
- 1770
- periodo_overlap_line :
- 1770
<xarray.DatasetView> Dimensions: (burst: 9, tile_sample: 5, tile_line: 1, freq_sample: 457, freq_line: 51, 0tau: 3, 1tau: 2, 2tau: 1, c_sample: 2, c_line: 2) Coordinates: pol object ... * burst (burst) int16 0 1 2 3 4 5 6 7 8 k_rg (burst, tile_sample, freq_sample) float32 ... k_az (freq_line) float32 ... line (burst, tile_line) int16 ... sample (burst, tile_sample) int16 ... longitude (burst, tile_sample, tile_line) float32 ... latitude (burst, tile_sample, tile_line) float32 ... Dimensions without coordinates: tile_sample, tile_line, freq_sample, freq_line, 0tau, 1tau, 2tau, c_sample, c_line Data variables: (12/23) incidence (burst, tile_sample, tile_line) float32 ... normalized_variance (burst, tile_sample, tile_line) float32 ... sigma0 (burst, tile_sample, tile_line) float32 ... ground_heading (burst, tile_sample, tile_line) float32 ... doppler_centroid (burst, tile_sample, tile_line) float32 ... var_xspectra_0tau (burst, tile_sample, tile_line, freq_sample, freq_line, 0tau) float32 ... ... ... xspectra_0tau_Re (burst, tile_sample, tile_line, freq_sample, freq_line, 0tau) float32 ... xspectra_0tau_Im (burst, tile_sample, tile_line, freq_sample, freq_line, 0tau) float32 ... xspectra_1tau_Re (burst, tile_sample, tile_line, freq_sample, freq_line, 1tau) float32 ... xspectra_1tau_Im (burst, tile_sample, tile_line, freq_sample, freq_line, 1tau) float32 ... xspectra_2tau_Re (burst, tile_sample, tile_line, freq_sample, freq_line, 2tau) float32 ... xspectra_2tau_Im (burst, tile_sample, tile_line, freq_sample, freq_line, 2tau) float32 ... Attributes: (12/27) name: SENTINEL1_DS:/home/datawork-cersat-public/projec... short_name: SENTINEL1_DS:S1B_IW_SLC__1SDV_20211026T045709_20... product: SLC safe: S1B_IW_SLC__1SDV_20211026T045709_20211026T045736... swath: IW multidataset: False ... ... tile_overlap_sample: 0 tile_overlap_line: 0 periodo_width_sample: 3540 periodo_width_line: 3540 periodo_overlap_sample: 1770 periodo_overlap_line: 1770
intraburst- version_xsar :
- 0.9.6.dev0+g9fd3478.d20230116
- version_xsarslc :
- 2023.3.30.2
- processor :
- /home/datawork-cersat-public/cache/project/mpc-sentinel1/workspace/mamba/envs/xsar_oct22/lib/python3.9/site-packages/xsarslc/scripts/L1B_xspectra_IW_SLC_IFR.py
- generation_date :
- 2023-Apr-05
pick up intra or inter burst group
[3]:
#cat_xspec = 'inter'
cat_xspec = 'intra'
ds = dt[cat_xspec+'burst'].to_dataset()
ds
[3]:
<xarray.Dataset> Dimensions: (burst: 9, tile_sample: 5, tile_line: 1, freq_sample: 457, freq_line: 51, 0tau: 3, 1tau: 2, 2tau: 1, c_sample: 2, c_line: 2) Coordinates: pol object ... * burst (burst) int16 0 1 2 3 4 5 6 7 8 k_rg (burst, tile_sample, freq_sample) float32 ... k_az (freq_line) float32 ... line (burst, tile_line) int16 ... sample (burst, tile_sample) int16 ... longitude (burst, tile_sample, tile_line) float32 ... latitude (burst, tile_sample, tile_line) float32 ... Dimensions without coordinates: tile_sample, tile_line, freq_sample, freq_line, 0tau, 1tau, 2tau, c_sample, c_line Data variables: (12/23) incidence (burst, tile_sample, tile_line) float32 ... normalized_variance (burst, tile_sample, tile_line) float32 ... sigma0 (burst, tile_sample, tile_line) float32 ... ground_heading (burst, tile_sample, tile_line) float32 ... doppler_centroid (burst, tile_sample, tile_line) float32 ... var_xspectra_0tau (burst, tile_sample, tile_line, freq_sample, freq_line, 0tau) float32 ... ... ... xspectra_0tau_Re (burst, tile_sample, tile_line, freq_sample, freq_line, 0tau) float32 ... xspectra_0tau_Im (burst, tile_sample, tile_line, freq_sample, freq_line, 0tau) float32 ... xspectra_1tau_Re (burst, tile_sample, tile_line, freq_sample, freq_line, 1tau) float32 ... xspectra_1tau_Im (burst, tile_sample, tile_line, freq_sample, freq_line, 1tau) float32 ... xspectra_2tau_Re (burst, tile_sample, tile_line, freq_sample, freq_line, 2tau) float32 ... xspectra_2tau_Im (burst, tile_sample, tile_line, freq_sample, freq_line, 2tau) float32 ... Attributes: (12/27) name: SENTINEL1_DS:/home/datawork-cersat-public/projec... short_name: SENTINEL1_DS:S1B_IW_SLC__1SDV_20211026T045709_20... product: SLC safe: S1B_IW_SLC__1SDV_20211026T045709_20211026T045736... swath: IW multidataset: False ... ... tile_overlap_sample: 0 tile_overlap_line: 0 periodo_width_sample: 3540 periodo_width_line: 3540 periodo_overlap_sample: 1770 periodo_overlap_line: 1770
xarray.Dataset
- burst: 9
- tile_sample: 5
- tile_line: 1
- freq_sample: 457
- freq_line: 51
- 0tau: 3
- 1tau: 2
- 2tau: 1
- c_sample: 2
- c_line: 2
- pol()object...
[1 values with dtype=object]
- burst(burst)int160 1 2 3 4 5 6 7 8
array([0, 1, 2, 3, 4, 5, 6, 7, 8], dtype=int16)
- k_rg(burst, tile_sample, freq_sample)float32...
- long_name :
- wavenumber in range direction
- units :
- rad/m
[20565 values with dtype=float32]
- k_az(freq_line)float32...
- long_name :
- wavenumber in azimuth direction
- units :
- rad/m
[51 values with dtype=float32]
- line(burst, tile_line)int16...
[9 values with dtype=int16]
- sample(burst, tile_sample)int16...
[45 values with dtype=int16]
- longitude(burst, tile_sample, tile_line)float32...
- history :
- longitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
- definition :
- Geodetic longitude of grid point [degrees].
[45 values with dtype=float32]
- latitude(burst, tile_sample, tile_line)float32...
- history :
- latitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/latitude
- definition :
- Geodetic latitude of grid point [degrees].
[45 values with dtype=float32]
- incidence(burst, tile_sample, tile_line)float32...
- long_name :
- incidence at tile middle
- units :
- degree
[45 values with dtype=float32]
- normalized_variance(burst, tile_sample, tile_line)float32...
- long_name :
- normalized variance
- units :
[45 values with dtype=float32]
- sigma0(burst, tile_sample, tile_line)float32...
- long_name :
- calibrated sigma0
- units :
- linear
[45 values with dtype=float32]
- ground_heading(burst, tile_sample, tile_line)float32...
- long_name :
- ground heading
- units :
- degree
- convention :
- from North clockwise
[45 values with dtype=float32]
- doppler_centroid(burst, tile_sample, tile_line)float32...
- long_name :
- Doppler centroid
- units :
- rad/m
[45 values with dtype=float32]
- var_xspectra_0tau(burst, tile_sample, tile_line, freq_sample, freq_line, 0tau)float32...
[3146445 values with dtype=float32]
- var_xspectra_1tau(burst, tile_sample, tile_line, freq_sample, freq_line, 1tau)float32...
[2097630 values with dtype=float32]
- var_xspectra_2tau(burst, tile_sample, tile_line, freq_sample, freq_line, 2tau)float32...
[1048815 values with dtype=float32]
- tau(burst, tile_sample, tile_line)float32...
- long_name :
- delay between two successive looks
- units :
- s
[45 values with dtype=float32]
- azimuth_cutoff(burst, tile_sample, tile_line)float32...
- long_name :
- Azimuthal cut-off (2tau)
- units :
- m
[45 values with dtype=float32]
- corner_longitude(burst, tile_sample, tile_line, c_sample, c_line)float32...
- history :
- longitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
- definition :
- Geodetic longitude of grid point [degrees].
[180 values with dtype=float32]
- corner_latitude(burst, tile_sample, tile_line, c_sample, c_line)float32...
- history :
- latitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/latitude
- definition :
- Geodetic latitude of grid point [degrees].
[180 values with dtype=float32]
- corner_line(burst, tile_line, c_line)int16...
- long_name :
- line number in original digital number matrix
[18 values with dtype=int16]
- corner_sample(burst, tile_sample, c_sample)int16...
- long_name :
- sample number in original digital number matrix
[90 values with dtype=int16]
- land_flag(burst, tile_sample, tile_line)bool...
- long_name :
- land flag
- convention :
- True if land is present
[45 values with dtype=bool]
- burst_corner_longitude(burst, c_sample, c_line)float32...
- long_name :
- corner longitude of burst valid portion
[36 values with dtype=float32]
- burst_corner_latitude(burst, c_sample, c_line)float32...
- long_name :
- corner latitude of burst valid portion
[36 values with dtype=float32]
- xspectra_0tau_Re(burst, tile_sample, tile_line, freq_sample, freq_line, 0tau)float32...
- long_name :
- sub-looks cross-spectra 0 tau apart
- nlooks :
- 3
- look_width :
- 0.2
- look_overlap :
- 0.0
- look_window :
- None
[3146445 values with dtype=float32]
- xspectra_0tau_Im(burst, tile_sample, tile_line, freq_sample, freq_line, 0tau)float32...
- long_name :
- sub-looks cross-spectra 0 tau apart
- nlooks :
- 3
- look_width :
- 0.2
- look_overlap :
- 0.0
- look_window :
- None
[3146445 values with dtype=float32]
- xspectra_1tau_Re(burst, tile_sample, tile_line, freq_sample, freq_line, 1tau)float32...
- long_name :
- sub-looks cross-spectra 1 tau apart
- nlooks :
- 3
- look_width :
- 0.2
- look_overlap :
- 0.0
- look_window :
- None
[2097630 values with dtype=float32]
- xspectra_1tau_Im(burst, tile_sample, tile_line, freq_sample, freq_line, 1tau)float32...
- long_name :
- sub-looks cross-spectra 1 tau apart
- nlooks :
- 3
- look_width :
- 0.2
- look_overlap :
- 0.0
- look_window :
- None
[2097630 values with dtype=float32]
- xspectra_2tau_Re(burst, tile_sample, tile_line, freq_sample, freq_line, 2tau)float32...
- long_name :
- sub-looks cross-spectra 2 tau apart
- nlooks :
- 3
- look_width :
- 0.2
- look_overlap :
- 0.0
- look_window :
- None
[1048815 values with dtype=float32]
- xspectra_2tau_Im(burst, tile_sample, tile_line, freq_sample, freq_line, 2tau)float32...
- long_name :
- sub-looks cross-spectra 2 tau apart
- nlooks :
- 3
- look_width :
- 0.2
- look_overlap :
- 0.0
- look_window :
- None
[1048815 values with dtype=float32]
- burstPandasIndex
PandasIndex(Index([0, 1, 2, 3, 4, 5, 6, 7, 8], dtype='int16', name='burst'))
- name :
- SENTINEL1_DS:/home/datawork-cersat-public/project/mpc-sentinel1/data/esa/sentinel-1b/L1/IW/S1B_IW_SLC__1S/2021/299/S1B_IW_SLC__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE:IW2
- short_name :
- SENTINEL1_DS:S1B_IW_SLC__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE:IW2
- product :
- SLC
- safe :
- S1B_IW_SLC__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE
- swath :
- IW
- multidataset :
- False
- ipf :
- 3.31
- platform :
- SENTINEL-1B
- pols :
- VV VH
- start_date :
- 2021-10-26 04:57:11.079114
- stop_date :
- 2021-10-26 04:57:36.263790
- footprint :
- POLYGON ((16.52569318605885 34.48393468420786, 15.47003602432591 34.63859437730419, 15.1537098076834 33.12316072296198, 16.19010348915945 32.96773923777913, 16.52569318605885 34.48393468420786))
- coverage :
- 171km * 98km (line * sample )
- orbit_pass :
- Descending
- platform_heading :
- -167.0869732639832
- comment :
- denoised digital number, read at full resolution
- history :
- digital_number: measurement/s1b-iw2-slc-v*-20211026t045711-20211026t045736-029302-037f35-00*.tiff
- radar_frequency :
- 5405000454.33435
- azimuth_time_interval :
- 0.002055556299999998
- tile_width_sample :
- 17700
- tile_width_line :
- 17700
- tile_overlap_sample :
- 0
- tile_overlap_line :
- 0
- periodo_width_sample :
- 3540
- periodo_width_line :
- 3540
- periodo_overlap_sample :
- 1770
- periodo_overlap_line :
- 1770
recombine real part and imaginary part (as recommanded by Fred)
[4]:
for tautau in range(3):
ds['xspectra_%stau'%tautau] = ds['xspectra_%stau_Re'%tautau] + 1j*ds['xspectra_%stau_Im'%tautau]
ds = ds.drop(['xspectra_%stau_Re'%tautau,'xspectra_%stau_Im'%tautau])
ds
[4]:
<xarray.Dataset> Dimensions: (burst: 9, tile_sample: 5, tile_line: 1, freq_sample: 457, freq_line: 51, 0tau: 3, 1tau: 2, 2tau: 1, c_sample: 2, c_line: 2) Coordinates: pol object ... * burst (burst) int16 0 1 2 3 4 5 6 7 8 k_rg (burst, tile_sample, freq_sample) float32 ... k_az (freq_line) float32 ... line (burst, tile_line) int16 ... sample (burst, tile_sample) int16 ... longitude (burst, tile_sample, tile_line) float32 ... latitude (burst, tile_sample, tile_line) float32 ... Dimensions without coordinates: tile_sample, tile_line, freq_sample, freq_line, 0tau, 1tau, 2tau, c_sample, c_line Data variables: (12/20) incidence (burst, tile_sample, tile_line) float32 ... normalized_variance (burst, tile_sample, tile_line) float32 ... sigma0 (burst, tile_sample, tile_line) float32 ... ground_heading (burst, tile_sample, tile_line) float32 ... doppler_centroid (burst, tile_sample, tile_line) float32 ... var_xspectra_0tau (burst, tile_sample, tile_line, freq_sample, freq_line, 0tau) float32 ... ... ... land_flag (burst, tile_sample, tile_line) bool ... burst_corner_longitude (burst, c_sample, c_line) float32 ... burst_corner_latitude (burst, c_sample, c_line) float32 ... xspectra_0tau (burst, tile_sample, tile_line, freq_sample, freq_line, 0tau) complex64 ... xspectra_1tau (burst, tile_sample, tile_line, freq_sample, freq_line, 1tau) complex64 ... xspectra_2tau (burst, tile_sample, tile_line, freq_sample, freq_line, 2tau) complex64 ... Attributes: (12/27) name: SENTINEL1_DS:/home/datawork-cersat-public/projec... short_name: SENTINEL1_DS:S1B_IW_SLC__1SDV_20211026T045709_20... product: SLC safe: S1B_IW_SLC__1SDV_20211026T045709_20211026T045736... swath: IW multidataset: False ... ... tile_overlap_sample: 0 tile_overlap_line: 0 periodo_width_sample: 3540 periodo_width_line: 3540 periodo_overlap_sample: 1770 periodo_overlap_line: 1770
xarray.Dataset
- burst: 9
- tile_sample: 5
- tile_line: 1
- freq_sample: 457
- freq_line: 51
- 0tau: 3
- 1tau: 2
- 2tau: 1
- c_sample: 2
- c_line: 2
- pol()object...
[1 values with dtype=object]
- burst(burst)int160 1 2 3 4 5 6 7 8
array([0, 1, 2, 3, 4, 5, 6, 7, 8], dtype=int16)
- k_rg(burst, tile_sample, freq_sample)float32...
- long_name :
- wavenumber in range direction
- units :
- rad/m
[20565 values with dtype=float32]
- k_az(freq_line)float32...
- long_name :
- wavenumber in azimuth direction
- units :
- rad/m
[51 values with dtype=float32]
- line(burst, tile_line)int16...
[9 values with dtype=int16]
- sample(burst, tile_sample)int16...
[45 values with dtype=int16]
- longitude(burst, tile_sample, tile_line)float32...
- history :
- longitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
- definition :
- Geodetic longitude of grid point [degrees].
[45 values with dtype=float32]
- latitude(burst, tile_sample, tile_line)float32...
- history :
- latitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/latitude
- definition :
- Geodetic latitude of grid point [degrees].
[45 values with dtype=float32]
- incidence(burst, tile_sample, tile_line)float32...
- long_name :
- incidence at tile middle
- units :
- degree
[45 values with dtype=float32]
- normalized_variance(burst, tile_sample, tile_line)float32...
- long_name :
- normalized variance
- units :
[45 values with dtype=float32]
- sigma0(burst, tile_sample, tile_line)float32...
- long_name :
- calibrated sigma0
- units :
- linear
[45 values with dtype=float32]
- ground_heading(burst, tile_sample, tile_line)float32...
- long_name :
- ground heading
- units :
- degree
- convention :
- from North clockwise
[45 values with dtype=float32]
- doppler_centroid(burst, tile_sample, tile_line)float32...
- long_name :
- Doppler centroid
- units :
- rad/m
[45 values with dtype=float32]
- var_xspectra_0tau(burst, tile_sample, tile_line, freq_sample, freq_line, 0tau)float32...
[3146445 values with dtype=float32]
- var_xspectra_1tau(burst, tile_sample, tile_line, freq_sample, freq_line, 1tau)float32...
[2097630 values with dtype=float32]
- var_xspectra_2tau(burst, tile_sample, tile_line, freq_sample, freq_line, 2tau)float32...
[1048815 values with dtype=float32]
- tau(burst, tile_sample, tile_line)float32...
- long_name :
- delay between two successive looks
- units :
- s
[45 values with dtype=float32]
- azimuth_cutoff(burst, tile_sample, tile_line)float32...
- long_name :
- Azimuthal cut-off (2tau)
- units :
- m
[45 values with dtype=float32]
- corner_longitude(burst, tile_sample, tile_line, c_sample, c_line)float32...
- history :
- longitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
- definition :
- Geodetic longitude of grid point [degrees].
[180 values with dtype=float32]
- corner_latitude(burst, tile_sample, tile_line, c_sample, c_line)float32...
- history :
- latitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/latitude
- definition :
- Geodetic latitude of grid point [degrees].
[180 values with dtype=float32]
- corner_line(burst, tile_line, c_line)int16...
- long_name :
- line number in original digital number matrix
[18 values with dtype=int16]
- corner_sample(burst, tile_sample, c_sample)int16...
- long_name :
- sample number in original digital number matrix
[90 values with dtype=int16]
- land_flag(burst, tile_sample, tile_line)bool...
- long_name :
- land flag
- convention :
- True if land is present
[45 values with dtype=bool]
- burst_corner_longitude(burst, c_sample, c_line)float32...
- long_name :
- corner longitude of burst valid portion
[36 values with dtype=float32]
- burst_corner_latitude(burst, c_sample, c_line)float32...
- long_name :
- corner latitude of burst valid portion
[36 values with dtype=float32]
- xspectra_0tau(burst, tile_sample, tile_line, freq_sample, freq_line, 0tau)complex64(7.8744955+0j) ... (3.088343+0j)
array([[[[[[ 7.8744955+0.j, 11.764476 +0.j, 8.098646 +0.j], [ 7.9547734+0.j, 10.793768 +0.j, 11.181445 +0.j], [ 9.086847 +0.j, 13.674691 +0.j, 9.596696 +0.j], ..., [ 9.086847 +0.j, 13.674691 +0.j, 9.596696 +0.j], [ 7.9547734+0.j, 10.793768 +0.j, 11.181445 +0.j], [ 7.8744955+0.j, 11.764476 +0.j, 8.098646 +0.j]], [[ 6.7880983+0.j, 10.375159 +0.j, 6.7180862+0.j], [ 8.228086 +0.j, 10.274586 +0.j, 10.184839 +0.j], [ 8.193485 +0.j, 11.564818 +0.j, 9.289046 +0.j], ..., [ 9.55185 +0.j, 7.7416387+0.j, 10.656036 +0.j], [ 8.022806 +0.j, 7.6745453+0.j, 8.374648 +0.j], [ 8.605899 +0.j, 9.481324 +0.j, 6.7626157+0.j]], [[ 7.5172505+0.j, 11.210645 +0.j, 6.8341 +0.j], [ 9.759706 +0.j, 11.052725 +0.j, 7.5088844+0.j], [ 6.8280087+0.j, 6.8024487+0.j, 8.204133 +0.j], ..., ... [ 2.4182518+0.j, 2.359603 +0.j, 2.1532147+0.j], [ 2.5544481+0.j, 2.5679114+0.j, 2.4024363+0.j], [ 2.470692 +0.j, 2.8532887+0.j, 2.2386398+0.j]], [[ 2.0558002+0.j, 2.3292725+0.j, 1.7751205+0.j], [ 2.1076286+0.j, 2.4710867+0.j, 2.345391 +0.j], [ 2.7598214+0.j, 2.0541017+0.j, 2.0649855+0.j], ..., [ 2.4755201+0.j, 1.9268264+0.j, 2.1146338+0.j], [ 2.3721535+0.j, 2.6763446+0.j, 2.6405897+0.j], [ 2.4259808+0.j, 2.4638977+0.j, 2.635774 +0.j]], [[ 2.1418734+0.j, 2.281444 +0.j, 2.8358934+0.j], [ 2.2326422+0.j, 2.5014906+0.j, 2.483247 +0.j], [ 2.568282 +0.j, 2.2544107+0.j, 2.4741051+0.j], ..., [ 1.9549178+0.j, 2.0333574+0.j, 2.8035564+0.j], [ 1.7542586+0.j, 3.8168669+0.j, 2.6493325+0.j], [ 2.7378604+0.j, 2.3752122+0.j, 3.088343 +0.j]]]]]], dtype=complex64)
- xspectra_1tau(burst, tile_sample, tile_line, freq_sample, freq_line, 1tau)complex64(-1.5561543+0.15726551j) ... (0....
array([[[[[[-1.55615425e+00+1.57265514e-01j, -4.52611268e-01-3.30554277e-01j], [ 2.21917406e-01-1.67776549e+00j, -6.37715101e-01+1.79049432e+00j], [-1.57640088e+00-1.79819655e+00j, -1.19129682e+00-4.58787978e-01j], ..., [-1.57640088e+00+1.79819655e+00j, -1.19129682e+00+4.58787978e-01j], [ 2.21917406e-01+1.67776549e+00j, -6.37715101e-01-1.79049432e+00j], [-1.55615425e+00-1.57265514e-01j, -4.52611268e-01+3.30554277e-01j]], [[ 4.08505872e-02-6.08896613e-02j, -2.85343111e-01+4.14393842e-01j], [ 3.39165688e-01+1.71978128e+00j, 7.11393476e-01-1.19374561e+00j], [-6.13430083e-01-9.25679266e-01j, 1.72458798e-01-4.08032596e-01j], ... [ 1.32238045e-01+1.74719587e-01j, -9.06673446e-02+1.69314623e-01j], [ 1.35541260e-01-1.47686988e-01j, -1.25144452e-01+4.28820848e-01j], [-2.09598616e-01+1.42165184e-01j, -8.72449651e-02-1.75565824e-01j]], [[ 1.44973934e-01-2.04601482e-01j, -2.11776674e-01+1.76459625e-02j], [-3.11833799e-01-2.21770972e-01j, 5.52042544e-01+2.35437632e-01j], [-1.22712560e-01-1.37433648e-01j, -3.22979331e-01+2.17473015e-01j], ..., [ 7.84548298e-02+3.55457246e-01j, 2.61533499e-01-9.02101696e-02j], [ 4.63745818e-02-4.17047679e-01j, 7.81417906e-01+3.09689164e-01j], [ 2.30378695e-02-6.78070411e-02j, 4.58931662e-02+4.25239168e-02j]]]]]], dtype=complex64)
- xspectra_2tau(burst, tile_sample, tile_line, freq_sample, freq_line, 2tau)complex64(-0.111038975+0.43706584j) ... (...
array([[[[[[-1.11038975e-01+4.37065840e-01j], [ 1.79234409e+00+4.65093940e-01j], [ 1.15112245e+00-1.96082100e-01j], ..., [ 1.15112245e+00+1.96082100e-01j], [ 1.79234409e+00-4.65093940e-01j], [-1.11038975e-01-4.37065840e-01j]], [[-1.27228603e-01-2.23774821e-01j], [-6.69833183e-01-5.20635724e-01j], [ 1.76731956e+00+1.05318749e+00j], ..., [ 3.27567548e-01-8.32250535e-01j], [ 1.15822482e+00-2.97887683e-01j], [-1.69116035e-01+8.42630923e-01j]], [[-5.54438353e-01+1.75712824e+00j], [-5.95119715e-01-2.81433046e-01j], [-1.31615174e+00-2.04757720e-01j], ..., ... ..., [ 1.49181828e-01+1.31212622e-01j], [ 3.21663246e-02+4.16767180e-01j], [-1.64160356e-01+1.28543660e-01j]], [[ 3.29618305e-02+2.20443457e-01j], [ 2.41542369e-01-3.02583933e-01j], [ 1.58199221e-01+1.12856098e-01j], ..., [ 2.69033372e-01-1.12274580e-01j], [-1.89071372e-01+1.17557012e-01j], [ 2.80342579e-01+1.26988471e-01j]], [[-1.45312309e-01+8.19577351e-02j], [-4.30990726e-01-2.20884144e-01j], [-7.33939931e-02+9.51555297e-02j], ..., [ 3.08287710e-01+7.61879161e-02j], [ 2.29420178e-02+3.58572751e-02j], [ 2.30835795e-01+2.02223957e-01j]]]]]], dtype=complex64)
- burstPandasIndex
PandasIndex(Index([0, 1, 2, 3, 4, 5, 6, 7, 8], dtype='int16', name='burst'))
- name :
- SENTINEL1_DS:/home/datawork-cersat-public/project/mpc-sentinel1/data/esa/sentinel-1b/L1/IW/S1B_IW_SLC__1S/2021/299/S1B_IW_SLC__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE:IW2
- short_name :
- SENTINEL1_DS:S1B_IW_SLC__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE:IW2
- product :
- SLC
- safe :
- S1B_IW_SLC__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE
- swath :
- IW
- multidataset :
- False
- ipf :
- 3.31
- platform :
- SENTINEL-1B
- pols :
- VV VH
- start_date :
- 2021-10-26 04:57:11.079114
- stop_date :
- 2021-10-26 04:57:36.263790
- footprint :
- POLYGON ((16.52569318605885 34.48393468420786, 15.47003602432591 34.63859437730419, 15.1537098076834 33.12316072296198, 16.19010348915945 32.96773923777913, 16.52569318605885 34.48393468420786))
- coverage :
- 171km * 98km (line * sample )
- orbit_pass :
- Descending
- platform_heading :
- -167.0869732639832
- comment :
- denoised digital number, read at full resolution
- history :
- digital_number: measurement/s1b-iw2-slc-v*-20211026t045711-20211026t045736-029302-037f35-00*.tiff
- radar_frequency :
- 5405000454.33435
- azimuth_time_interval :
- 0.002055556299999998
- tile_width_sample :
- 17700
- tile_width_line :
- 17700
- tile_overlap_sample :
- 0
- tile_overlap_line :
- 0
- periodo_width_sample :
- 3540
- periodo_width_line :
- 3540
- periodo_overlap_sample :
- 1770
- periodo_overlap_line :
- 1770
get corners from the tiles in each bursts of the sub-swath
[5]:
import numpy as np
from matplotlib import pyplot as plt
from shapely.geometry import Polygon
all_poly = {}
all_poly_coords = {}
for bursti in range(ds.burst.size):
for i_tile_sample in range(ds.tile_sample.size):
for i_tile_line in range(ds.tile_line.size):
#print('bursti',bursti,i_tile_sample,i_tile_line)
lonco = ds['corner_longitude'].isel({'burst':bursti,'tile_sample':i_tile_sample,'tile_line':i_tile_line}).values.ravel(order='C')
latco = ds['corner_latitude'].isel({'burst':bursti,'tile_sample':i_tile_sample,'tile_line':i_tile_line}).values.ravel(order='C')
coords = np.stack([lonco,latco]).T
#print('coords',coords)
coords = coords[[0,1,3,2,0]]
#print('coords2',coords)
pp = Polygon(coords)
#all_poly.append(pp)
all_poly['burst%s_sample%s_line%s'%(bursti,i_tile_sample,i_tile_line)] = pp
all_poly_coords['burst%s_sample%s_line%s'%(bursti,i_tile_sample,i_tile_line)] = coords
print('done',len(all_poly.keys()))
done 45
[6]:
import geoviews as gv
import holoviews as hv
gv.extension('bokeh')
from shapely.geometry import Polygon
import shapely.wkt
P = shapely.wkt.loads(ds.footprint)
#poly = Polygon(np.vstack([lons_tiles,lats_tiles]).T)
print(P)
foot = gv.Path(P).opts(color='magenta')
tmp =[]
for uu in all_poly:
tmp.append(gv.Path(all_poly[uu]))
(gv.tile_sources.Wikipedia * foot * hv.Overlay(tmp) ).opts(width=800,height=600,title='%s tiles SAR Sentinel-1 L1B IFREMER '%(cat_xspec))
POLYGON ((16.52569318605885 34.48393468420786, 15.47003602432591 34.63859437730419, 15.1537098076834 33.12316072296198, 16.19010348915945 32.96773923777913, 16.52569318605885 34.48393468420786))
/tmp/ipykernel_3173/1846620382.py:14: GeoviewsDeprecationWarning: 'Wikipedia' is deprecated and will be removed in version 1.11, use 'OSM' instead.
(gv.tile_sources.Wikipedia * foot * hv.Overlay(tmp) ).opts(width=800,height=600,title='%s tiles SAR Sentinel-1 L1B IFREMER '%(cat_xspec))
[6]:
display pyplot figure of cross spectrum
[7]:
import slcl1butils.plotting.display_one_spectra
from importlib import reload
reload(slcl1butils.plotting.display_one_spectra)
tile_line_i = 0
tile_sample_i = 3
fig = plt.figure()
slcl1butils.plotting.display_one_spectra.plot_a_single_xspec_cart_L1B_IW(ds,bursti,tile_line_i,tile_sample_i,'test display',fig,cat_xspec=cat_xspec,part='Re')
[7]:
<xarray.Dataset> Dimensions: (k_az: 50, k_rg: 912, 0tau: 3, 1tau: 2, 2tau: 1, c_sample: 2, c_line: 2) Coordinates: * k_az (k_az) float32 -0.04418 -0.04241 ... 0.04065 0.04241 * k_rg (k_rg) float32 -0.8092 -0.8074 ... 0.8056 0.8074 pol <U2 'VV' burst int16 8 line int16 12813 sample int16 16524 longitude float32 15.56 latitude float32 33.17 Dimensions without coordinates: 0tau, 1tau, 2tau, c_sample, c_line Data variables: (12/20) incidence (k_rg) float32 40.1 40.1 40.1 ... 40.1 40.1 40.1 normalized_variance (k_rg) float32 1.293 1.293 1.293 ... 1.293 1.293 sigma0 (k_rg) float32 nan nan nan nan ... nan nan nan nan ground_heading (k_rg) float32 -169.9 -169.9 ... -169.9 -169.9 doppler_centroid (k_rg) float32 0.02564 0.02564 ... 0.02564 0.02564 var_xspectra_0tau (k_rg, k_az, 0tau) float32 4.879 4.479 ... 4.589 ... ... land_flag (k_rg) int8 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 burst_corner_longitude (k_rg, c_sample, c_line) float32 16.23 ... 15.24 burst_corner_latitude (k_rg, c_sample, c_line) float32 33.15 ... 33.11 xspectra_0tau (k_rg, k_az, 0tau) complex64 (1.983694-0j) ... (2... xspectra_1tau (k_rg, k_az, 1tau) complex64 (-0.014434621+0.1017... xspectra_2tau (k_rg, k_az, 2tau) complex64 (0.24627322+0.020831... Attributes: (12/27) name: SENTINEL1_DS:/home/datawork-cersat-public/projec... short_name: SENTINEL1_DS:S1B_IW_SLC__1SDV_20211026T045709_20... product: SLC safe: S1B_IW_SLC__1SDV_20211026T045709_20211026T045736... swath: IW multidataset: False ... ... tile_overlap_sample: 0 tile_overlap_line: 0 periodo_width_sample: 3540 periodo_width_line: 3540 periodo_overlap_sample: 1770 periodo_overlap_line: 1770
xarray.Dataset
- k_az: 50
- k_rg: 912
- 0tau: 3
- 1tau: 2
- 2tau: 1
- c_sample: 2
- c_line: 2
- k_az(k_az)float32-0.04418 -0.04241 ... 0.04241
- long_name :
- wavenumber in azimuth direction
- units :
- rad/m
array([-0.044182, -0.042415, -0.040647, -0.03888 , -0.037113, -0.035346, -0.033578, -0.031811, -0.030044, -0.028276, -0.026509, -0.024742, -0.022975, -0.021207, -0.01944 , -0.017673, -0.015906, -0.014138, -0.012371, -0.010604, -0.008836, -0.007069, -0.005302, -0.003535, -0.001767, -0. , 0.001767, 0.003535, 0.005302, 0.007069, 0.008836, 0.010604, 0.012371, 0.014138, 0.015906, 0.017673, 0.01944 , 0.021207, 0.022975, 0.024742, 0.026509, 0.028276, 0.030044, 0.031811, 0.033578, 0.035346, 0.037113, 0.03888 , 0.040647, 0.042415], dtype=float32)
- k_rg(k_rg)float32-0.8092 -0.8074 ... 0.8056 0.8074
- long_name :
- wavenumber in range direction
- units :
- rad/m
array([-0.809174, -0.8074 , -0.805625, ..., 0.803851, 0.805625, 0.8074 ], dtype=float32)
- pol()<U2'VV'
array('VV', dtype='<U2')
- burst()int168
array(8, dtype=int16)
- line()int1612813
array(12813, dtype=int16)
- sample()int1616524
array(16524, dtype=int16)
- longitude()float3215.56
- history :
- longitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
- definition :
- Geodetic longitude of grid point [degrees].
array(15.5578375, dtype=float32)
- latitude()float3233.17
- history :
- latitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/latitude
- definition :
- Geodetic latitude of grid point [degrees].
array(33.173035, dtype=float32)
- incidence(k_rg)float3240.1 40.1 40.1 ... 40.1 40.1 40.1
- long_name :
- incidence at tile middle
- units :
- degree
array([40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, ... 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834, 40.09834], dtype=float32)
- normalized_variance(k_rg)float321.293 1.293 1.293 ... 1.293 1.293
- long_name :
- normalized variance
- units :
array([1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, ... 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705, 1.2929705], dtype=float32)
- sigma0(k_rg)float32nan nan nan nan ... nan nan nan nan
- long_name :
- calibrated sigma0
- units :
- linear
array([nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, ... nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan], dtype=float32)
- ground_heading(k_rg)float32-169.9 -169.9 ... -169.9 -169.9
- long_name :
- ground heading
- units :
- degree
- convention :
- from North clockwise
array([-169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, ... -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594, -169.86594], dtype=float32)
- doppler_centroid(k_rg)float320.02564 0.02564 ... 0.02564 0.02564
- long_name :
- Doppler centroid
- units :
- rad/m
array([0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, ... 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644, 0.025644], dtype=float32)
- var_xspectra_0tau(k_rg, k_az, 0tau)float324.879 4.479 4.847 ... 3.168 4.589
array([[[ 4.879289 , 4.478616 , 4.8470836], [ 5.85602 , 9.418145 , 2.6673021], [ 3.0627842, 3.1854143, 3.5318384], ..., [ 7.3035507, 3.5156798, 5.284231 ], [ 5.119649 , 4.90937 , 2.2482145], [ 3.4596152, 2.5341675, 5.3968997]], [[ 3.8443964, 7.4498925, 4.0662026], [ 4.819866 , 3.1675239, 4.58913 ], [ 3.85696 , 5.544318 , 3.1586282], ..., [ 6.637852 , 5.0186906, 2.2880425], [ 3.8329394, 4.9735665, 3.3049338], [ 6.2559633, 4.937892 , 5.8942237]], [[ 3.9288914, 4.2611876, 10.128753 ], [ 3.0034437, 9.382437 , 9.705171 ], [ 3.8837407, 7.0394716, 6.009368 ], ..., ... ..., [ 5.0609155, 2.3585844, 2.887662 ], [ 5.191674 , 3.1583622, 4.1847987], [ 4.576341 , 6.2538614, 2.00921 ]], [[ 6.706714 , 3.1904902, 5.3956895], [ 5.2229466, 4.1103683, 3.0073211], [ 6.587224 , 8.503208 , 4.7903013], ..., [ 4.105285 , 4.75214 , 3.65001 ], [ 3.8837407, 7.0394716, 6.009368 ], [ 3.0034437, 9.382437 , 9.705171 ]], [[13.598014 , 4.115615 , 1.3289369], [ 6.2559633, 4.937892 , 5.8942237], [ 3.8329394, 4.9735665, 3.3049338], ..., [ 5.409571 , 2.2899694, 4.2553034], [ 3.85696 , 5.544318 , 3.1586282], [ 4.819866 , 3.1675239, 4.58913 ]]], dtype=float32)
- var_xspectra_1tau(k_rg, k_az, 1tau)float324.612 5.099 4.98 ... 4.955 3.744
array([[[4.6117053, 5.0993047], [4.979762 , 3.7365706], [2.897955 , 4.300483 ], ..., [4.057283 , 3.9052362], [4.9609647, 4.108869 ], [3.7737496, 3.7781382]], [[4.4786644, 6.473654 ], [4.955239 , 3.7436178], [6.388802 , 6.0581574], ..., [2.9724293, 3.298559 ], [4.1385818, 4.3826857], [4.575113 , 6.391634 ]], [[4.154902 , 7.6395116], [4.3374677, 6.504972 ], [4.653068 , 5.825758 ], ..., ... ..., [4.8804283, 3.3526006], [4.940284 , 4.1707745], [4.7502565, 3.9303412]], [[5.163967 , 4.451578 ], [5.2796574, 3.697404 ], [4.775231 , 6.3867116], ..., [4.7430367, 5.418526 ], [4.653068 , 5.825758 ], [4.3374677, 6.504972 ]], [[6.003344 , 2.9552393], [4.575113 , 6.391634 ], [4.1385818, 4.3826857], ..., [4.3094373, 4.6368923], [6.388802 , 6.0581574], [4.955239 , 3.7436178]]], dtype=float32)
- var_xspectra_2tau(k_rg, k_az, 2tau)float323.99 4.78 4.118 ... 3.793 4.096
array([[[3.990113 ], [4.7804427], [4.1184387], ..., [4.836161 ], [3.3847659], [4.491567 ]], [[5.1201043], [4.096116 ], [3.7927666], ..., [3.1816382], [5.227339 ], [5.5150576]], [[6.282366 ], [6.7241316], [5.260515 ], ..., ... ..., [5.45806 ], [5.8639226], [4.0445085]], [[4.375705 ], [3.4915526], [4.3157854], ..., [4.2574925], [5.260515 ], [6.7241316]], [[4.4617753], [5.5150576], [5.227339 ], ..., [5.226954 ], [3.7927666], [4.096116 ]]], dtype=float32)
- tau(k_rg)float320.04635 0.04635 ... 0.04635 0.04635
- long_name :
- delay between two successive looks
- units :
- s
array([0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, ... 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297, 0.04635297], dtype=float32)
- azimuth_cutoff(k_rg)float32264.8 264.8 264.8 ... 264.8 264.8
- long_name :
- Azimuthal cut-off (2tau)
- units :
- m
array([264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, ... 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229, 264.8229], dtype=float32)
- corner_longitude(k_rg, c_sample, c_line)float3215.67 15.63 15.48 ... 15.48 15.45
- history :
- longitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/longitude
- definition :
- Geodetic longitude of grid point [degrees].
array([[[15.6684675, 15.634971 ], [15.481519 , 15.448369 ]], [[15.6684675, 15.634971 ], [15.481519 , 15.448369 ]], [[15.6684675, 15.634971 ], [15.481519 , 15.448369 ]], ..., [[15.6684675, 15.634971 ], [15.481519 , 15.448369 ]], [[15.6684675, 15.634971 ], [15.481519 , 15.448369 ]], [[15.6684675, 15.634971 ], [15.481519 , 15.448369 ]]], dtype=float32)
- corner_latitude(k_rg, c_sample, c_line)float3233.24 33.08 33.27 ... 33.27 33.11
- history :
- latitude: annotation/s1b.xml: - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/line - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/pixel - /product/geolocationGrid/geolocationGridPointList/geolocationGridPoint/latitude
- definition :
- Geodetic latitude of grid point [degrees].
array([[[33.23763 , 33.080597], [33.26537 , 33.108353]], [[33.23763 , 33.080597], [33.26537 , 33.108353]], [[33.23763 , 33.080597], [33.26537 , 33.108353]], ..., [[33.23763 , 33.080597], [33.26537 , 33.108353]], [[33.23763 , 33.080597], [33.26537 , 33.108353]], [[33.23763 , 33.080597], [33.26537 , 33.108353]]], dtype=float32)
- corner_line(k_rg, c_line)int1612178 13447 12178 ... 12178 13447
- long_name :
- line number in original digital number matrix
array([[12178, 13447], [12178, 13447], [12178, 13447], ..., [12178, 13447], [12178, 13447], [12178, 13447]], dtype=int16)
- corner_sample(k_rg, c_sample)int1614077 18971 14077 ... 14077 18971
- long_name :
- sample number in original digital number matrix
array([[14077, 18971], [14077, 18971], [14077, 18971], ..., [14077, 18971], [14077, 18971], [14077, 18971]], dtype=int16)
- land_flag(k_rg)int80 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0
- long_name :
- land flag
- convention :
- True if land is present
array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ... 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], dtype=int8)
- burst_corner_longitude(k_rg, c_sample, c_line)float3216.23 16.19 15.27 ... 15.27 15.24
- long_name :
- corner longitude of burst valid portion
array([[[16.228487, 16.188559], [15.274543, 15.236666]], [[16.228487, 16.188559], [15.274543, 15.236666]], [[16.228487, 16.188559], [15.274543, 15.236666]], ..., [[16.228487, 16.188559], [15.274543, 15.236666]], [[16.228487, 16.188559], [15.274543, 15.236666]], [[16.228487, 16.188559], [15.274543, 15.236666]]], dtype=float32)
- burst_corner_latitude(k_rg, c_sample, c_line)float3233.15 32.97 33.3 ... 33.3 33.11
- long_name :
- corner latitude of burst valid portion
array([[[33.152752, 32.971176], [33.295734, 33.114243]], [[33.152752, 32.971176], [33.295734, 33.114243]], [[33.152752, 32.971176], [33.295734, 33.114243]], ..., [[33.152752, 32.971176], [33.295734, 33.114243]], [[33.152752, 32.971176], [33.295734, 33.114243]], [[33.152752, 32.971176], [33.295734, 33.114243]]], dtype=float32)
- xspectra_0tau(k_rg, k_az, 0tau)complex64(1.983694-0j) ... (2.103155+0j)
array([[[1.983694 -0.j, 2.0916874-0.j, 2.2322783-0.j], [2.409676 -0.j, 2.1860595-0.j, 1.7877233-0.j], [1.6046879-0.j, 2.0265806-0.j, 2.064803 -0.j], ..., [2.433044 -0.j, 1.7276436-0.j, 2.3737717-0.j], [2.1269653-0.j, 2.6512115-0.j, 1.685081 -0.j], [1.9724567-0.j, 2.0732236-0.j, 2.2047813-0.j]], [[1.9279042-0.j, 2.718828 -0.j, 2.4083881-0.j], [2.3084247-0.j, 1.9771426-0.j, 2.103155 -0.j], [2.2036276-0.j, 2.7802281-0.j, 1.9327946-0.j], ..., [2.2634578-0.j, 2.0469239-0.j, 1.6540982-0.j], [2.1277359-0.j, 2.1094952-0.j, 2.0327396-0.j], [2.1668622-0.j, 2.2915168-0.j, 2.878206 -0.j]], [[1.9604974-0.j, 2.4684308-0.j, 2.9471612-0.j], [2.194921 -0.j, 2.4919434-0.j, 2.3591955-0.j], [2.1350746-0.j, 2.1824517-0.j, 2.4715075-0.j], ..., ... ..., [2.835067 +0.j, 1.8291645+0.j, 1.7827317+0.j], [2.6857102+0.j, 1.9306059+0.j, 2.4515984+0.j], [2.142368 +0.j, 2.4770281+0.j, 1.7745646+0.j]], [[2.2826357+0.j, 2.266622 +0.j, 2.2626846+0.j], [2.0531943+0.j, 1.9348245+0.j, 2.0837076+0.j], [2.1355906+0.j, 2.5566792+0.j, 2.193064 +0.j], ..., [2.2740762+0.j, 2.4933133+0.j, 2.073104 +0.j], [2.1350746+0.j, 2.1824517+0.j, 2.4715075+0.j], [2.194921 +0.j, 2.4919434+0.j, 2.3591955+0.j]], [[2.6682434+0.j, 2.399243 +0.j, 1.3669577+0.j], [2.1668622+0.j, 2.2915168+0.j, 2.878206 +0.j], [2.1277359+0.j, 2.1094952+0.j, 2.0327396+0.j], ..., [2.1914845+0.j, 1.933363 +0.j, 2.203386 +0.j], [2.2036276+0.j, 2.7802281+0.j, 1.9327946+0.j], [2.3084247+0.j, 1.9771426+0.j, 2.103155 +0.j]]], dtype=complex64)
- xspectra_1tau(k_rg, k_az, 1tau)complex64(-0.014434621+0.10172176j) ... (...
array([[[-0.01443462+0.10172176j, 0.30298862+0.12464504j], [-0.20453502-0.43333927j, -0.04827113-0.36599904j], [-0.08033113+0.10134092j, 0.21639195-0.23864043j], ..., [ 0.02045706-0.18561365j, 0.18640418-0.17858648j], [-0.19023041-0.04047605j, 0.6597941 +0.07370869j], [-0.07825143-0.06774218j, -0.11858913-0.07855862j]], [[ 0.40036613+0.45027268j, 0.05784352-0.06425413j], [-0.02596097-0.04485706j, -0.08715558-0.01735066j], [-0.31327677-0.22315215j, 0.04229277+0.22352958j], ..., [-0.29052842+0.14518009j, -0.18545532-0.22490688j], [-0.11438601-0.3044482j , -0.38926783-0.01651358j], [ 0.28097036-0.06975488j, -0.30389145-0.26201257j]], [[-0.03783687+0.38901693j, 0.5776835 -0.05630988j], [ 0.3317526 +0.16652103j, -0.00474001-0.21409975j], [-0.14847244-0.05981018j, -0.27872232+0.05788118j], ..., ... [ 0.3424005 +0.06642372j, -0.17137483+0.00900396j], [-0.06174986+0.33885503j, -0.04520848-0.45485166j], [ 0.09529579+0.1256997j , -0.09639511+0.01239747j]], [[-0.0448383 -0.33965862j, -0.04518778+0.09803203j], [-0.03979429+0.05813442j, 0.15795952-0.02779681j], [ 0.11800989-0.59518343j, 0.1497238 +0.31956884j], ..., [-0.4039929 -0.04621949j, -0.15049295-0.07999907j], [-0.14847244+0.05981018j, -0.27872232-0.05788118j], [ 0.3317526 -0.16652103j, -0.00474001+0.21409975j]], [[-0.00960082-0.18018842j, -0.2648376 +0.1205257j ], [ 0.28097036+0.06975488j, -0.30389145+0.26201257j], [-0.11438601+0.3044482j , -0.38926783+0.01651358j], ..., [ 0.25643298-0.18714388j, 0.3592841 -0.06318773j], [-0.31327677+0.22315215j, 0.04229277-0.22352958j], [-0.02596097+0.04485706j, -0.08715558+0.01735066j]]], dtype=complex64)
- xspectra_2tau(k_rg, k_az, 2tau)complex64(0.24627322+0.020831913j) ... (0...
array([[[ 0.24627322+0.02083191j], [-0.17485015-0.01469495j], [ 0.36212027-0.07225656j], ..., [ 0.09117126+0.06649526j], [-0.30716735-0.1143389j ], [ 0.1339038 -0.06756561j]], [[ 0.01348297+0.18822452j], [ 0.12654336+0.09638143j], [ 0.23246664-0.24531974j], ..., [-0.07819875-0.18338402j], [ 0.23363969-0.04171925j], [-0.42724454+0.09110124j]], [[-0.3456642 -0.16331758j], [ 0.08589892-0.08163963j], [-0.3620331 +0.02545056j], ..., ... ..., [-0.27682233+0.22233984j], [-0.16460685+0.2372333j ], [ 0.32324082-0.18533424j]], [[ 0.3090711 -0.10390404j], [ 0.05122095+0.19687384j], [ 0.3113286 -0.13267922j], ..., [-0.15620661+0.11815059j], [-0.3620331 -0.02545056j], [ 0.08589892+0.08163963j]], [[ 0.1741138 -0.20759392j], [-0.42724454-0.09110124j], [ 0.23363969+0.04171925j], ..., [-0.12398667+0.19869252j], [ 0.23246664+0.24531974j], [ 0.12654336-0.09638143j]]], dtype=complex64)
- k_azPandasIndex
PandasIndex(Index([ -0.044181957840919495, -0.04241468012332916, -0.04064740240573883, -0.0388801246881485, -0.03711284324526787, -0.035345565527677536, -0.033578287810087204, -0.03181101009249687, -0.03004373237490654, -0.02827645279467106, -0.026509175077080727, -0.024741897359490395, -0.022974617779254913, -0.02120734006166458, -0.01944006234407425, -0.017672782763838768, -0.015905505046248436, -0.01413822639733553, -0.012370948679745197, -0.01060367003083229, -0.008836391381919384, -0.007069113198667765, -0.005301835015416145, -0.0035345565993338823, -0.0017672782996669412, -0.0, 0.0017672782996669412, 0.0035345565993338823, 0.005301835015416145, 0.007069113198667765, 0.008836391381919384, 0.01060367003083229, 0.012370948679745197, 0.01413822639733553, 0.015905505046248436, 0.017672782763838768, 0.01944006234407425, 0.02120734006166458, 0.022974617779254913, 0.024741897359490395, 0.026509175077080727, 0.02827645279467106, 0.03004373237490654, 0.03181101009249687, 0.033578287810087204, 0.035345565527677536, 0.03711284324526787, 0.0388801246881485, 0.04064740240573883, 0.04241468012332916], dtype='float32', name='k_az'))
- k_rgPandasIndex
PandasIndex(Index([-0.8091742396354675, -0.8073996901512146, -0.8056252002716064, -0.8038507103919983, -0.8020762205123901, -0.8003016710281372, -0.798527181148529, -0.7967526912689209, -0.7949782013893127, -0.7932036519050598, ... 0.7914291620254517, 0.7932036519050598, 0.7949782013893127, 0.7967526912689209, 0.798527181148529, 0.8003016710281372, 0.8020762205123901, 0.8038507103919983, 0.8056252002716064, 0.8073996901512146], dtype='float32', name='k_rg', length=912))
- name :
- SENTINEL1_DS:/home/datawork-cersat-public/project/mpc-sentinel1/data/esa/sentinel-1b/L1/IW/S1B_IW_SLC__1S/2021/299/S1B_IW_SLC__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE:IW2
- short_name :
- SENTINEL1_DS:S1B_IW_SLC__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE:IW2
- product :
- SLC
- safe :
- S1B_IW_SLC__1SDV_20211026T045709_20211026T045736_029302_037F35_1CD7.SAFE
- swath :
- IW
- multidataset :
- False
- ipf :
- 3.31
- platform :
- SENTINEL-1B
- pols :
- VV VH
- start_date :
- 2021-10-26 04:57:11.079114
- stop_date :
- 2021-10-26 04:57:36.263790
- footprint :
- POLYGON ((16.52569318605885 34.48393468420786, 15.47003602432591 34.63859437730419, 15.1537098076834 33.12316072296198, 16.19010348915945 32.96773923777913, 16.52569318605885 34.48393468420786))
- coverage :
- 171km * 98km (line * sample )
- orbit_pass :
- Descending
- platform_heading :
- -167.0869732639832
- comment :
- denoised digital number, read at full resolution
- history :
- digital_number: measurement/s1b-iw2-slc-v*-20211026t045711-20211026t045736-029302-037f35-00*.tiff
- radar_frequency :
- 5405000454.33435
- azimuth_time_interval :
- 0.002055556299999998
- tile_width_sample :
- 17700
- tile_width_line :
- 17700
- tile_overlap_sample :
- 0
- tile_overlap_line :
- 0
- periodo_width_sample :
- 3540
- periodo_width_line :
- 3540
- periodo_overlap_sample :
- 1770
- periodo_overlap_line :
- 1770
<Figure size 640x480 with 0 Axes>