Ex 1 - SAR Datacube¶
In this example, we will create datacube using a stack of Ground Range Detected (GRD) images and Single Look Complex (SLC) images.
The aim of the example is to show how to create datacubes from raster (GRD/SLC) directory, read the generated datacubes as a SARDatacube
object, display the array, run some simple metadata queries, and then save the datacube in netCDF format.
ICEcube works with two different data types:
- The GRD - Ground Range Detected images are georegistered rasters. ICEYE uses the .tif format. This image has only signal intensity and not the complex information.
- SLC - The Single Look Complex files from ICEYE are in the.hdf5 format, the SLC products preserve the phase information.
import os,sys,inspect
import numpy as np
from os.path import dirname, abspath, join
import icecube
from icecube.bin.sar_cube.grd_datacube import GRDDatacube
from icecube.bin.sar_cube.slc_datacube import SLCDatacube
from icecube.bin.config import CubeConfig
import matplotlib.pyplot as plt
from pathlib import Path
from icecube.bin.datacube_variables import NAME_INTENSITY_BAND
Creating a Datacube from GRDs¶
Modify the following paths based on your use case. For the purpose of this demo, we'll work on a subset of images used for testing the library.
icecube_abspath = str(Path(icecube.__file__).parent.parent)
test_dir_grds = os.path.join(icecube_abspath, "tests/resources/grd_stack")
test_dir_slcs = os.path.join(icecube_abspath, "tests/resources/slc_stack")
print(f"The GRDs used for the demo are located at local_path/icecube/tests/resources/")
The GRDs used for the demo are located at local_path/icecube/tests/resources/
Datacubes can be easily configured using different parameters inside JSON configuration file. Ex3_CreatingDatacube talks about cube configuration in detail. For sake of simplicity, we will use default cube configuration here for generating SAR datacubes.
cube_config = CubeConfig()
# If you want to load config parameters;
# cube_config.load_config(cube_config_path)
# Example json:
#{
# "start_date": "20200402",
# "end_date": "20210420",
# "min_incidence_angle": 20,
# "max_incidence_angle": 21,
# "temporal_resolution": 1,
# "coregistered": true,
# "space_overlap": true,
# "temporal_overlap": true
#}
# build the datacube composed by a stack of GRD
# The program will execute the following steps:
# - Fetch the metadata of the images
# - Build a dataframe containing the metadata
# - Apply the filtering (sort by date, select by angle)
# - From the filtered metadata, it will load the data accordingly
grd_datacube = GRDDatacube.build(cube_config, test_dir_grds)
09/07/2021 04:07:10 PM - sar_datacube_metadata.py - [INFO] - Building the metadata from the folder /mnt/xor/ICEYE_PACKAGES/icecube/tests/resources/grd_stack using GRD processing rasters for cubes: 100%|██████████| 3/3 [00:00<00:00, 182.52it/s] 09/07/2021 04:07:10 PM - common_utils.py - [INFO] - create running time is 0.0331 seconds
GRDDatacube
object¶
Every GRDDatacube
object is a SARDatacube
These have multiple methods:
.cube_config
-> As seen above, the configuration is the one used to create the datacube. We can modify those parameters by defining a json file that will overload every parameters.
.xrdataset
-> This is theXarray.Dataset containing the stack of images, (Azimuth, Range and Band). Each image is loaded using dask (for memory optimization) and then tranformed into an Xarray.Dataarray. There is one temporal layer in the datacube for each GRD file found in your directory.
.get_metadata(temporal_index)
-> Returns the metadata of the image at the certain index, this is Dict[str, str] representing the images
# You can access the dataset, for an easy visualization. The 'Band' dimension shows the number of GRD images stacked from your input path.
grd_datacube.xrdataset.head
<bound method Dataset.head of <xarray.Dataset> Dimensions: (Azimuth: 10, Band: 3, Range: 10) Coordinates: * Azimuth (Azimuth) int64 0 1 2 3 4 5 6 7 8 9 * Range (Range) int64 0 1 2 3 4 5 6 7 8 9 * Band (Band) datetime64[ns] 2021-04-27 2021-04-28 2021-05-27 Data variables: Intensity (Band, Azimuth, Range) uint16 329 389 217 418 ... 597 85 482 334>
# Access the array dimensions
grd_datacube.xrdataset.dims
Frozen(SortedKeysDict({'Azimuth': 10, 'Range': 10, 'Band': 3}))
# Let's visualize the intensity component of the grd_datacube for the first and last image of the stack.
# Will convert the data to bytes (from float64), so we can see something.
fig, ax = plt.subplots(1,2)
#First image in the stack
ax[0].imshow(np.byte(grd_datacube.xrdataset['Intensity'][0].values))
#Last image in the stack
ax[1].imshow(np.byte(grd_datacube.xrdataset['Intensity'][-1].values))
<matplotlib.image.AxesImage at 0x7f9552bd5cd0>
# Slice the stack at the pixel level. If the GRD stack are co-located images at different times, you are slicing by time at this point:
# Let's pick the first pixel in range and aziumuth for all images in the stack.
#Check the shape of the stack again
print(grd_datacube.xrdataset['Intensity'].shape)
#the stack depth is the first dimension of the array
pixel_time_series = grd_datacube.xrdataset['Intensity'][:,1,1].values
print(f"The time series for the pixel located to the pixel (1,1) is {pixel_time_series}")
(3, 10, 10) The time series for the pixel located to the pixel (1,1) is [508 81 525]
The raw ICEYE image metadata for each image can be accessed using the method get_metadata(attributes, datavars, cube_index)
or directly using attrs of the xarray.Dataset[data_vars]
grd_datacube.xrdataset["intensity"].attrs will return a dict[str, list]
key
represents the metadata keyvlues
represents the values associated with each layer of the datacube - a missing value is represented byNone
# visualize all possibles values
grd_datacube.xrdataset['Intensity'].attrs.keys()
dict_keys(['azimuth_time_interval', 'ant_elev_corr_flag', 'product_file', 'tropo_range_delay', 'incidence_angle_ground_range_origin', 'number_of_dc_estimations', 'chirp_duration', 'velY', 'orbit_absolute_number', 'posY', 'orbit_direction', 'calibration_factor', 'incidence_angle_poly_order', 'total_processed_bandwidth_azimuth', 'gcp_terrain_model', 'acquisition_mode', 'range_looks', 'incidence_near', 'coord_center', 'acquisition_end_utc', 'spec_version', 'state_vector_time_utc', 'posX', 'heading', 'number_of_range_samples', 'product_level', 'mean_orbit_altitude', 'grsr_coefficients', 'acquisition_prf', 'grsr_poly_order', 'azimuth_looks', 'azimuth_look_overlap', 'product_name', 'range_look_bandwidth', 'look_side', 'azimuth_spacing', 'satellite_look_angle', 'incidence_center', 'geo_ref_system', 'carrier_frequency', 'sample_precision', 'coord_last_near', 'doppler_rate_poly_order', 'range_sampling_rate', 'number_of_azimuth_samples', 'orbit_relative_number', 'coord_first_far', 'velX', 'polarization', 'incidence_angle_zero_doppler_time', 'applied_processing', 'acquisition_start_utc', 'velZ', 'processing_time', 'zerodoppler_start_utc', 'dc_estimate_coeffs', 'incidence_far', 'dc_estimate_time_utc', 'processing_prf', 'slant_range_to_first_pixel', 'zerodoppler_end_utc', 'range_look_overlap', 'satellite_name', 'area_or_point', 'orbit_processing_level', 'posZ', 'doppler_rate_coeffs', 'avg_scene_height', 'coord_first_near', 'range_spread_comp_flag', 'product_type', 'mean_earth_radius', 'azimuth_look_bandwidth', 'orbit_repeat_cycle', 'chirp_bandwidth', 'range_spacing', 'grsr_ground_range_origin', 'grsr_zero_doppler_time', 'number_of_state_vectors', 'processor_version', 'coord_last_far', 'dc_estimate_poly_order', 'incidence_angle_coefficients', 'window_function_azimuth', 'window_function_range'])
# You can see the list of values a specific metadata
grd_datacube.xrdataset['Intensity'].attrs['product_file']
['ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_1.tif', 'ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_0.tif', 'ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_2.tif']
# If you know what you are looking for, you can directly use the`get_metadata(attr, var, index)` method
grd_datacube.get_metadata("product_file", 'Intensity', 0)
'ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_1.tif'
Creating a Datacube from SLCs¶
Following the same logic - you can create a stack from the SLCs images - SLCDatacube
will return a SARDatacube
that means that you have access to the same functionalities using either SLCs or GRDs as input
SLCDatacube
object¶
Every SLCDatacube
object is a SARDatacube
You can access the data, using the xrdataset
attribute:
.xrdataset
-> This is theXarray.Dataset containing the stack of images, (Azimuth, Range and temporal dimension). Each image is loaded using dask (for memory optimization) and then tranformed into an Xarray.DataArray. There is one temporal layer in the datacube for each SLC file found in your directory.
slc_datacube = SLCDatacube.build(cube_config, test_dir_slcs)
09/07/2021 04:07:10 PM - sar_datacube_metadata.py - [INFO] - Building the metadata from the folder /mnt/xor/ICEYE_PACKAGES/icecube/tests/resources/slc_stack using SLC processing rasters for cubes: 100%|██████████| 3/3 [00:00<00:00, 29.13it/s] 09/07/2021 04:07:10 PM - common_utils.py - [INFO] - create running time is 0.1878 seconds
Each image pixel is represented by a complex (I and Q) magnitude value and therefore contains both amplitude and phase information. The processing for all SLC products results in a single look in each dimension using the full available signal bandwidth. The imagery is geo-referenced using orbit and attitude data from the satellite. SLC images are produced in a zero Doppler geometry. This convention is common with the standard slant range products available from other SAR sensors.
Creating the datacube using SLCs will result with 2 bands, Real
and Complex
information.
slc_datacube.xrdataset.head()
<xarray.Dataset> Dimensions: (Azimuth: 5, Band: 3, Range: 5) Coordinates: * Azimuth (Azimuth) int64 0 1 2 3 4 * Range (Range) int64 0 1 2 3 4 * Band (Band) datetime64[ns] 2021-04-27 2021-04-28 2021-05-27 Data variables: Real (Band, Azimuth, Range) float32 dask.array<chunksize=(1, 5, 5), meta=np.ndarray> Complex (Band, Azimuth, Range) float32 dask.array<chunksize=(1, 5, 5), meta=np.ndarray>
- Azimuth: 5
- Band: 3
- Range: 5
- Azimuth(Azimuth)int640 1 2 3 4
array([0, 1, 2, 3, 4])
- Range(Range)int640 1 2 3 4
array([0, 1, 2, 3, 4])
- Band(Band)datetime64[ns]2021-04-27 2021-04-28 2021-05-27
array(['2021-04-27T00:00:00.000000000', '2021-04-28T00:00:00.000000000', '2021-05-27T00:00:00.000000000'], dtype='datetime64[ns]')
- Real(Band, Azimuth, Range)float32dask.array<chunksize=(1, 5, 5), meta=np.ndarray>
- azimuth_time_interval :
- ['2.709350530535653e-05', '2.709350530535653e-05', '2.709350530535653e-05']
- RPC_LINE_OFF :
- ['15601.6005859375', '15601.6005859375', '15601.6005859375']
- ant_elev_corr_flag :
- ['1', '1', '1']
- product_file :
- ['ICEYE_SLC_54549_20210427T215124_hollow_20x20pixels_fake_1.h5', 'ICEYE_SLC_54549_20210427T215124_hollow_20x20pixels_fake_0.h5', 'ICEYE_SLC_54549_20210427T215124_hollow_20x20pixels_fake_2.h5']
- angX :
- ['[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]', '[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]', '[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]']
- tropo_range_delay :
- ['2.8238412754811586', '2.8238412754811586', '2.8238412754811586']
- number_of_dc_estimations :
- ['10', '10', '10']
- chirp_duration :
- ['3.397714285714286e-05', '3.397714285714286e-05', '3.397714285714286e-05']
- velY :
- ['[-874.61792057 -874.43891918 -874.25989712 -874.08085523 -873.90179267\n -873.7227103 -873.54360769 -873.36448441 -873.18534133 -873.0061776\n -872.82699406 -872.6477903 -872.4685659 -872.2893217 -872.11005687\n -871.93077225 -871.75146742 -871.57214196 -871.39279673 -871.21343086\n -871.03404523 -870.85463941 -870.67521297 -870.49576677 -870.31629996\n -870.1368134 -869.95730666 -869.77777932 -869.59823223 -869.41866455\n -869.23907713 -869.05946955 -868.87984138 -868.70019348 -868.520525\n -868.3408368 -868.16112845 -867.98139953 -867.8016509 -867.6218817\n -867.44209279 -867.26228376 -867.08245416 -866.90260487 -866.72273502\n -866.54284549 -866.36293584 -866.18300565 -866.00305577 -865.82308536\n -865.64309527 -865.46308508 -865.28305437 -865.10300399 -864.92293308\n -864.74284252 -864.56273187 -864.38260071 -864.2024499 -864.02227858\n -863.84208762 -863.66187659 -863.48164506 -863.30139389 -863.12112223\n -862.94083095 -862.76051961 -862.58018779 -862.39983634 -862.21946442\n -862.03907289 -861.85866132 -861.67822928 -861.49777764 -861.31730553\n -861.13681383 -860.9563021 -860.77576992 -860.59521816 -860.41464594\n -860.23405415]', '[-874.61792057 -874.43891918 -874.25989712 -874.08085523 -873.90179267\n -873.7227103 -873.54360769 -873.36448441 -873.18534133 -873.0061776\n -872.82699406 -872.6477903 -872.4685659 -872.2893217 -872.11005687\n -871.93077225 -871.75146742 -871.57214196 -871.39279673 -871.21343086\n -871.03404523 -870.85463941 -870.67521297 -870.49576677 -870.31629996\n -870.1368134 -869.95730666 -869.77777932 -869.59823223 -869.41866455\n -869.23907713 -869.05946955 -868.87984138 -868.70019348 -868.520525\n -868.3408368 -868.16112845 -867.98139953 -867.8016509 -867.6218817\n -867.44209279 -867.26228376 -867.08245416 -866.90260487 -866.72273502\n -866.54284549 -866.36293584 -866.18300565 -866.00305577 -865.82308536\n -865.64309527 -865.46308508 -865.28305437 -865.10300399 -864.92293308\n -864.74284252 -864.56273187 -864.38260071 -864.2024499 -864.02227858\n -863.84208762 -863.66187659 -863.48164506 -863.30139389 -863.12112223\n -862.94083095 -862.76051961 -862.58018779 -862.39983634 -862.21946442\n -862.03907289 -861.85866132 -861.67822928 -861.49777764 -861.31730553\n -861.13681383 -860.9563021 -860.77576992 -860.59521816 -860.41464594\n -860.23405415]', '[-874.61792057 -874.43891918 -874.25989712 -874.08085523 -873.90179267\n -873.7227103 -873.54360769 -873.36448441 -873.18534133 -873.0061776\n -872.82699406 -872.6477903 -872.4685659 -872.2893217 -872.11005687\n -871.93077225 -871.75146742 -871.57214196 -871.39279673 -871.21343086\n -871.03404523 -870.85463941 -870.67521297 -870.49576677 -870.31629996\n -870.1368134 -869.95730666 -869.77777932 -869.59823223 -869.41866455\n -869.23907713 -869.05946955 -868.87984138 -868.70019348 -868.520525\n -868.3408368 -868.16112845 -867.98139953 -867.8016509 -867.6218817\n -867.44209279 -867.26228376 -867.08245416 -866.90260487 -866.72273502\n -866.54284549 -866.36293584 -866.18300565 -866.00305577 -865.82308536\n -865.64309527 -865.46308508 -865.28305437 -865.10300399 -864.92293308\n -864.74284252 -864.56273187 -864.38260071 -864.2024499 -864.02227858\n -863.84208762 -863.66187659 -863.48164506 -863.30139389 -863.12112223\n -862.94083095 -862.76051961 -862.58018779 -862.39983634 -862.21946442\n -862.03907289 -861.85866132 -861.67822928 -861.49777764 -861.31730553\n -861.13681383 -860.9563021 -860.77576992 -860.59521816 -860.41464594\n -860.23405415]']
- antenna_pattern_compensation :
- ['[[1.0062476]\n [1.0062436]\n [1.0062395]\n ...\n [1.0118226]\n [1.0118278]\n [1.0118333]]', '[[1.0062476]\n [1.0062436]\n [1.0062395]\n ...\n [1.0118226]\n [1.0118278]\n [1.0118333]]', '[[1.0062476]\n [1.0062436]\n [1.0062395]\n ...\n [1.0118226]\n [1.0118278]\n [1.0118333]]']
- orbit_absolute_number :
- ['9915', '9915', '9915']
- posY :
- ['[-921374.0111596 -921461.46392007 -921548.89898784 -921636.31594396\n -921723.71520326 -921811.09634695 -921898.45958141 -921985.80511285\n -922073.13252274 -922160.44222547 -922247.73380269 -922335.00746057\n -922422.26340509 -922509.50121817 -922596.72131376 -922683.92327395\n -922771.10730469 -922858.27361175 -922945.42177747 -923032.55221539\n -923119.66450801 -923206.75886107 -923293.83548014 -923380.89394799\n -923467.93467772 -923554.95725228 -923641.96187719 -923728.94875781\n -923815.91747734 -923902.86844845 -923989.80125452 -924076.71610086\n -924163.61319261 -924250.49211339 -924337.35327547 -924424.19626264\n -924511.02128001 -924597.82853249 -924684.61760415 -924771.38890681\n -924858.1420247 -924944.8771627 -925031.59452554 -925118.2936977\n -925204.97509058 -925291.63828885 -925378.28349717 -925464.91092006\n -925551.52014242 -925638.11157524 -925724.6848036 -925811.24003196\n -925897.77746461 -925984.2966869 -926070.79810938 -926157.28131758\n -926243.74651573 -926330.19390792 -926416.62307992 -926503.03444186\n -926589.42757968 -926675.80269742 -926762.15999894 -926848.49907045\n -926934.82032164 -927021.1233389 -927107.40832605 -927193.67548674\n -927279.92440761 -927366.15549791 -927452.36834447 -927538.56315089\n -927624.7401206 -927710.89884068 -927797.03971997 -927883.16234572\n -927969.26692131 -928055.35364997 -928141.4221192 -928227.47273742\n -928313.50509229]', '[-921374.0111596 -921461.46392007 -921548.89898784 -921636.31594396\n -921723.71520326 -921811.09634695 -921898.45958141 -921985.80511285\n -922073.13252274 -922160.44222547 -922247.73380269 -922335.00746057\n -922422.26340509 -922509.50121817 -922596.72131376 -922683.92327395\n -922771.10730469 -922858.27361175 -922945.42177747 -923032.55221539\n -923119.66450801 -923206.75886107 -923293.83548014 -923380.89394799\n -923467.93467772 -923554.95725228 -923641.96187719 -923728.94875781\n -923815.91747734 -923902.86844845 -923989.80125452 -924076.71610086\n -924163.61319261 -924250.49211339 -924337.35327547 -924424.19626264\n -924511.02128001 -924597.82853249 -924684.61760415 -924771.38890681\n -924858.1420247 -924944.8771627 -925031.59452554 -925118.2936977\n -925204.97509058 -925291.63828885 -925378.28349717 -925464.91092006\n -925551.52014242 -925638.11157524 -925724.6848036 -925811.24003196\n -925897.77746461 -925984.2966869 -926070.79810938 -926157.28131758\n -926243.74651573 -926330.19390792 -926416.62307992 -926503.03444186\n -926589.42757968 -926675.80269742 -926762.15999894 -926848.49907045\n -926934.82032164 -927021.1233389 -927107.40832605 -927193.67548674\n -927279.92440761 -927366.15549791 -927452.36834447 -927538.56315089\n -927624.7401206 -927710.89884068 -927797.03971997 -927883.16234572\n -927969.26692131 -928055.35364997 -928141.4221192 -928227.47273742\n -928313.50509229]', '[-921374.0111596 -921461.46392007 -921548.89898784 -921636.31594396\n -921723.71520326 -921811.09634695 -921898.45958141 -921985.80511285\n -922073.13252274 -922160.44222547 -922247.73380269 -922335.00746057\n -922422.26340509 -922509.50121817 -922596.72131376 -922683.92327395\n -922771.10730469 -922858.27361175 -922945.42177747 -923032.55221539\n -923119.66450801 -923206.75886107 -923293.83548014 -923380.89394799\n -923467.93467772 -923554.95725228 -923641.96187719 -923728.94875781\n -923815.91747734 -923902.86844845 -923989.80125452 -924076.71610086\n -924163.61319261 -924250.49211339 -924337.35327547 -924424.19626264\n -924511.02128001 -924597.82853249 -924684.61760415 -924771.38890681\n -924858.1420247 -924944.8771627 -925031.59452554 -925118.2936977\n -925204.97509058 -925291.63828885 -925378.28349717 -925464.91092006\n -925551.52014242 -925638.11157524 -925724.6848036 -925811.24003196\n -925897.77746461 -925984.2966869 -926070.79810938 -926157.28131758\n -926243.74651573 -926330.19390792 -926416.62307992 -926503.03444186\n -926589.42757968 -926675.80269742 -926762.15999894 -926848.49907045\n -926934.82032164 -927021.1233389 -927107.40832605 -927193.67548674\n -927279.92440761 -927366.15549791 -927452.36834447 -927538.56315089\n -927624.7401206 -927710.89884068 -927797.03971997 -927883.16234572\n -927969.26692131 -928055.35364997 -928141.4221192 -928227.47273742\n -928313.50509229]']
- RPC_LINE_DEN_COEFF :
- ['[922.84619140625, 2.3401360511779785, -905.03662109375, -6.660676956176758, -2.9819934368133545, 0.15026363730430603, -0.967059314250946, 0.5637755990028381, -3.297856092453003, 0.006362438667565584, 0.0007199099636636674, 0.003166565904393792, 0.004018398001790047, 1.2433517440513242e-05, 0.0070885238237679005, 0.0005446553113870323, 4.3951735278824344e-05, 0.0008221659809350967, 6.757764640497044e-05, -2.7039893666369608e-06]', '[922.84619140625, 2.3401360511779785, -905.03662109375, -6.660676956176758, -2.9819934368133545, 0.15026363730430603, -0.967059314250946, 0.5637755990028381, -3.297856092453003, 0.006362438667565584, 0.0007199099636636674, 0.003166565904393792, 0.004018398001790047, 1.2433517440513242e-05, 0.0070885238237679005, 0.0005446553113870323, 4.3951735278824344e-05, 0.0008221659809350967, 6.757764640497044e-05, -2.7039893666369608e-06]', '[922.84619140625, 2.3401360511779785, -905.03662109375, -6.660676956176758, -2.9819934368133545, 0.15026363730430603, -0.967059314250946, 0.5637755990028381, -3.297856092453003, 0.006362438667565584, 0.0007199099636636674, 0.003166565904393792, 0.004018398001790047, 1.2433517440513242e-05, 0.0070885238237679005, 0.0005446553113870323, 4.3951735278824344e-05, 0.0008221659809350967, 6.757764640497044e-05, -2.7039893666369608e-06]']
- orbit_direction :
- ['DESCENDING', 'ASCENDING', 'ASCENDING']
- calibration_factor :
- ['6.588095117705568e-07', '6.588095117705568e-07', '6.588095117705568e-07']
- RPC_SAMP_OFF :
- ['3587.624267578125', '3587.624267578125', '3587.624267578125']
- total_processed_bandwidth_azimuth :
- ['26363.724672587723', '26363.724672587723', '26363.724672587723']
- local_incidence_angle :
- ['[31.69812486 31.69819448 31.6982641 ... 32.20868396 32.20875195\n 32.20881994]', '[31.69812486 31.69819448 31.6982641 ... 32.20868396 32.20875195\n 32.20881994]', '[31.69812486 31.69819448 31.6982641 ... 32.20868396 32.20875195\n 32.20881994]']
- acquisition_mode :
- ['spotlight', 'spotlight', 'spotlight']
- range_looks :
- ['1', '1', '1']
- incidence_near :
- ['31.69812485724647', '31.69812485724647', '31.69812485724647']
- coord_center :
- ['[ 3.71300000e+03 1.40810000e+04 3.74456418e+01 -6.25407124e+00]', '[ 3.71300000e+03 1.40810000e+04 3.74456418e+01 -6.25407124e+00]', '[ 3.71300000e+03 1.40810000e+04 3.74456418e+01 -6.25407124e+00]']
- fsl_compensation :
- ['[0.95738171 0.95738268 0.95738365 ... 0.96456525 0.96456622 0.96456719]', '[0.95738171 0.95738268 0.95738365 ... 0.96456525 0.96456622 0.96456719]', '[0.95738171 0.95738268 0.95738365 ... 0.96456525 0.96456622 0.96456719]']
- acquisition_end_utc :
- ['2021-04-27T21:51:30.025535', '2021-04-28T21:51:30.025535', '2021-05-27T21:51:30.025535']
- spec_version :
- ['2.2', '2.2', '2.2']
- RPC_LONG_OFF :
- ['-6.256258487701416', '-6.256258487701416', '-6.256258487701416']
- state_vector_time_utc :
- ["[[b'2021-04-27T21:51:24.000000']\n [b'2021-04-27T21:51:24.100000']\n [b'2021-04-27T21:51:24.200000']\n [b'2021-04-27T21:51:24.300000']\n [b'2021-04-27T21:51:24.400000']\n [b'2021-04-27T21:51:24.500000']\n [b'2021-04-27T21:51:24.600000']\n [b'2021-04-27T21:51:24.700000']\n [b'2021-04-27T21:51:24.800000']\n [b'2021-04-27T21:51:24.900000']\n [b'2021-04-27T21:51:25.000000']\n [b'2021-04-27T21:51:25.100000']\n [b'2021-04-27T21:51:25.200000']\n [b'2021-04-27T21:51:25.300000']\n [b'2021-04-27T21:51:25.400000']\n [b'2021-04-27T21:51:25.500000']\n [b'2021-04-27T21:51:25.600000']\n [b'2021-04-27T21:51:25.700000']\n [b'2021-04-27T21:51:25.800000']\n [b'2021-04-27T21:51:25.900000']\n [b'2021-04-27T21:51:26.000000']\n [b'2021-04-27T21:51:26.100000']\n [b'2021-04-27T21:51:26.200000']\n [b'2021-04-27T21:51:26.300000']\n [b'2021-04-27T21:51:26.400000']\n [b'2021-04-27T21:51:26.500000']\n [b'2021-04-27T21:51:26.600000']\n [b'2021-04-27T21:51:26.700000']\n [b'2021-04-27T21:51:26.800000']\n [b'2021-04-27T21:51:26.900000']\n [b'2021-04-27T21:51:27.000000']\n [b'2021-04-27T21:51:27.100000']\n [b'2021-04-27T21:51:27.200000']\n [b'2021-04-27T21:51:27.300000']\n [b'2021-04-27T21:51:27.400000']\n [b'2021-04-27T21:51:27.500000']\n [b'2021-04-27T21:51:27.600000']\n [b'2021-04-27T21:51:27.700000']\n [b'2021-04-27T21:51:27.800000']\n [b'2021-04-27T21:51:27.900000']\n [b'2021-04-27T21:51:28.000000']\n [b'2021-04-27T21:51:28.100000']\n [b'2021-04-27T21:51:28.200000']\n [b'2021-04-27T21:51:28.300000']\n [b'2021-04-27T21:51:28.400000']\n [b'2021-04-27T21:51:28.500000']\n [b'2021-04-27T21:51:28.600000']\n [b'2021-04-27T21:51:28.700000']\n [b'2021-04-27T21:51:28.800000']\n [b'2021-04-27T21:51:28.900000']\n [b'2021-04-27T21:51:29.000000']\n [b'2021-04-27T21:51:29.100000']\n [b'2021-04-27T21:51:29.200000']\n [b'2021-04-27T21:51:29.300000']\n [b'2021-04-27T21:51:29.400000']\n [b'2021-04-27T21:51:29.500000']\n [b'2021-04-27T21:51:29.600000']\n [b'2021-04-27T21:51:29.700000']\n [b'2021-04-27T21:51:29.800000']\n [b'2021-04-27T21:51:29.900000']\n [b'2021-04-27T21:51:30.000000']\n [b'2021-04-27T21:51:30.100000']\n [b'2021-04-27T21:51:30.200000']\n [b'2021-04-27T21:51:30.300000']\n [b'2021-04-27T21:51:30.400000']\n [b'2021-04-27T21:51:30.500000']\n [b'2021-04-27T21:51:30.600000']\n [b'2021-04-27T21:51:30.700000']\n [b'2021-04-27T21:51:30.800000']\n [b'2021-04-27T21:51:30.900000']\n [b'2021-04-27T21:51:31.000000']\n [b'2021-04-27T21:51:31.100000']\n [b'2021-04-27T21:51:31.200000']\n [b'2021-04-27T21:51:31.300000']\n [b'2021-04-27T21:51:31.400000']\n [b'2021-04-27T21:51:31.500000']\n [b'2021-04-27T21:51:31.600000']\n [b'2021-04-27T21:51:31.700000']\n [b'2021-04-27T21:51:31.800000']\n [b'2021-04-27T21:51:31.900000']\n [b'2021-04-27T21:51:32.000000']]", "[[b'2021-04-27T21:51:24.000000']\n [b'2021-04-27T21:51:24.100000']\n [b'2021-04-27T21:51:24.200000']\n [b'2021-04-27T21:51:24.300000']\n [b'2021-04-27T21:51:24.400000']\n [b'2021-04-27T21:51:24.500000']\n [b'2021-04-27T21:51:24.600000']\n [b'2021-04-27T21:51:24.700000']\n [b'2021-04-27T21:51:24.800000']\n [b'2021-04-27T21:51:24.900000']\n [b'2021-04-27T21:51:25.000000']\n [b'2021-04-27T21:51:25.100000']\n [b'2021-04-27T21:51:25.200000']\n [b'2021-04-27T21:51:25.300000']\n [b'2021-04-27T21:51:25.400000']\n [b'2021-04-27T21:51:25.500000']\n [b'2021-04-27T21:51:25.600000']\n [b'2021-04-27T21:51:25.700000']\n [b'2021-04-27T21:51:25.800000']\n [b'2021-04-27T21:51:25.900000']\n [b'2021-04-27T21:51:26.000000']\n [b'2021-04-27T21:51:26.100000']\n [b'2021-04-27T21:51:26.200000']\n [b'2021-04-27T21:51:26.300000']\n [b'2021-04-27T21:51:26.400000']\n [b'2021-04-27T21:51:26.500000']\n [b'2021-04-27T21:51:26.600000']\n [b'2021-04-27T21:51:26.700000']\n [b'2021-04-27T21:51:26.800000']\n [b'2021-04-27T21:51:26.900000']\n [b'2021-04-27T21:51:27.000000']\n [b'2021-04-27T21:51:27.100000']\n [b'2021-04-27T21:51:27.200000']\n [b'2021-04-27T21:51:27.300000']\n [b'2021-04-27T21:51:27.400000']\n [b'2021-04-27T21:51:27.500000']\n [b'2021-04-27T21:51:27.600000']\n [b'2021-04-27T21:51:27.700000']\n [b'2021-04-27T21:51:27.800000']\n [b'2021-04-27T21:51:27.900000']\n [b'2021-04-27T21:51:28.000000']\n [b'2021-04-27T21:51:28.100000']\n [b'2021-04-27T21:51:28.200000']\n [b'2021-04-27T21:51:28.300000']\n [b'2021-04-27T21:51:28.400000']\n [b'2021-04-27T21:51:28.500000']\n [b'2021-04-27T21:51:28.600000']\n [b'2021-04-27T21:51:28.700000']\n [b'2021-04-27T21:51:28.800000']\n [b'2021-04-27T21:51:28.900000']\n [b'2021-04-27T21:51:29.000000']\n [b'2021-04-27T21:51:29.100000']\n [b'2021-04-27T21:51:29.200000']\n [b'2021-04-27T21:51:29.300000']\n [b'2021-04-27T21:51:29.400000']\n [b'2021-04-27T21:51:29.500000']\n [b'2021-04-27T21:51:29.600000']\n [b'2021-04-27T21:51:29.700000']\n [b'2021-04-27T21:51:29.800000']\n [b'2021-04-27T21:51:29.900000']\n [b'2021-04-27T21:51:30.000000']\n [b'2021-04-27T21:51:30.100000']\n [b'2021-04-27T21:51:30.200000']\n [b'2021-04-27T21:51:30.300000']\n [b'2021-04-27T21:51:30.400000']\n [b'2021-04-27T21:51:30.500000']\n [b'2021-04-27T21:51:30.600000']\n [b'2021-04-27T21:51:30.700000']\n [b'2021-04-27T21:51:30.800000']\n [b'2021-04-27T21:51:30.900000']\n [b'2021-04-27T21:51:31.000000']\n [b'2021-04-27T21:51:31.100000']\n [b'2021-04-27T21:51:31.200000']\n [b'2021-04-27T21:51:31.300000']\n [b'2021-04-27T21:51:31.400000']\n [b'2021-04-27T21:51:31.500000']\n [b'2021-04-27T21:51:31.600000']\n [b'2021-04-27T21:51:31.700000']\n [b'2021-04-27T21:51:31.800000']\n [b'2021-04-27T21:51:31.900000']\n [b'2021-04-27T21:51:32.000000']]", "[[b'2021-04-27T21:51:24.000000']\n [b'2021-04-27T21:51:24.100000']\n [b'2021-04-27T21:51:24.200000']\n [b'2021-04-27T21:51:24.300000']\n [b'2021-04-27T21:51:24.400000']\n [b'2021-04-27T21:51:24.500000']\n [b'2021-04-27T21:51:24.600000']\n [b'2021-04-27T21:51:24.700000']\n [b'2021-04-27T21:51:24.800000']\n [b'2021-04-27T21:51:24.900000']\n [b'2021-04-27T21:51:25.000000']\n [b'2021-04-27T21:51:25.100000']\n [b'2021-04-27T21:51:25.200000']\n [b'2021-04-27T21:51:25.300000']\n [b'2021-04-27T21:51:25.400000']\n [b'2021-04-27T21:51:25.500000']\n [b'2021-04-27T21:51:25.600000']\n [b'2021-04-27T21:51:25.700000']\n [b'2021-04-27T21:51:25.800000']\n [b'2021-04-27T21:51:25.900000']\n [b'2021-04-27T21:51:26.000000']\n [b'2021-04-27T21:51:26.100000']\n [b'2021-04-27T21:51:26.200000']\n [b'2021-04-27T21:51:26.300000']\n [b'2021-04-27T21:51:26.400000']\n [b'2021-04-27T21:51:26.500000']\n [b'2021-04-27T21:51:26.600000']\n [b'2021-04-27T21:51:26.700000']\n [b'2021-04-27T21:51:26.800000']\n [b'2021-04-27T21:51:26.900000']\n [b'2021-04-27T21:51:27.000000']\n [b'2021-04-27T21:51:27.100000']\n [b'2021-04-27T21:51:27.200000']\n [b'2021-04-27T21:51:27.300000']\n [b'2021-04-27T21:51:27.400000']\n [b'2021-04-27T21:51:27.500000']\n [b'2021-04-27T21:51:27.600000']\n [b'2021-04-27T21:51:27.700000']\n [b'2021-04-27T21:51:27.800000']\n [b'2021-04-27T21:51:27.900000']\n [b'2021-04-27T21:51:28.000000']\n [b'2021-04-27T21:51:28.100000']\n [b'2021-04-27T21:51:28.200000']\n [b'2021-04-27T21:51:28.300000']\n [b'2021-04-27T21:51:28.400000']\n [b'2021-04-27T21:51:28.500000']\n [b'2021-04-27T21:51:28.600000']\n [b'2021-04-27T21:51:28.700000']\n [b'2021-04-27T21:51:28.800000']\n [b'2021-04-27T21:51:28.900000']\n [b'2021-04-27T21:51:29.000000']\n [b'2021-04-27T21:51:29.100000']\n [b'2021-04-27T21:51:29.200000']\n [b'2021-04-27T21:51:29.300000']\n [b'2021-04-27T21:51:29.400000']\n [b'2021-04-27T21:51:29.500000']\n [b'2021-04-27T21:51:29.600000']\n [b'2021-04-27T21:51:29.700000']\n [b'2021-04-27T21:51:29.800000']\n [b'2021-04-27T21:51:29.900000']\n [b'2021-04-27T21:51:30.000000']\n [b'2021-04-27T21:51:30.100000']\n [b'2021-04-27T21:51:30.200000']\n [b'2021-04-27T21:51:30.300000']\n [b'2021-04-27T21:51:30.400000']\n [b'2021-04-27T21:51:30.500000']\n [b'2021-04-27T21:51:30.600000']\n [b'2021-04-27T21:51:30.700000']\n [b'2021-04-27T21:51:30.800000']\n [b'2021-04-27T21:51:30.900000']\n [b'2021-04-27T21:51:31.000000']\n [b'2021-04-27T21:51:31.100000']\n [b'2021-04-27T21:51:31.200000']\n [b'2021-04-27T21:51:31.300000']\n [b'2021-04-27T21:51:31.400000']\n [b'2021-04-27T21:51:31.500000']\n [b'2021-04-27T21:51:31.600000']\n [b'2021-04-27T21:51:31.700000']\n [b'2021-04-27T21:51:31.800000']\n [b'2021-04-27T21:51:31.900000']\n [b'2021-04-27T21:51:32.000000']]"]
- posX :
- ['[5474808.16271857 5474340.81737572 5473873.4037893 5473405.92419404\n 5472938.37636674 5472470.76254275 5472003.08161336 5471535.33246921\n 5471067.51734663 5470599.6340208 5470131.6847287 5469663.66836081\n 5469195.58380697 5468727.43330512 5468259.21462887 5467790.93001677\n 5467322.57835854 5466854.15854321 5466385.67281031 5465917.11893186\n 5465448.49914802 5464979.81234768 5464511.05741911 5464042.23660344\n 5463573.34767109 5463104.39286383 5462635.37106976 5462166.28117635\n 5461697.12542633 5461227.90158851 5460758.61190628 5460289.25526693\n 5459819.83055714 5459350.34002124 5458880.78142647 5458411.1570178\n 5457941.46568175 5457471.70630418 5457001.88113104 5456531.98792796\n 5456062.02894151 5455592.00305741 5455121.90916075 5454651.74949905\n 5454181.52183638 5453711.2284209 5453240.86813754 5452770.43987059\n 5452299.94586918 5451829.38389577 5451358.75620012 5450888.06166637\n 5450417.29917802 5449946.47098578 5449475.57485055 5449004.61302369\n 5448533.58438853 5448062.48782779 5447591.32559378 5447120.09544579\n 5446648.79963678 5446177.4370493 5445706.00656526 5445234.51043858\n 5444762.94642696 5444291.31678496 5443819.62039435 5443347.85613624\n 5442876.02626614 5442404.12854017 5441932.16521447 5441460.13517001\n 5440988.03728712 5440515.87382291 5440043.64253192 5439571.34567188\n 5439098.98212298 5438626.55076475 5438154.0538559 5437681.48914937\n 5437208.85890448]', '[5474808.16271857 5474340.81737572 5473873.4037893 5473405.92419404\n 5472938.37636674 5472470.76254275 5472003.08161336 5471535.33246921\n 5471067.51734663 5470599.6340208 5470131.6847287 5469663.66836081\n 5469195.58380697 5468727.43330512 5468259.21462887 5467790.93001677\n 5467322.57835854 5466854.15854321 5466385.67281031 5465917.11893186\n 5465448.49914802 5464979.81234768 5464511.05741911 5464042.23660344\n 5463573.34767109 5463104.39286383 5462635.37106976 5462166.28117635\n 5461697.12542633 5461227.90158851 5460758.61190628 5460289.25526693\n 5459819.83055714 5459350.34002124 5458880.78142647 5458411.1570178\n 5457941.46568175 5457471.70630418 5457001.88113104 5456531.98792796\n 5456062.02894151 5455592.00305741 5455121.90916075 5454651.74949905\n 5454181.52183638 5453711.2284209 5453240.86813754 5452770.43987059\n 5452299.94586918 5451829.38389577 5451358.75620012 5450888.06166637\n 5450417.29917802 5449946.47098578 5449475.57485055 5449004.61302369\n 5448533.58438853 5448062.48782779 5447591.32559378 5447120.09544579\n 5446648.79963678 5446177.4370493 5445706.00656526 5445234.51043858\n 5444762.94642696 5444291.31678496 5443819.62039435 5443347.85613624\n 5442876.02626614 5442404.12854017 5441932.16521447 5441460.13517001\n 5440988.03728712 5440515.87382291 5440043.64253192 5439571.34567188\n 5439098.98212298 5438626.55076475 5438154.0538559 5437681.48914937\n 5437208.85890448]', '[5474808.16271857 5474340.81737572 5473873.4037893 5473405.92419404\n 5472938.37636674 5472470.76254275 5472003.08161336 5471535.33246921\n 5471067.51734663 5470599.6340208 5470131.6847287 5469663.66836081\n 5469195.58380697 5468727.43330512 5468259.21462887 5467790.93001677\n 5467322.57835854 5466854.15854321 5466385.67281031 5465917.11893186\n 5465448.49914802 5464979.81234768 5464511.05741911 5464042.23660344\n 5463573.34767109 5463104.39286383 5462635.37106976 5462166.28117635\n 5461697.12542633 5461227.90158851 5460758.61190628 5460289.25526693\n 5459819.83055714 5459350.34002124 5458880.78142647 5458411.1570178\n 5457941.46568175 5457471.70630418 5457001.88113104 5456531.98792796\n 5456062.02894151 5455592.00305741 5455121.90916075 5454651.74949905\n 5454181.52183638 5453711.2284209 5453240.86813754 5452770.43987059\n 5452299.94586918 5451829.38389577 5451358.75620012 5450888.06166637\n 5450417.29917802 5449946.47098578 5449475.57485055 5449004.61302369\n 5448533.58438853 5448062.48782779 5447591.32559378 5447120.09544579\n 5446648.79963678 5446177.4370493 5445706.00656526 5445234.51043858\n 5444762.94642696 5444291.31678496 5443819.62039435 5443347.85613624\n 5442876.02626614 5442404.12854017 5441932.16521447 5441460.13517001\n 5440988.03728712 5440515.87382291 5440043.64253192 5439571.34567188\n 5439098.98212298 5438626.55076475 5438154.0538559 5437681.48914937\n 5437208.85890448]']
- heading :
- ['349.91295192092355', '349.91295192092355', '349.91295192092355']
- number_of_range_samples :
- ['20', '20', '20']
- product_level :
- ['SLC', 'SLC', 'SLC']
- mean_orbit_altitude :
- ['536675.3876030303', '536675.3876030303', '536675.3876030303']
- data_orientation :
- ['native', 'native', 'native']
- acquisition_prf :
- ['5886.672581404736', '5886.672581404736', '5886.672581404736']
- azimuth_looks :
- ['1', '1', '1']
- RPC_HEIGHT_SCALE :
- ['343.31927490234375', '343.31927490234375', '343.31927490234375']
- product_name :
- ['ICEYE_X9_SLC_SLED_54549_20210427T215124', 'ICEYE_X9_SLC_SLED_54549_20210427T215124', 'ICEYE_X9_SLC_SLED_54549_20210427T215124']
- RPC_LINE_SCALE :
- ['127695.265625', '127695.265625', '127695.265625']
- look_side :
- ['right', 'right', 'right']
- RPC_HEIGHT_OFF :
- ['176.6807403564453', '176.6807403564453', '176.6807403564453']
- satellite_look_angle :
- ['29', '30', '28']
- azimuth_ground_spacing :
- ['0.19142525627706425', '0.19142525627706425', '0.19142525627706425']
- incidence_center :
- ['29.5', '30.5', '28.5']
- ref_track_point_lla :
- ['[ 37.44566562 -6.25501394 -42.92271706]', '[ 37.44566562 -6.25501394 -42.92271706]', '[ 37.44566562 -6.25501394 -42.92271706]']
- angZ :
- ['[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]', '[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]', '[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]']
- ref_track_point_ecef :
- ['[5039944. -552410. 3856819.]', '[5039944. -552410. 3856819.]', '[5039944. -552410. 3856819.]']
- geo_ref_system :
- ['WGS84', 'WGS84', 'WGS84']
- carrier_frequency :
- ['9650000000.0', '9650000000.0', '9650000000.0']
- sample_precision :
- ['int16', 'int16', 'int16']
- RPC_SAMP_DEN_COEFF :
- ['[0.15467888116836548, 0.0044975802302360535, 0.0012687476119026542, -0.00029731247923336923, 3.889326035277918e-05, -3.516104243317386e-06, -1.202955672852113e-06, 5.7404660765314475e-05, 4.787736543221399e-06, -6.023450964676158e-07, -3.31531992969758e-08, -4.863581537506434e-09, 1.2052447573296377e-07, 1.5022953547827456e-08, 4.692299171438208e-08, 1.2532026971712185e-08, 1.0803641314893753e-09, -7.21848536500147e-09, -1.6511486622405869e-09, 1.5383416762659863e-09]', '[0.15467888116836548, 0.0044975802302360535, 0.0012687476119026542, -0.00029731247923336923, 3.889326035277918e-05, -3.516104243317386e-06, -1.202955672852113e-06, 5.7404660765314475e-05, 4.787736543221399e-06, -6.023450964676158e-07, -3.31531992969758e-08, -4.863581537506434e-09, 1.2052447573296377e-07, 1.5022953547827456e-08, 4.692299171438208e-08, 1.2532026971712185e-08, 1.0803641314893753e-09, -7.21848536500147e-09, -1.6511486622405869e-09, 1.5383416762659863e-09]', '[0.15467888116836548, 0.0044975802302360535, 0.0012687476119026542, -0.00029731247923336923, 3.889326035277918e-05, -3.516104243317386e-06, -1.202955672852113e-06, 5.7404660765314475e-05, 4.787736543221399e-06, -6.023450964676158e-07, -3.31531992969758e-08, -4.863581537506434e-09, 1.2052447573296377e-07, 1.5022953547827456e-08, 4.692299171438208e-08, 1.2532026971712185e-08, 1.0803641314893753e-09, -7.21848536500147e-09, -1.6511486622405869e-09, 1.5383416762659863e-09]']
- coord_last_near :
- ['[ 1.00000000e+00 2.81600000e+04 3.74646428e+01 -6.29260350e+00]', '[ 1.00000000e+00 2.81600000e+04 3.74646428e+01 -6.29260350e+00]', '[ 1.00000000e+00 2.81600000e+04 3.74646428e+01 -6.29260350e+00]']
- doppler_rate_poly_order :
- ['3', '3', '3']
- range_sampling_rate :
- ['358148331.2923262', '358148331.2923262', '358148331.2923262']
- number_of_azimuth_samples :
- ['20', '20', '20']
- orbit_relative_number :
- ['9915', '9915', '9915']
- coord_first_far :
- ['[ 7.42400000e+03 1.00000000e+00 3.74264593e+01 -6.21673831e+00]', '[ 7.42400000e+03 1.00000000e+00 3.74264593e+01 -6.21673831e+00]', '[ 7.42400000e+03 1.00000000e+00 3.74264593e+01 -6.21673831e+00]']
- velX :
- ['[-4673.12223293 -4673.79355399 -4674.46481748 -4675.13602017\n -4675.80716526 -4676.47824955 -4677.14927463 -4677.82024208\n -4678.49114871 -4679.16199769 -4679.83278583 -4680.50351471\n -4681.17418593 -4681.84479628 -4682.51534894 -4683.18584072\n -4683.85627319 -4684.52664797 -4685.19696183 -4685.86721796\n -4686.53741317 -4687.20754904 -4687.87762716 -4688.54764432\n -4689.21760372 -4689.88750215 -4690.5573412 -4691.22712246\n -4691.89684272 -4692.56650517 -4693.23610662 -4693.90564864\n -4694.57513283 -4695.24455598 -4695.91392128 -4696.58322553\n -4697.25247031 -4697.92165722 -4698.59078306 -4699.259851\n -4699.92885785 -4700.59780519 -4701.26669461 -4701.93552292\n -4702.60429329 -4703.27300253 -4703.94165222 -4704.61024395\n -4705.27877453 -4705.94724712 -4706.61565854 -4707.28401038\n -4707.95230421 -4708.62053684 -4709.28871145 -4709.95682485\n -4710.62487861 -4711.29287433 -4711.96080881 -4712.62868523\n -4713.2965004 -4713.96425589 -4714.6319533 -4715.29958942\n -4715.96716744 -4716.63468417 -4717.30214118 -4717.96954006\n -4718.63687762 -4719.30415703 -4719.97137511 -4720.63853343\n -4721.30563359 -4721.97267238 -4722.63965298 -4723.3065722\n -4723.97343163 -4724.64023284 -4725.30697265 -4725.97365423\n -4726.64027439]', '[-4673.12223293 -4673.79355399 -4674.46481748 -4675.13602017\n -4675.80716526 -4676.47824955 -4677.14927463 -4677.82024208\n -4678.49114871 -4679.16199769 -4679.83278583 -4680.50351471\n -4681.17418593 -4681.84479628 -4682.51534894 -4683.18584072\n -4683.85627319 -4684.52664797 -4685.19696183 -4685.86721796\n -4686.53741317 -4687.20754904 -4687.87762716 -4688.54764432\n -4689.21760372 -4689.88750215 -4690.5573412 -4691.22712246\n -4691.89684272 -4692.56650517 -4693.23610662 -4693.90564864\n -4694.57513283 -4695.24455598 -4695.91392128 -4696.58322553\n -4697.25247031 -4697.92165722 -4698.59078306 -4699.259851\n -4699.92885785 -4700.59780519 -4701.26669461 -4701.93552292\n -4702.60429329 -4703.27300253 -4703.94165222 -4704.61024395\n -4705.27877453 -4705.94724712 -4706.61565854 -4707.28401038\n -4707.95230421 -4708.62053684 -4709.28871145 -4709.95682485\n -4710.62487861 -4711.29287433 -4711.96080881 -4712.62868523\n -4713.2965004 -4713.96425589 -4714.6319533 -4715.29958942\n -4715.96716744 -4716.63468417 -4717.30214118 -4717.96954006\n -4718.63687762 -4719.30415703 -4719.97137511 -4720.63853343\n -4721.30563359 -4721.97267238 -4722.63965298 -4723.3065722\n -4723.97343163 -4724.64023284 -4725.30697265 -4725.97365423\n -4726.64027439]', '[-4673.12223293 -4673.79355399 -4674.46481748 -4675.13602017\n -4675.80716526 -4676.47824955 -4677.14927463 -4677.82024208\n -4678.49114871 -4679.16199769 -4679.83278583 -4680.50351471\n -4681.17418593 -4681.84479628 -4682.51534894 -4683.18584072\n -4683.85627319 -4684.52664797 -4685.19696183 -4685.86721796\n -4686.53741317 -4687.20754904 -4687.87762716 -4688.54764432\n -4689.21760372 -4689.88750215 -4690.5573412 -4691.22712246\n -4691.89684272 -4692.56650517 -4693.23610662 -4693.90564864\n -4694.57513283 -4695.24455598 -4695.91392128 -4696.58322553\n -4697.25247031 -4697.92165722 -4698.59078306 -4699.259851\n -4699.92885785 -4700.59780519 -4701.26669461 -4701.93552292\n -4702.60429329 -4703.27300253 -4703.94165222 -4704.61024395\n -4705.27877453 -4705.94724712 -4706.61565854 -4707.28401038\n -4707.95230421 -4708.62053684 -4709.28871145 -4709.95682485\n -4710.62487861 -4711.29287433 -4711.96080881 -4712.62868523\n -4713.2965004 -4713.96425589 -4714.6319533 -4715.29958942\n -4715.96716744 -4716.63468417 -4717.30214118 -4717.96954006\n -4718.63687762 -4719.30415703 -4719.97137511 -4720.63853343\n -4721.30563359 -4721.97267238 -4722.63965298 -4723.3065722\n -4723.97343163 -4724.64023284 -4725.30697265 -4725.97365423\n -4726.64027439]']
- polarization :
- ['VV', 'VV', 'VV']
- RPC_LONG_SCALE :
- ['0.20208331942558289', '0.20208331942558289', '0.20208331942558289']
- acquisition_start_utc :
- ['2021-04-27T21:51:24.929476', '2021-04-27T21:51:24.929476', '2021-04-27T21:51:24.929476']
- RPC_SAMP_SCALE :
- ['27781.984375', '27781.984375', '27781.984375']
- velZ :
- ['[6022.05575618 6021.5578102 6021.05979033 6020.56169896 6020.06353371\n 6019.56529696 6019.06698754 6018.56860427 6018.07014951 6017.57162092\n 6017.07302086 6016.57434815 6016.07560162 6015.57678364 6015.07789185\n 6014.57892863 6014.07989279 6013.58078316 6013.08160211 6012.58234728\n 6012.08302105 6011.58362224 6011.08414966 6010.58460569 6010.08498798\n 6009.58529889 6009.08553725 6008.58570188 6008.08579515 6007.5858147\n 6007.08576292 6006.58563861 6006.08544059 6005.58517126 6005.08482823\n 6004.5844139 6004.08392707 6003.58336657 6003.08273479 6002.58202933\n 6002.08125261 6001.58040342 6001.07948059 6000.5784865 6000.07741878\n 5999.57627981 5999.07506842 5998.57378341 5998.07242718 5997.57099734\n 5997.06949629 5996.56792284 5996.06627581 5995.56455758 5995.06276578\n 5994.5609028 5994.05896746 5993.55695855 5993.05487849 5992.55272489\n 5992.05050013 5991.54820304 5991.04583243 5990.54339068 5990.04087542\n 5989.53828905 5989.03563037 5988.53289819 5988.03009492 5987.52721816\n 5987.02427032 5986.52125021 5986.01815663 5985.51499198 5985.01175388\n 5984.50844473 5984.00506334 5983.50160851 5982.99808264 5982.49448335\n 5981.99081305]', '[6022.05575618 6021.5578102 6021.05979033 6020.56169896 6020.06353371\n 6019.56529696 6019.06698754 6018.56860427 6018.07014951 6017.57162092\n 6017.07302086 6016.57434815 6016.07560162 6015.57678364 6015.07789185\n 6014.57892863 6014.07989279 6013.58078316 6013.08160211 6012.58234728\n 6012.08302105 6011.58362224 6011.08414966 6010.58460569 6010.08498798\n 6009.58529889 6009.08553725 6008.58570188 6008.08579515 6007.5858147\n 6007.08576292 6006.58563861 6006.08544059 6005.58517126 6005.08482823\n 6004.5844139 6004.08392707 6003.58336657 6003.08273479 6002.58202933\n 6002.08125261 6001.58040342 6001.07948059 6000.5784865 6000.07741878\n 5999.57627981 5999.07506842 5998.57378341 5998.07242718 5997.57099734\n 5997.06949629 5996.56792284 5996.06627581 5995.56455758 5995.06276578\n 5994.5609028 5994.05896746 5993.55695855 5993.05487849 5992.55272489\n 5992.05050013 5991.54820304 5991.04583243 5990.54339068 5990.04087542\n 5989.53828905 5989.03563037 5988.53289819 5988.03009492 5987.52721816\n 5987.02427032 5986.52125021 5986.01815663 5985.51499198 5985.01175388\n 5984.50844473 5984.00506334 5983.50160851 5982.99808264 5982.49448335\n 5981.99081305]', '[6022.05575618 6021.5578102 6021.05979033 6020.56169896 6020.06353371\n 6019.56529696 6019.06698754 6018.56860427 6018.07014951 6017.57162092\n 6017.07302086 6016.57434815 6016.07560162 6015.57678364 6015.07789185\n 6014.57892863 6014.07989279 6013.58078316 6013.08160211 6012.58234728\n 6012.08302105 6011.58362224 6011.08414966 6010.58460569 6010.08498798\n 6009.58529889 6009.08553725 6008.58570188 6008.08579515 6007.5858147\n 6007.08576292 6006.58563861 6006.08544059 6005.58517126 6005.08482823\n 6004.5844139 6004.08392707 6003.58336657 6003.08273479 6002.58202933\n 6002.08125261 6001.58040342 6001.07948059 6000.5784865 6000.07741878\n 5999.57627981 5999.07506842 5998.57378341 5998.07242718 5997.57099734\n 5997.06949629 5996.56792284 5996.06627581 5995.56455758 5995.06276578\n 5994.5609028 5994.05896746 5993.55695855 5993.05487849 5992.55272489\n 5992.05050013 5991.54820304 5991.04583243 5990.54339068 5990.04087542\n 5989.53828905 5989.03563037 5988.53289819 5988.03009492 5987.52721816\n 5987.02427032 5986.52125021 5986.01815663 5985.51499198 5985.01175388\n 5984.50844473 5984.00506334 5983.50160851 5982.99808264 5982.49448335\n 5981.99081305]']
- processing_time :
- ['2021-04-28T04:58:23', '2021-04-28T04:58:23', '2021-04-28T04:58:23']
- zerodoppler_start_utc :
- ['2021-04-27T21:51:27.093640', '2021-04-27T21:51:27.093640', '2021-04-27T21:51:27.093640']
- RPC_LAT_SCALE :
- ['0.19374999403953552', '0.19374999403953552', '0.19374999403953552']
- dc_estimate_coeffs :
- ['[[-2259.75195312 0. 0. 0. ]\n [-1743.7265625 0. 0. 0. ]\n [-1227.69921875 0. 0. 0. ]\n [ -711.671875 0. 0. 0. ]\n [ -195.64453125 0. 0. 0. ]\n [ 320.38085938 0. 0. 0. ]\n [ 836.40625 0. 0. 0. ]\n [ 1352.43359375 0. 0. 0. ]\n [ 1868.4609375 0. 0. 0. ]\n [ 2384.48828125 0. 0. 0. ]]', '[[-2259.75195312 0. 0. 0. ]\n [-1743.7265625 0. 0. 0. ]\n [-1227.69921875 0. 0. 0. ]\n [ -711.671875 0. 0. 0. ]\n [ -195.64453125 0. 0. 0. ]\n [ 320.38085938 0. 0. 0. ]\n [ 836.40625 0. 0. 0. ]\n [ 1352.43359375 0. 0. 0. ]\n [ 1868.4609375 0. 0. 0. ]\n [ 2384.48828125 0. 0. 0. ]]', '[[-2259.75195312 0. 0. 0. ]\n [-1743.7265625 0. 0. 0. ]\n [-1227.69921875 0. 0. 0. ]\n [ -711.671875 0. 0. 0. ]\n [ -195.64453125 0. 0. 0. ]\n [ 320.38085938 0. 0. 0. ]\n [ 836.40625 0. 0. 0. ]\n [ 1352.43359375 0. 0. 0. ]\n [ 1868.4609375 0. 0. 0. ]\n [ 2384.48828125 0. 0. 0. ]]']
- incidence_far :
- ['32.208819936210446', '32.208819936210446', '32.208819936210446']
- dc_estimate_time_utc :
- ["[[b'2021-04-27T21:51:27.093640']\n [b'2021-04-27T21:51:27.178412']\n [b'2021-04-27T21:51:27.263185']\n [b'2021-04-27T21:51:27.347958']\n [b'2021-04-27T21:51:27.432730']\n [b'2021-04-27T21:51:27.517503']\n [b'2021-04-27T21:51:27.602275']\n [b'2021-04-27T21:51:27.687048']\n [b'2021-04-27T21:51:27.771820']\n [b'2021-04-27T21:51:27.856593']]", "[[b'2021-04-27T21:51:27.093640']\n [b'2021-04-27T21:51:27.178412']\n [b'2021-04-27T21:51:27.263185']\n [b'2021-04-27T21:51:27.347958']\n [b'2021-04-27T21:51:27.432730']\n [b'2021-04-27T21:51:27.517503']\n [b'2021-04-27T21:51:27.602275']\n [b'2021-04-27T21:51:27.687048']\n [b'2021-04-27T21:51:27.771820']\n [b'2021-04-27T21:51:27.856593']]", "[[b'2021-04-27T21:51:27.093640']\n [b'2021-04-27T21:51:27.178412']\n [b'2021-04-27T21:51:27.263185']\n [b'2021-04-27T21:51:27.347958']\n [b'2021-04-27T21:51:27.432730']\n [b'2021-04-27T21:51:27.517503']\n [b'2021-04-27T21:51:27.602275']\n [b'2021-04-27T21:51:27.687048']\n [b'2021-04-27T21:51:27.771820']\n [b'2021-04-27T21:51:27.856593']]"]
- processing_prf :
- ['36909.21454162281', '36909.21454162281', '36909.21454162281']
- slant_range_to_first_pixel :
- ['621684.5286148057', '621684.5286148057', '621684.5286148057']
- zerodoppler_end_utc :
- ['2021-04-27T21:51:27.856593', '2021-04-27T21:51:27.856593', '2021-04-27T21:51:27.856593']
- satellite_name :
- ['ICEYE-X9', 'ICEYE-X9', 'ICEYE-X9']
- orbit_processing_level :
- ['precise', 'precise', 'precise']
- posZ :
- ['[4109487.20309768 4110089.38320021 4110691.51494008 4111293.59543885\n 4111895.62756019 4112497.60842612 4113099.5394648 4113701.42210389\n 4114303.25346613 4114905.03641401 4115506.76807074 4116108.44986388\n 4116710.0832205 4117311.66526454 4117913.19885731 4118514.68112321\n 4119116.11348921 4119717.4973818 4120318.82992609 4120920.1139822\n 4121521.34667574 4122122.52943307 4122723.66368008 4123324.7465431\n 4123925.78088107 4124526.76382077 4125127.69678798 4125728.58120801\n 4126329.41420836 4126930.19864679 4127530.93165127 4128131.61464698\n 4128732.24905865 4129332.83201498 4129933.36637252 4130533.84926045\n 4131134.28210339 4131734.66632543 4132334.99905648 4132935.2831519\n 4133535.51574207 4134135.69825099 4134735.83210218 4135335.91442675\n 4135935.94807886 4136535.9301901 4137135.86218387 4137735.74548311\n 4138335.5772201 4138935.36024782 4139535.09169906 4140134.77299661\n 4140734.40556282 4141333.98653118 4141933.51875348 4142532.9993637\n 4143132.42978405 4143731.81143628 4144331.14145507 4144930.42269102\n 4145529.6522793 4146128.83164154 4146727.96219887 4147327.0410872\n 4147926.07115592 4148525.04954141 4149123.9776647 4149722.85694634\n 4150321.68452341 4150920.46324413 4151519.19024607 4152117.86694965\n 4152716.49477483 4153315.07085991 4153913.5980519 4154512.07348958\n 4155110.49859279 4155708.87478087 4156307.19919332 4156905.47467597\n 4157503.69836878]', '[4109487.20309768 4110089.38320021 4110691.51494008 4111293.59543885\n 4111895.62756019 4112497.60842612 4113099.5394648 4113701.42210389\n 4114303.25346613 4114905.03641401 4115506.76807074 4116108.44986388\n 4116710.0832205 4117311.66526454 4117913.19885731 4118514.68112321\n 4119116.11348921 4119717.4973818 4120318.82992609 4120920.1139822\n 4121521.34667574 4122122.52943307 4122723.66368008 4123324.7465431\n 4123925.78088107 4124526.76382077 4125127.69678798 4125728.58120801\n 4126329.41420836 4126930.19864679 4127530.93165127 4128131.61464698\n 4128732.24905865 4129332.83201498 4129933.36637252 4130533.84926045\n 4131134.28210339 4131734.66632543 4132334.99905648 4132935.2831519\n 4133535.51574207 4134135.69825099 4134735.83210218 4135335.91442675\n 4135935.94807886 4136535.9301901 4137135.86218387 4137735.74548311\n 4138335.5772201 4138935.36024782 4139535.09169906 4140134.77299661\n 4140734.40556282 4141333.98653118 4141933.51875348 4142532.9993637\n 4143132.42978405 4143731.81143628 4144331.14145507 4144930.42269102\n 4145529.6522793 4146128.83164154 4146727.96219887 4147327.0410872\n 4147926.07115592 4148525.04954141 4149123.9776647 4149722.85694634\n 4150321.68452341 4150920.46324413 4151519.19024607 4152117.86694965\n 4152716.49477483 4153315.07085991 4153913.5980519 4154512.07348958\n 4155110.49859279 4155708.87478087 4156307.19919332 4156905.47467597\n 4157503.69836878]', '[4109487.20309768 4110089.38320021 4110691.51494008 4111293.59543885\n 4111895.62756019 4112497.60842612 4113099.5394648 4113701.42210389\n 4114303.25346613 4114905.03641401 4115506.76807074 4116108.44986388\n 4116710.0832205 4117311.66526454 4117913.19885731 4118514.68112321\n 4119116.11348921 4119717.4973818 4120318.82992609 4120920.1139822\n 4121521.34667574 4122122.52943307 4122723.66368008 4123324.7465431\n 4123925.78088107 4124526.76382077 4125127.69678798 4125728.58120801\n 4126329.41420836 4126930.19864679 4127530.93165127 4128131.61464698\n 4128732.24905865 4129332.83201498 4129933.36637252 4130533.84926045\n 4131134.28210339 4131734.66632543 4132334.99905648 4132935.2831519\n 4133535.51574207 4134135.69825099 4134735.83210218 4135335.91442675\n 4135935.94807886 4136535.9301901 4137135.86218387 4137735.74548311\n 4138335.5772201 4138935.36024782 4139535.09169906 4140134.77299661\n 4140734.40556282 4141333.98653118 4141933.51875348 4142532.9993637\n 4143132.42978405 4143731.81143628 4144331.14145507 4144930.42269102\n 4145529.6522793 4146128.83164154 4146727.96219887 4147327.0410872\n 4147926.07115592 4148525.04954141 4149123.9776647 4149722.85694634\n 4150321.68452341 4150920.46324413 4151519.19024607 4152117.86694965\n 4152716.49477483 4153315.07085991 4153913.5980519 4154512.07348958\n 4155110.49859279 4155708.87478087 4156307.19919332 4156905.47467597\n 4157503.69836878]']
- RPC_LINE_NUM_COEFF :
- ['[-0.2578882575035095, -121.38870239257812, 801.61962890625, 0.03505373001098633, 121.65729522705078, 0.8761919736862183, -5.816091060638428, 0.3620956540107727, -785.8128051757812, -0.0002460726536810398, 0.25339189171791077, -0.07244207710027695, -2.7221195697784424, -0.0008237857837229967, 0.22757625579833984, -2.9497532844543457, 0.005537793971598148, -0.02458036132156849, -0.8406327366828918, -4.56743828181061e-06]', '[-0.2578882575035095, -121.38870239257812, 801.61962890625, 0.03505373001098633, 121.65729522705078, 0.8761919736862183, -5.816091060638428, 0.3620956540107727, -785.8128051757812, -0.0002460726536810398, 0.25339189171791077, -0.07244207710027695, -2.7221195697784424, -0.0008237857837229967, 0.22757625579833984, -2.9497532844543457, 0.005537793971598148, -0.02458036132156849, -0.8406327366828918, -4.56743828181061e-06]', '[-0.2578882575035095, -121.38870239257812, 801.61962890625, 0.03505373001098633, 121.65729522705078, 0.8761919736862183, -5.816091060638428, 0.3620956540107727, -785.8128051757812, -0.0002460726536810398, 0.25339189171791077, -0.07244207710027695, -2.7221195697784424, -0.0008237857837229967, 0.22757625579833984, -2.9497532844543457, 0.005537793971598148, -0.02458036132156849, -0.8406327366828918, -4.56743828181061e-06]']
- yaw :
- ['0.0', '0.0', '0.0']
- doppler_rate_coeffs :
- ['[-5.58027093e+03 1.34212242e+06 -3.22798340e+08 7.76370140e+10]', '[-5.58027093e+03 1.34212242e+06 -3.22798340e+08 7.76370140e+10]', '[-5.58027093e+03 1.34212242e+06 -3.22798340e+08 7.76370140e+10]']
- avg_scene_height :
- ['110.74176', '110.74176', '110.74176']
- coord_first_near :
- ['[ 1. 1. 37.41700064 -6.28184839]', '[ 1. 1. 37.41700064 -6.28184839]', '[ 1. 1. 37.41700064 -6.28184839]']
- range_spread_comp_flag :
- ['1', '1', '1']
- product_type :
- ['SpotlightExtendedDwell', 'SpotlightExtendedDwell', 'SpotlightExtendedDwell']
- mean_earth_radius :
- ['6370576.1554293325', '6370576.1554293325', '6370576.1554293325']
- orbit_repeat_cycle :
- ['99999', '99999', '99999']
- chirp_bandwidth :
- ['300000000', '300000000', '300000000']
- RPC_LAT_OFF :
- ['37.44791793823242', '37.44791793823242', '37.44791793823242']
- azimuth_angles_of_the_beam :
- ['[-0.24823085 -0.24821358 -0.24819631 ... 0.24507801 0.24509529\n 0.24511257]', '[-0.24823085 -0.24821358 -0.24819631 ... 0.24507801 0.24509529\n 0.24511257]', '[-0.24823085 -0.24821358 -0.24819631 ... 0.24507801 0.24509529\n 0.24511257]']
- number_of_state_vectors :
- ['81', '81', '81']
- first_pixel_time :
- ['0.004147432745721746', '0.004147432745721746', '0.004147432745721746']
- processor_version :
- ['1.31', '1.31', '1.31']
- pitch :
- ['0.0', '0.0', '0.0']
- coord_last_far :
- ['[ 7.42400000e+03 2.81600000e+04 3.74741236e+01 -6.22730050e+00]', '[ 7.42400000e+03 2.81600000e+04 3.74741236e+01 -6.22730050e+00]', '[ 7.42400000e+03 2.81600000e+04 3.74741236e+01 -6.22730050e+00]']
- dc_estimate_poly_order :
- ['3', '3', '3']
- window_function_azimuth :
- ['NONE', 'NONE', 'NONE']
- window_function_range :
- ['NONE', 'NONE', 'NONE']
- angY :
- ['[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]', '[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]', '[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]']
- RPC_SAMP_NUM_COEFF :
- ['[-0.0009412214858457446, 0.12370436638593674, 0.027725663036108017, -0.003873632289469242, 0.0026649765204638243, -0.0002859267115127295, -7.105545228114352e-05, 0.006275189109146595, 0.0003226893022656441, 7.804713277437259e-06, -3.2152356652659364e-06, 8.491354674333706e-05, 9.824057997320779e-06, -4.820057029064628e-07, 4.86567550979089e-05, 8.434716960437072e-07, -9.65340021252814e-08, -7.038798685243819e-06, -3.9898580439512443e-07, 1.4833722694618245e-08]', '[-0.0009412214858457446, 0.12370436638593674, 0.027725663036108017, -0.003873632289469242, 0.0026649765204638243, -0.0002859267115127295, -7.105545228114352e-05, 0.006275189109146595, 0.0003226893022656441, 7.804713277437259e-06, -3.2152356652659364e-06, 8.491354674333706e-05, 9.824057997320779e-06, -4.820057029064628e-07, 4.86567550979089e-05, 8.434716960437072e-07, -9.65340021252814e-08, -7.038798685243819e-06, -3.9898580439512443e-07, 1.4833722694618245e-08]', '[-0.0009412214858457446, 0.12370436638593674, 0.027725663036108017, -0.003873632289469242, 0.0026649765204638243, -0.0002859267115127295, -7.105545228114352e-05, 0.006275189109146595, 0.0003226893022656441, 7.804713277437259e-06, -3.2152356652659364e-06, 8.491354674333706e-05, 9.824057997320779e-06, -4.820057029064628e-07, 4.86567550979089e-05, 8.434716960437072e-07, -9.65340021252814e-08, -7.038798685243819e-06, -3.9898580439512443e-07, 1.4833722694618245e-08]']
- slant_range_spacing :
- ['0.4185311389253755', '0.4185311389253755', '0.4185311389253755']
Array Chunk Bytes 300 B 100 B Shape (3, 5, 5) (1, 5, 5) Count 15 Tasks 3 Chunks Type float32 numpy.ndarray - Complex(Band, Azimuth, Range)float32dask.array<chunksize=(1, 5, 5), meta=np.ndarray>
- azimuth_time_interval :
- ['2.709350530535653e-05', '2.709350530535653e-05', '2.709350530535653e-05']
- RPC_LINE_OFF :
- ['15601.6005859375', '15601.6005859375', '15601.6005859375']
- ant_elev_corr_flag :
- ['1', '1', '1']
- product_file :
- ['ICEYE_SLC_54549_20210427T215124_hollow_20x20pixels_fake_1.h5', 'ICEYE_SLC_54549_20210427T215124_hollow_20x20pixels_fake_0.h5', 'ICEYE_SLC_54549_20210427T215124_hollow_20x20pixels_fake_2.h5']
- angX :
- ['[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]', '[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]', '[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]']
- tropo_range_delay :
- ['2.8238412754811586', '2.8238412754811586', '2.8238412754811586']
- number_of_dc_estimations :
- ['10', '10', '10']
- chirp_duration :
- ['3.397714285714286e-05', '3.397714285714286e-05', '3.397714285714286e-05']
- velY :
- ['[-874.61792057 -874.43891918 -874.25989712 -874.08085523 -873.90179267\n -873.7227103 -873.54360769 -873.36448441 -873.18534133 -873.0061776\n -872.82699406 -872.6477903 -872.4685659 -872.2893217 -872.11005687\n -871.93077225 -871.75146742 -871.57214196 -871.39279673 -871.21343086\n -871.03404523 -870.85463941 -870.67521297 -870.49576677 -870.31629996\n -870.1368134 -869.95730666 -869.77777932 -869.59823223 -869.41866455\n -869.23907713 -869.05946955 -868.87984138 -868.70019348 -868.520525\n -868.3408368 -868.16112845 -867.98139953 -867.8016509 -867.6218817\n -867.44209279 -867.26228376 -867.08245416 -866.90260487 -866.72273502\n -866.54284549 -866.36293584 -866.18300565 -866.00305577 -865.82308536\n -865.64309527 -865.46308508 -865.28305437 -865.10300399 -864.92293308\n -864.74284252 -864.56273187 -864.38260071 -864.2024499 -864.02227858\n -863.84208762 -863.66187659 -863.48164506 -863.30139389 -863.12112223\n -862.94083095 -862.76051961 -862.58018779 -862.39983634 -862.21946442\n -862.03907289 -861.85866132 -861.67822928 -861.49777764 -861.31730553\n -861.13681383 -860.9563021 -860.77576992 -860.59521816 -860.41464594\n -860.23405415]', '[-874.61792057 -874.43891918 -874.25989712 -874.08085523 -873.90179267\n -873.7227103 -873.54360769 -873.36448441 -873.18534133 -873.0061776\n -872.82699406 -872.6477903 -872.4685659 -872.2893217 -872.11005687\n -871.93077225 -871.75146742 -871.57214196 -871.39279673 -871.21343086\n -871.03404523 -870.85463941 -870.67521297 -870.49576677 -870.31629996\n -870.1368134 -869.95730666 -869.77777932 -869.59823223 -869.41866455\n -869.23907713 -869.05946955 -868.87984138 -868.70019348 -868.520525\n -868.3408368 -868.16112845 -867.98139953 -867.8016509 -867.6218817\n -867.44209279 -867.26228376 -867.08245416 -866.90260487 -866.72273502\n -866.54284549 -866.36293584 -866.18300565 -866.00305577 -865.82308536\n -865.64309527 -865.46308508 -865.28305437 -865.10300399 -864.92293308\n -864.74284252 -864.56273187 -864.38260071 -864.2024499 -864.02227858\n -863.84208762 -863.66187659 -863.48164506 -863.30139389 -863.12112223\n -862.94083095 -862.76051961 -862.58018779 -862.39983634 -862.21946442\n -862.03907289 -861.85866132 -861.67822928 -861.49777764 -861.31730553\n -861.13681383 -860.9563021 -860.77576992 -860.59521816 -860.41464594\n -860.23405415]', '[-874.61792057 -874.43891918 -874.25989712 -874.08085523 -873.90179267\n -873.7227103 -873.54360769 -873.36448441 -873.18534133 -873.0061776\n -872.82699406 -872.6477903 -872.4685659 -872.2893217 -872.11005687\n -871.93077225 -871.75146742 -871.57214196 -871.39279673 -871.21343086\n -871.03404523 -870.85463941 -870.67521297 -870.49576677 -870.31629996\n -870.1368134 -869.95730666 -869.77777932 -869.59823223 -869.41866455\n -869.23907713 -869.05946955 -868.87984138 -868.70019348 -868.520525\n -868.3408368 -868.16112845 -867.98139953 -867.8016509 -867.6218817\n -867.44209279 -867.26228376 -867.08245416 -866.90260487 -866.72273502\n -866.54284549 -866.36293584 -866.18300565 -866.00305577 -865.82308536\n -865.64309527 -865.46308508 -865.28305437 -865.10300399 -864.92293308\n -864.74284252 -864.56273187 -864.38260071 -864.2024499 -864.02227858\n -863.84208762 -863.66187659 -863.48164506 -863.30139389 -863.12112223\n -862.94083095 -862.76051961 -862.58018779 -862.39983634 -862.21946442\n -862.03907289 -861.85866132 -861.67822928 -861.49777764 -861.31730553\n -861.13681383 -860.9563021 -860.77576992 -860.59521816 -860.41464594\n -860.23405415]']
- antenna_pattern_compensation :
- ['[[1.0062476]\n [1.0062436]\n [1.0062395]\n ...\n [1.0118226]\n [1.0118278]\n [1.0118333]]', '[[1.0062476]\n [1.0062436]\n [1.0062395]\n ...\n [1.0118226]\n [1.0118278]\n [1.0118333]]', '[[1.0062476]\n [1.0062436]\n [1.0062395]\n ...\n [1.0118226]\n [1.0118278]\n [1.0118333]]']
- orbit_absolute_number :
- ['9915', '9915', '9915']
- posY :
- ['[-921374.0111596 -921461.46392007 -921548.89898784 -921636.31594396\n -921723.71520326 -921811.09634695 -921898.45958141 -921985.80511285\n -922073.13252274 -922160.44222547 -922247.73380269 -922335.00746057\n -922422.26340509 -922509.50121817 -922596.72131376 -922683.92327395\n -922771.10730469 -922858.27361175 -922945.42177747 -923032.55221539\n -923119.66450801 -923206.75886107 -923293.83548014 -923380.89394799\n -923467.93467772 -923554.95725228 -923641.96187719 -923728.94875781\n -923815.91747734 -923902.86844845 -923989.80125452 -924076.71610086\n -924163.61319261 -924250.49211339 -924337.35327547 -924424.19626264\n -924511.02128001 -924597.82853249 -924684.61760415 -924771.38890681\n -924858.1420247 -924944.8771627 -925031.59452554 -925118.2936977\n -925204.97509058 -925291.63828885 -925378.28349717 -925464.91092006\n -925551.52014242 -925638.11157524 -925724.6848036 -925811.24003196\n -925897.77746461 -925984.2966869 -926070.79810938 -926157.28131758\n -926243.74651573 -926330.19390792 -926416.62307992 -926503.03444186\n -926589.42757968 -926675.80269742 -926762.15999894 -926848.49907045\n -926934.82032164 -927021.1233389 -927107.40832605 -927193.67548674\n -927279.92440761 -927366.15549791 -927452.36834447 -927538.56315089\n -927624.7401206 -927710.89884068 -927797.03971997 -927883.16234572\n -927969.26692131 -928055.35364997 -928141.4221192 -928227.47273742\n -928313.50509229]', '[-921374.0111596 -921461.46392007 -921548.89898784 -921636.31594396\n -921723.71520326 -921811.09634695 -921898.45958141 -921985.80511285\n -922073.13252274 -922160.44222547 -922247.73380269 -922335.00746057\n -922422.26340509 -922509.50121817 -922596.72131376 -922683.92327395\n -922771.10730469 -922858.27361175 -922945.42177747 -923032.55221539\n -923119.66450801 -923206.75886107 -923293.83548014 -923380.89394799\n -923467.93467772 -923554.95725228 -923641.96187719 -923728.94875781\n -923815.91747734 -923902.86844845 -923989.80125452 -924076.71610086\n -924163.61319261 -924250.49211339 -924337.35327547 -924424.19626264\n -924511.02128001 -924597.82853249 -924684.61760415 -924771.38890681\n -924858.1420247 -924944.8771627 -925031.59452554 -925118.2936977\n -925204.97509058 -925291.63828885 -925378.28349717 -925464.91092006\n -925551.52014242 -925638.11157524 -925724.6848036 -925811.24003196\n -925897.77746461 -925984.2966869 -926070.79810938 -926157.28131758\n -926243.74651573 -926330.19390792 -926416.62307992 -926503.03444186\n -926589.42757968 -926675.80269742 -926762.15999894 -926848.49907045\n -926934.82032164 -927021.1233389 -927107.40832605 -927193.67548674\n -927279.92440761 -927366.15549791 -927452.36834447 -927538.56315089\n -927624.7401206 -927710.89884068 -927797.03971997 -927883.16234572\n -927969.26692131 -928055.35364997 -928141.4221192 -928227.47273742\n -928313.50509229]', '[-921374.0111596 -921461.46392007 -921548.89898784 -921636.31594396\n -921723.71520326 -921811.09634695 -921898.45958141 -921985.80511285\n -922073.13252274 -922160.44222547 -922247.73380269 -922335.00746057\n -922422.26340509 -922509.50121817 -922596.72131376 -922683.92327395\n -922771.10730469 -922858.27361175 -922945.42177747 -923032.55221539\n -923119.66450801 -923206.75886107 -923293.83548014 -923380.89394799\n -923467.93467772 -923554.95725228 -923641.96187719 -923728.94875781\n -923815.91747734 -923902.86844845 -923989.80125452 -924076.71610086\n -924163.61319261 -924250.49211339 -924337.35327547 -924424.19626264\n -924511.02128001 -924597.82853249 -924684.61760415 -924771.38890681\n -924858.1420247 -924944.8771627 -925031.59452554 -925118.2936977\n -925204.97509058 -925291.63828885 -925378.28349717 -925464.91092006\n -925551.52014242 -925638.11157524 -925724.6848036 -925811.24003196\n -925897.77746461 -925984.2966869 -926070.79810938 -926157.28131758\n -926243.74651573 -926330.19390792 -926416.62307992 -926503.03444186\n -926589.42757968 -926675.80269742 -926762.15999894 -926848.49907045\n -926934.82032164 -927021.1233389 -927107.40832605 -927193.67548674\n -927279.92440761 -927366.15549791 -927452.36834447 -927538.56315089\n -927624.7401206 -927710.89884068 -927797.03971997 -927883.16234572\n -927969.26692131 -928055.35364997 -928141.4221192 -928227.47273742\n -928313.50509229]']
- RPC_LINE_DEN_COEFF :
- ['[922.84619140625, 2.3401360511779785, -905.03662109375, -6.660676956176758, -2.9819934368133545, 0.15026363730430603, -0.967059314250946, 0.5637755990028381, -3.297856092453003, 0.006362438667565584, 0.0007199099636636674, 0.003166565904393792, 0.004018398001790047, 1.2433517440513242e-05, 0.0070885238237679005, 0.0005446553113870323, 4.3951735278824344e-05, 0.0008221659809350967, 6.757764640497044e-05, -2.7039893666369608e-06]', '[922.84619140625, 2.3401360511779785, -905.03662109375, -6.660676956176758, -2.9819934368133545, 0.15026363730430603, -0.967059314250946, 0.5637755990028381, -3.297856092453003, 0.006362438667565584, 0.0007199099636636674, 0.003166565904393792, 0.004018398001790047, 1.2433517440513242e-05, 0.0070885238237679005, 0.0005446553113870323, 4.3951735278824344e-05, 0.0008221659809350967, 6.757764640497044e-05, -2.7039893666369608e-06]', '[922.84619140625, 2.3401360511779785, -905.03662109375, -6.660676956176758, -2.9819934368133545, 0.15026363730430603, -0.967059314250946, 0.5637755990028381, -3.297856092453003, 0.006362438667565584, 0.0007199099636636674, 0.003166565904393792, 0.004018398001790047, 1.2433517440513242e-05, 0.0070885238237679005, 0.0005446553113870323, 4.3951735278824344e-05, 0.0008221659809350967, 6.757764640497044e-05, -2.7039893666369608e-06]']
- orbit_direction :
- ['DESCENDING', 'ASCENDING', 'ASCENDING']
- calibration_factor :
- ['6.588095117705568e-07', '6.588095117705568e-07', '6.588095117705568e-07']
- RPC_SAMP_OFF :
- ['3587.624267578125', '3587.624267578125', '3587.624267578125']
- total_processed_bandwidth_azimuth :
- ['26363.724672587723', '26363.724672587723', '26363.724672587723']
- local_incidence_angle :
- ['[31.69812486 31.69819448 31.6982641 ... 32.20868396 32.20875195\n 32.20881994]', '[31.69812486 31.69819448 31.6982641 ... 32.20868396 32.20875195\n 32.20881994]', '[31.69812486 31.69819448 31.6982641 ... 32.20868396 32.20875195\n 32.20881994]']
- acquisition_mode :
- ['spotlight', 'spotlight', 'spotlight']
- range_looks :
- ['1', '1', '1']
- incidence_near :
- ['31.69812485724647', '31.69812485724647', '31.69812485724647']
- coord_center :
- ['[ 3.71300000e+03 1.40810000e+04 3.74456418e+01 -6.25407124e+00]', '[ 3.71300000e+03 1.40810000e+04 3.74456418e+01 -6.25407124e+00]', '[ 3.71300000e+03 1.40810000e+04 3.74456418e+01 -6.25407124e+00]']
- fsl_compensation :
- ['[0.95738171 0.95738268 0.95738365 ... 0.96456525 0.96456622 0.96456719]', '[0.95738171 0.95738268 0.95738365 ... 0.96456525 0.96456622 0.96456719]', '[0.95738171 0.95738268 0.95738365 ... 0.96456525 0.96456622 0.96456719]']
- acquisition_end_utc :
- ['2021-04-27T21:51:30.025535', '2021-04-28T21:51:30.025535', '2021-05-27T21:51:30.025535']
- spec_version :
- ['2.2', '2.2', '2.2']
- RPC_LONG_OFF :
- ['-6.256258487701416', '-6.256258487701416', '-6.256258487701416']
- state_vector_time_utc :
- ["[[b'2021-04-27T21:51:24.000000']\n [b'2021-04-27T21:51:24.100000']\n [b'2021-04-27T21:51:24.200000']\n [b'2021-04-27T21:51:24.300000']\n [b'2021-04-27T21:51:24.400000']\n [b'2021-04-27T21:51:24.500000']\n [b'2021-04-27T21:51:24.600000']\n [b'2021-04-27T21:51:24.700000']\n [b'2021-04-27T21:51:24.800000']\n [b'2021-04-27T21:51:24.900000']\n [b'2021-04-27T21:51:25.000000']\n [b'2021-04-27T21:51:25.100000']\n [b'2021-04-27T21:51:25.200000']\n [b'2021-04-27T21:51:25.300000']\n [b'2021-04-27T21:51:25.400000']\n [b'2021-04-27T21:51:25.500000']\n [b'2021-04-27T21:51:25.600000']\n [b'2021-04-27T21:51:25.700000']\n [b'2021-04-27T21:51:25.800000']\n [b'2021-04-27T21:51:25.900000']\n [b'2021-04-27T21:51:26.000000']\n [b'2021-04-27T21:51:26.100000']\n [b'2021-04-27T21:51:26.200000']\n [b'2021-04-27T21:51:26.300000']\n [b'2021-04-27T21:51:26.400000']\n [b'2021-04-27T21:51:26.500000']\n [b'2021-04-27T21:51:26.600000']\n [b'2021-04-27T21:51:26.700000']\n [b'2021-04-27T21:51:26.800000']\n [b'2021-04-27T21:51:26.900000']\n [b'2021-04-27T21:51:27.000000']\n [b'2021-04-27T21:51:27.100000']\n [b'2021-04-27T21:51:27.200000']\n [b'2021-04-27T21:51:27.300000']\n [b'2021-04-27T21:51:27.400000']\n [b'2021-04-27T21:51:27.500000']\n [b'2021-04-27T21:51:27.600000']\n [b'2021-04-27T21:51:27.700000']\n [b'2021-04-27T21:51:27.800000']\n [b'2021-04-27T21:51:27.900000']\n [b'2021-04-27T21:51:28.000000']\n [b'2021-04-27T21:51:28.100000']\n [b'2021-04-27T21:51:28.200000']\n [b'2021-04-27T21:51:28.300000']\n [b'2021-04-27T21:51:28.400000']\n [b'2021-04-27T21:51:28.500000']\n [b'2021-04-27T21:51:28.600000']\n [b'2021-04-27T21:51:28.700000']\n [b'2021-04-27T21:51:28.800000']\n [b'2021-04-27T21:51:28.900000']\n [b'2021-04-27T21:51:29.000000']\n [b'2021-04-27T21:51:29.100000']\n [b'2021-04-27T21:51:29.200000']\n [b'2021-04-27T21:51:29.300000']\n [b'2021-04-27T21:51:29.400000']\n [b'2021-04-27T21:51:29.500000']\n [b'2021-04-27T21:51:29.600000']\n [b'2021-04-27T21:51:29.700000']\n [b'2021-04-27T21:51:29.800000']\n [b'2021-04-27T21:51:29.900000']\n [b'2021-04-27T21:51:30.000000']\n [b'2021-04-27T21:51:30.100000']\n [b'2021-04-27T21:51:30.200000']\n [b'2021-04-27T21:51:30.300000']\n [b'2021-04-27T21:51:30.400000']\n [b'2021-04-27T21:51:30.500000']\n [b'2021-04-27T21:51:30.600000']\n [b'2021-04-27T21:51:30.700000']\n [b'2021-04-27T21:51:30.800000']\n [b'2021-04-27T21:51:30.900000']\n [b'2021-04-27T21:51:31.000000']\n [b'2021-04-27T21:51:31.100000']\n [b'2021-04-27T21:51:31.200000']\n [b'2021-04-27T21:51:31.300000']\n [b'2021-04-27T21:51:31.400000']\n [b'2021-04-27T21:51:31.500000']\n [b'2021-04-27T21:51:31.600000']\n [b'2021-04-27T21:51:31.700000']\n [b'2021-04-27T21:51:31.800000']\n [b'2021-04-27T21:51:31.900000']\n [b'2021-04-27T21:51:32.000000']]", "[[b'2021-04-27T21:51:24.000000']\n [b'2021-04-27T21:51:24.100000']\n [b'2021-04-27T21:51:24.200000']\n [b'2021-04-27T21:51:24.300000']\n [b'2021-04-27T21:51:24.400000']\n [b'2021-04-27T21:51:24.500000']\n [b'2021-04-27T21:51:24.600000']\n [b'2021-04-27T21:51:24.700000']\n [b'2021-04-27T21:51:24.800000']\n [b'2021-04-27T21:51:24.900000']\n [b'2021-04-27T21:51:25.000000']\n [b'2021-04-27T21:51:25.100000']\n [b'2021-04-27T21:51:25.200000']\n [b'2021-04-27T21:51:25.300000']\n [b'2021-04-27T21:51:25.400000']\n [b'2021-04-27T21:51:25.500000']\n [b'2021-04-27T21:51:25.600000']\n [b'2021-04-27T21:51:25.700000']\n [b'2021-04-27T21:51:25.800000']\n [b'2021-04-27T21:51:25.900000']\n [b'2021-04-27T21:51:26.000000']\n [b'2021-04-27T21:51:26.100000']\n [b'2021-04-27T21:51:26.200000']\n [b'2021-04-27T21:51:26.300000']\n [b'2021-04-27T21:51:26.400000']\n [b'2021-04-27T21:51:26.500000']\n [b'2021-04-27T21:51:26.600000']\n [b'2021-04-27T21:51:26.700000']\n [b'2021-04-27T21:51:26.800000']\n [b'2021-04-27T21:51:26.900000']\n [b'2021-04-27T21:51:27.000000']\n [b'2021-04-27T21:51:27.100000']\n [b'2021-04-27T21:51:27.200000']\n [b'2021-04-27T21:51:27.300000']\n [b'2021-04-27T21:51:27.400000']\n [b'2021-04-27T21:51:27.500000']\n [b'2021-04-27T21:51:27.600000']\n [b'2021-04-27T21:51:27.700000']\n [b'2021-04-27T21:51:27.800000']\n [b'2021-04-27T21:51:27.900000']\n [b'2021-04-27T21:51:28.000000']\n [b'2021-04-27T21:51:28.100000']\n [b'2021-04-27T21:51:28.200000']\n [b'2021-04-27T21:51:28.300000']\n [b'2021-04-27T21:51:28.400000']\n [b'2021-04-27T21:51:28.500000']\n [b'2021-04-27T21:51:28.600000']\n [b'2021-04-27T21:51:28.700000']\n [b'2021-04-27T21:51:28.800000']\n [b'2021-04-27T21:51:28.900000']\n [b'2021-04-27T21:51:29.000000']\n [b'2021-04-27T21:51:29.100000']\n [b'2021-04-27T21:51:29.200000']\n [b'2021-04-27T21:51:29.300000']\n [b'2021-04-27T21:51:29.400000']\n [b'2021-04-27T21:51:29.500000']\n [b'2021-04-27T21:51:29.600000']\n [b'2021-04-27T21:51:29.700000']\n [b'2021-04-27T21:51:29.800000']\n [b'2021-04-27T21:51:29.900000']\n [b'2021-04-27T21:51:30.000000']\n [b'2021-04-27T21:51:30.100000']\n [b'2021-04-27T21:51:30.200000']\n [b'2021-04-27T21:51:30.300000']\n [b'2021-04-27T21:51:30.400000']\n [b'2021-04-27T21:51:30.500000']\n [b'2021-04-27T21:51:30.600000']\n [b'2021-04-27T21:51:30.700000']\n [b'2021-04-27T21:51:30.800000']\n [b'2021-04-27T21:51:30.900000']\n [b'2021-04-27T21:51:31.000000']\n [b'2021-04-27T21:51:31.100000']\n [b'2021-04-27T21:51:31.200000']\n [b'2021-04-27T21:51:31.300000']\n [b'2021-04-27T21:51:31.400000']\n [b'2021-04-27T21:51:31.500000']\n [b'2021-04-27T21:51:31.600000']\n [b'2021-04-27T21:51:31.700000']\n [b'2021-04-27T21:51:31.800000']\n [b'2021-04-27T21:51:31.900000']\n [b'2021-04-27T21:51:32.000000']]", "[[b'2021-04-27T21:51:24.000000']\n [b'2021-04-27T21:51:24.100000']\n [b'2021-04-27T21:51:24.200000']\n [b'2021-04-27T21:51:24.300000']\n [b'2021-04-27T21:51:24.400000']\n [b'2021-04-27T21:51:24.500000']\n [b'2021-04-27T21:51:24.600000']\n [b'2021-04-27T21:51:24.700000']\n [b'2021-04-27T21:51:24.800000']\n [b'2021-04-27T21:51:24.900000']\n [b'2021-04-27T21:51:25.000000']\n [b'2021-04-27T21:51:25.100000']\n [b'2021-04-27T21:51:25.200000']\n [b'2021-04-27T21:51:25.300000']\n [b'2021-04-27T21:51:25.400000']\n [b'2021-04-27T21:51:25.500000']\n [b'2021-04-27T21:51:25.600000']\n [b'2021-04-27T21:51:25.700000']\n [b'2021-04-27T21:51:25.800000']\n [b'2021-04-27T21:51:25.900000']\n [b'2021-04-27T21:51:26.000000']\n [b'2021-04-27T21:51:26.100000']\n [b'2021-04-27T21:51:26.200000']\n [b'2021-04-27T21:51:26.300000']\n [b'2021-04-27T21:51:26.400000']\n [b'2021-04-27T21:51:26.500000']\n [b'2021-04-27T21:51:26.600000']\n [b'2021-04-27T21:51:26.700000']\n [b'2021-04-27T21:51:26.800000']\n [b'2021-04-27T21:51:26.900000']\n [b'2021-04-27T21:51:27.000000']\n [b'2021-04-27T21:51:27.100000']\n [b'2021-04-27T21:51:27.200000']\n [b'2021-04-27T21:51:27.300000']\n [b'2021-04-27T21:51:27.400000']\n [b'2021-04-27T21:51:27.500000']\n [b'2021-04-27T21:51:27.600000']\n [b'2021-04-27T21:51:27.700000']\n [b'2021-04-27T21:51:27.800000']\n [b'2021-04-27T21:51:27.900000']\n [b'2021-04-27T21:51:28.000000']\n [b'2021-04-27T21:51:28.100000']\n [b'2021-04-27T21:51:28.200000']\n [b'2021-04-27T21:51:28.300000']\n [b'2021-04-27T21:51:28.400000']\n [b'2021-04-27T21:51:28.500000']\n [b'2021-04-27T21:51:28.600000']\n [b'2021-04-27T21:51:28.700000']\n [b'2021-04-27T21:51:28.800000']\n [b'2021-04-27T21:51:28.900000']\n [b'2021-04-27T21:51:29.000000']\n [b'2021-04-27T21:51:29.100000']\n [b'2021-04-27T21:51:29.200000']\n [b'2021-04-27T21:51:29.300000']\n [b'2021-04-27T21:51:29.400000']\n [b'2021-04-27T21:51:29.500000']\n [b'2021-04-27T21:51:29.600000']\n [b'2021-04-27T21:51:29.700000']\n [b'2021-04-27T21:51:29.800000']\n [b'2021-04-27T21:51:29.900000']\n [b'2021-04-27T21:51:30.000000']\n [b'2021-04-27T21:51:30.100000']\n [b'2021-04-27T21:51:30.200000']\n [b'2021-04-27T21:51:30.300000']\n [b'2021-04-27T21:51:30.400000']\n [b'2021-04-27T21:51:30.500000']\n [b'2021-04-27T21:51:30.600000']\n [b'2021-04-27T21:51:30.700000']\n [b'2021-04-27T21:51:30.800000']\n [b'2021-04-27T21:51:30.900000']\n [b'2021-04-27T21:51:31.000000']\n [b'2021-04-27T21:51:31.100000']\n [b'2021-04-27T21:51:31.200000']\n [b'2021-04-27T21:51:31.300000']\n [b'2021-04-27T21:51:31.400000']\n [b'2021-04-27T21:51:31.500000']\n [b'2021-04-27T21:51:31.600000']\n [b'2021-04-27T21:51:31.700000']\n [b'2021-04-27T21:51:31.800000']\n [b'2021-04-27T21:51:31.900000']\n [b'2021-04-27T21:51:32.000000']]"]
- posX :
- ['[5474808.16271857 5474340.81737572 5473873.4037893 5473405.92419404\n 5472938.37636674 5472470.76254275 5472003.08161336 5471535.33246921\n 5471067.51734663 5470599.6340208 5470131.6847287 5469663.66836081\n 5469195.58380697 5468727.43330512 5468259.21462887 5467790.93001677\n 5467322.57835854 5466854.15854321 5466385.67281031 5465917.11893186\n 5465448.49914802 5464979.81234768 5464511.05741911 5464042.23660344\n 5463573.34767109 5463104.39286383 5462635.37106976 5462166.28117635\n 5461697.12542633 5461227.90158851 5460758.61190628 5460289.25526693\n 5459819.83055714 5459350.34002124 5458880.78142647 5458411.1570178\n 5457941.46568175 5457471.70630418 5457001.88113104 5456531.98792796\n 5456062.02894151 5455592.00305741 5455121.90916075 5454651.74949905\n 5454181.52183638 5453711.2284209 5453240.86813754 5452770.43987059\n 5452299.94586918 5451829.38389577 5451358.75620012 5450888.06166637\n 5450417.29917802 5449946.47098578 5449475.57485055 5449004.61302369\n 5448533.58438853 5448062.48782779 5447591.32559378 5447120.09544579\n 5446648.79963678 5446177.4370493 5445706.00656526 5445234.51043858\n 5444762.94642696 5444291.31678496 5443819.62039435 5443347.85613624\n 5442876.02626614 5442404.12854017 5441932.16521447 5441460.13517001\n 5440988.03728712 5440515.87382291 5440043.64253192 5439571.34567188\n 5439098.98212298 5438626.55076475 5438154.0538559 5437681.48914937\n 5437208.85890448]', '[5474808.16271857 5474340.81737572 5473873.4037893 5473405.92419404\n 5472938.37636674 5472470.76254275 5472003.08161336 5471535.33246921\n 5471067.51734663 5470599.6340208 5470131.6847287 5469663.66836081\n 5469195.58380697 5468727.43330512 5468259.21462887 5467790.93001677\n 5467322.57835854 5466854.15854321 5466385.67281031 5465917.11893186\n 5465448.49914802 5464979.81234768 5464511.05741911 5464042.23660344\n 5463573.34767109 5463104.39286383 5462635.37106976 5462166.28117635\n 5461697.12542633 5461227.90158851 5460758.61190628 5460289.25526693\n 5459819.83055714 5459350.34002124 5458880.78142647 5458411.1570178\n 5457941.46568175 5457471.70630418 5457001.88113104 5456531.98792796\n 5456062.02894151 5455592.00305741 5455121.90916075 5454651.74949905\n 5454181.52183638 5453711.2284209 5453240.86813754 5452770.43987059\n 5452299.94586918 5451829.38389577 5451358.75620012 5450888.06166637\n 5450417.29917802 5449946.47098578 5449475.57485055 5449004.61302369\n 5448533.58438853 5448062.48782779 5447591.32559378 5447120.09544579\n 5446648.79963678 5446177.4370493 5445706.00656526 5445234.51043858\n 5444762.94642696 5444291.31678496 5443819.62039435 5443347.85613624\n 5442876.02626614 5442404.12854017 5441932.16521447 5441460.13517001\n 5440988.03728712 5440515.87382291 5440043.64253192 5439571.34567188\n 5439098.98212298 5438626.55076475 5438154.0538559 5437681.48914937\n 5437208.85890448]', '[5474808.16271857 5474340.81737572 5473873.4037893 5473405.92419404\n 5472938.37636674 5472470.76254275 5472003.08161336 5471535.33246921\n 5471067.51734663 5470599.6340208 5470131.6847287 5469663.66836081\n 5469195.58380697 5468727.43330512 5468259.21462887 5467790.93001677\n 5467322.57835854 5466854.15854321 5466385.67281031 5465917.11893186\n 5465448.49914802 5464979.81234768 5464511.05741911 5464042.23660344\n 5463573.34767109 5463104.39286383 5462635.37106976 5462166.28117635\n 5461697.12542633 5461227.90158851 5460758.61190628 5460289.25526693\n 5459819.83055714 5459350.34002124 5458880.78142647 5458411.1570178\n 5457941.46568175 5457471.70630418 5457001.88113104 5456531.98792796\n 5456062.02894151 5455592.00305741 5455121.90916075 5454651.74949905\n 5454181.52183638 5453711.2284209 5453240.86813754 5452770.43987059\n 5452299.94586918 5451829.38389577 5451358.75620012 5450888.06166637\n 5450417.29917802 5449946.47098578 5449475.57485055 5449004.61302369\n 5448533.58438853 5448062.48782779 5447591.32559378 5447120.09544579\n 5446648.79963678 5446177.4370493 5445706.00656526 5445234.51043858\n 5444762.94642696 5444291.31678496 5443819.62039435 5443347.85613624\n 5442876.02626614 5442404.12854017 5441932.16521447 5441460.13517001\n 5440988.03728712 5440515.87382291 5440043.64253192 5439571.34567188\n 5439098.98212298 5438626.55076475 5438154.0538559 5437681.48914937\n 5437208.85890448]']
- heading :
- ['349.91295192092355', '349.91295192092355', '349.91295192092355']
- number_of_range_samples :
- ['20', '20', '20']
- product_level :
- ['SLC', 'SLC', 'SLC']
- mean_orbit_altitude :
- ['536675.3876030303', '536675.3876030303', '536675.3876030303']
- data_orientation :
- ['native', 'native', 'native']
- acquisition_prf :
- ['5886.672581404736', '5886.672581404736', '5886.672581404736']
- azimuth_looks :
- ['1', '1', '1']
- RPC_HEIGHT_SCALE :
- ['343.31927490234375', '343.31927490234375', '343.31927490234375']
- product_name :
- ['ICEYE_X9_SLC_SLED_54549_20210427T215124', 'ICEYE_X9_SLC_SLED_54549_20210427T215124', 'ICEYE_X9_SLC_SLED_54549_20210427T215124']
- RPC_LINE_SCALE :
- ['127695.265625', '127695.265625', '127695.265625']
- look_side :
- ['right', 'right', 'right']
- RPC_HEIGHT_OFF :
- ['176.6807403564453', '176.6807403564453', '176.6807403564453']
- satellite_look_angle :
- ['29', '30', '28']
- azimuth_ground_spacing :
- ['0.19142525627706425', '0.19142525627706425', '0.19142525627706425']
- incidence_center :
- ['29.5', '30.5', '28.5']
- ref_track_point_lla :
- ['[ 37.44566562 -6.25501394 -42.92271706]', '[ 37.44566562 -6.25501394 -42.92271706]', '[ 37.44566562 -6.25501394 -42.92271706]']
- angZ :
- ['[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]', '[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]', '[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]']
- ref_track_point_ecef :
- ['[5039944. -552410. 3856819.]', '[5039944. -552410. 3856819.]', '[5039944. -552410. 3856819.]']
- geo_ref_system :
- ['WGS84', 'WGS84', 'WGS84']
- carrier_frequency :
- ['9650000000.0', '9650000000.0', '9650000000.0']
- sample_precision :
- ['int16', 'int16', 'int16']
- RPC_SAMP_DEN_COEFF :
- ['[0.15467888116836548, 0.0044975802302360535, 0.0012687476119026542, -0.00029731247923336923, 3.889326035277918e-05, -3.516104243317386e-06, -1.202955672852113e-06, 5.7404660765314475e-05, 4.787736543221399e-06, -6.023450964676158e-07, -3.31531992969758e-08, -4.863581537506434e-09, 1.2052447573296377e-07, 1.5022953547827456e-08, 4.692299171438208e-08, 1.2532026971712185e-08, 1.0803641314893753e-09, -7.21848536500147e-09, -1.6511486622405869e-09, 1.5383416762659863e-09]', '[0.15467888116836548, 0.0044975802302360535, 0.0012687476119026542, -0.00029731247923336923, 3.889326035277918e-05, -3.516104243317386e-06, -1.202955672852113e-06, 5.7404660765314475e-05, 4.787736543221399e-06, -6.023450964676158e-07, -3.31531992969758e-08, -4.863581537506434e-09, 1.2052447573296377e-07, 1.5022953547827456e-08, 4.692299171438208e-08, 1.2532026971712185e-08, 1.0803641314893753e-09, -7.21848536500147e-09, -1.6511486622405869e-09, 1.5383416762659863e-09]', '[0.15467888116836548, 0.0044975802302360535, 0.0012687476119026542, -0.00029731247923336923, 3.889326035277918e-05, -3.516104243317386e-06, -1.202955672852113e-06, 5.7404660765314475e-05, 4.787736543221399e-06, -6.023450964676158e-07, -3.31531992969758e-08, -4.863581537506434e-09, 1.2052447573296377e-07, 1.5022953547827456e-08, 4.692299171438208e-08, 1.2532026971712185e-08, 1.0803641314893753e-09, -7.21848536500147e-09, -1.6511486622405869e-09, 1.5383416762659863e-09]']
- coord_last_near :
- ['[ 1.00000000e+00 2.81600000e+04 3.74646428e+01 -6.29260350e+00]', '[ 1.00000000e+00 2.81600000e+04 3.74646428e+01 -6.29260350e+00]', '[ 1.00000000e+00 2.81600000e+04 3.74646428e+01 -6.29260350e+00]']
- doppler_rate_poly_order :
- ['3', '3', '3']
- range_sampling_rate :
- ['358148331.2923262', '358148331.2923262', '358148331.2923262']
- number_of_azimuth_samples :
- ['20', '20', '20']
- orbit_relative_number :
- ['9915', '9915', '9915']
- coord_first_far :
- ['[ 7.42400000e+03 1.00000000e+00 3.74264593e+01 -6.21673831e+00]', '[ 7.42400000e+03 1.00000000e+00 3.74264593e+01 -6.21673831e+00]', '[ 7.42400000e+03 1.00000000e+00 3.74264593e+01 -6.21673831e+00]']
- velX :
- ['[-4673.12223293 -4673.79355399 -4674.46481748 -4675.13602017\n -4675.80716526 -4676.47824955 -4677.14927463 -4677.82024208\n -4678.49114871 -4679.16199769 -4679.83278583 -4680.50351471\n -4681.17418593 -4681.84479628 -4682.51534894 -4683.18584072\n -4683.85627319 -4684.52664797 -4685.19696183 -4685.86721796\n -4686.53741317 -4687.20754904 -4687.87762716 -4688.54764432\n -4689.21760372 -4689.88750215 -4690.5573412 -4691.22712246\n -4691.89684272 -4692.56650517 -4693.23610662 -4693.90564864\n -4694.57513283 -4695.24455598 -4695.91392128 -4696.58322553\n -4697.25247031 -4697.92165722 -4698.59078306 -4699.259851\n -4699.92885785 -4700.59780519 -4701.26669461 -4701.93552292\n -4702.60429329 -4703.27300253 -4703.94165222 -4704.61024395\n -4705.27877453 -4705.94724712 -4706.61565854 -4707.28401038\n -4707.95230421 -4708.62053684 -4709.28871145 -4709.95682485\n -4710.62487861 -4711.29287433 -4711.96080881 -4712.62868523\n -4713.2965004 -4713.96425589 -4714.6319533 -4715.29958942\n -4715.96716744 -4716.63468417 -4717.30214118 -4717.96954006\n -4718.63687762 -4719.30415703 -4719.97137511 -4720.63853343\n -4721.30563359 -4721.97267238 -4722.63965298 -4723.3065722\n -4723.97343163 -4724.64023284 -4725.30697265 -4725.97365423\n -4726.64027439]', '[-4673.12223293 -4673.79355399 -4674.46481748 -4675.13602017\n -4675.80716526 -4676.47824955 -4677.14927463 -4677.82024208\n -4678.49114871 -4679.16199769 -4679.83278583 -4680.50351471\n -4681.17418593 -4681.84479628 -4682.51534894 -4683.18584072\n -4683.85627319 -4684.52664797 -4685.19696183 -4685.86721796\n -4686.53741317 -4687.20754904 -4687.87762716 -4688.54764432\n -4689.21760372 -4689.88750215 -4690.5573412 -4691.22712246\n -4691.89684272 -4692.56650517 -4693.23610662 -4693.90564864\n -4694.57513283 -4695.24455598 -4695.91392128 -4696.58322553\n -4697.25247031 -4697.92165722 -4698.59078306 -4699.259851\n -4699.92885785 -4700.59780519 -4701.26669461 -4701.93552292\n -4702.60429329 -4703.27300253 -4703.94165222 -4704.61024395\n -4705.27877453 -4705.94724712 -4706.61565854 -4707.28401038\n -4707.95230421 -4708.62053684 -4709.28871145 -4709.95682485\n -4710.62487861 -4711.29287433 -4711.96080881 -4712.62868523\n -4713.2965004 -4713.96425589 -4714.6319533 -4715.29958942\n -4715.96716744 -4716.63468417 -4717.30214118 -4717.96954006\n -4718.63687762 -4719.30415703 -4719.97137511 -4720.63853343\n -4721.30563359 -4721.97267238 -4722.63965298 -4723.3065722\n -4723.97343163 -4724.64023284 -4725.30697265 -4725.97365423\n -4726.64027439]', '[-4673.12223293 -4673.79355399 -4674.46481748 -4675.13602017\n -4675.80716526 -4676.47824955 -4677.14927463 -4677.82024208\n -4678.49114871 -4679.16199769 -4679.83278583 -4680.50351471\n -4681.17418593 -4681.84479628 -4682.51534894 -4683.18584072\n -4683.85627319 -4684.52664797 -4685.19696183 -4685.86721796\n -4686.53741317 -4687.20754904 -4687.87762716 -4688.54764432\n -4689.21760372 -4689.88750215 -4690.5573412 -4691.22712246\n -4691.89684272 -4692.56650517 -4693.23610662 -4693.90564864\n -4694.57513283 -4695.24455598 -4695.91392128 -4696.58322553\n -4697.25247031 -4697.92165722 -4698.59078306 -4699.259851\n -4699.92885785 -4700.59780519 -4701.26669461 -4701.93552292\n -4702.60429329 -4703.27300253 -4703.94165222 -4704.61024395\n -4705.27877453 -4705.94724712 -4706.61565854 -4707.28401038\n -4707.95230421 -4708.62053684 -4709.28871145 -4709.95682485\n -4710.62487861 -4711.29287433 -4711.96080881 -4712.62868523\n -4713.2965004 -4713.96425589 -4714.6319533 -4715.29958942\n -4715.96716744 -4716.63468417 -4717.30214118 -4717.96954006\n -4718.63687762 -4719.30415703 -4719.97137511 -4720.63853343\n -4721.30563359 -4721.97267238 -4722.63965298 -4723.3065722\n -4723.97343163 -4724.64023284 -4725.30697265 -4725.97365423\n -4726.64027439]']
- polarization :
- ['VV', 'VV', 'VV']
- RPC_LONG_SCALE :
- ['0.20208331942558289', '0.20208331942558289', '0.20208331942558289']
- acquisition_start_utc :
- ['2021-04-27T21:51:24.929476', '2021-04-27T21:51:24.929476', '2021-04-27T21:51:24.929476']
- RPC_SAMP_SCALE :
- ['27781.984375', '27781.984375', '27781.984375']
- velZ :
- ['[6022.05575618 6021.5578102 6021.05979033 6020.56169896 6020.06353371\n 6019.56529696 6019.06698754 6018.56860427 6018.07014951 6017.57162092\n 6017.07302086 6016.57434815 6016.07560162 6015.57678364 6015.07789185\n 6014.57892863 6014.07989279 6013.58078316 6013.08160211 6012.58234728\n 6012.08302105 6011.58362224 6011.08414966 6010.58460569 6010.08498798\n 6009.58529889 6009.08553725 6008.58570188 6008.08579515 6007.5858147\n 6007.08576292 6006.58563861 6006.08544059 6005.58517126 6005.08482823\n 6004.5844139 6004.08392707 6003.58336657 6003.08273479 6002.58202933\n 6002.08125261 6001.58040342 6001.07948059 6000.5784865 6000.07741878\n 5999.57627981 5999.07506842 5998.57378341 5998.07242718 5997.57099734\n 5997.06949629 5996.56792284 5996.06627581 5995.56455758 5995.06276578\n 5994.5609028 5994.05896746 5993.55695855 5993.05487849 5992.55272489\n 5992.05050013 5991.54820304 5991.04583243 5990.54339068 5990.04087542\n 5989.53828905 5989.03563037 5988.53289819 5988.03009492 5987.52721816\n 5987.02427032 5986.52125021 5986.01815663 5985.51499198 5985.01175388\n 5984.50844473 5984.00506334 5983.50160851 5982.99808264 5982.49448335\n 5981.99081305]', '[6022.05575618 6021.5578102 6021.05979033 6020.56169896 6020.06353371\n 6019.56529696 6019.06698754 6018.56860427 6018.07014951 6017.57162092\n 6017.07302086 6016.57434815 6016.07560162 6015.57678364 6015.07789185\n 6014.57892863 6014.07989279 6013.58078316 6013.08160211 6012.58234728\n 6012.08302105 6011.58362224 6011.08414966 6010.58460569 6010.08498798\n 6009.58529889 6009.08553725 6008.58570188 6008.08579515 6007.5858147\n 6007.08576292 6006.58563861 6006.08544059 6005.58517126 6005.08482823\n 6004.5844139 6004.08392707 6003.58336657 6003.08273479 6002.58202933\n 6002.08125261 6001.58040342 6001.07948059 6000.5784865 6000.07741878\n 5999.57627981 5999.07506842 5998.57378341 5998.07242718 5997.57099734\n 5997.06949629 5996.56792284 5996.06627581 5995.56455758 5995.06276578\n 5994.5609028 5994.05896746 5993.55695855 5993.05487849 5992.55272489\n 5992.05050013 5991.54820304 5991.04583243 5990.54339068 5990.04087542\n 5989.53828905 5989.03563037 5988.53289819 5988.03009492 5987.52721816\n 5987.02427032 5986.52125021 5986.01815663 5985.51499198 5985.01175388\n 5984.50844473 5984.00506334 5983.50160851 5982.99808264 5982.49448335\n 5981.99081305]', '[6022.05575618 6021.5578102 6021.05979033 6020.56169896 6020.06353371\n 6019.56529696 6019.06698754 6018.56860427 6018.07014951 6017.57162092\n 6017.07302086 6016.57434815 6016.07560162 6015.57678364 6015.07789185\n 6014.57892863 6014.07989279 6013.58078316 6013.08160211 6012.58234728\n 6012.08302105 6011.58362224 6011.08414966 6010.58460569 6010.08498798\n 6009.58529889 6009.08553725 6008.58570188 6008.08579515 6007.5858147\n 6007.08576292 6006.58563861 6006.08544059 6005.58517126 6005.08482823\n 6004.5844139 6004.08392707 6003.58336657 6003.08273479 6002.58202933\n 6002.08125261 6001.58040342 6001.07948059 6000.5784865 6000.07741878\n 5999.57627981 5999.07506842 5998.57378341 5998.07242718 5997.57099734\n 5997.06949629 5996.56792284 5996.06627581 5995.56455758 5995.06276578\n 5994.5609028 5994.05896746 5993.55695855 5993.05487849 5992.55272489\n 5992.05050013 5991.54820304 5991.04583243 5990.54339068 5990.04087542\n 5989.53828905 5989.03563037 5988.53289819 5988.03009492 5987.52721816\n 5987.02427032 5986.52125021 5986.01815663 5985.51499198 5985.01175388\n 5984.50844473 5984.00506334 5983.50160851 5982.99808264 5982.49448335\n 5981.99081305]']
- processing_time :
- ['2021-04-28T04:58:23', '2021-04-28T04:58:23', '2021-04-28T04:58:23']
- zerodoppler_start_utc :
- ['2021-04-27T21:51:27.093640', '2021-04-27T21:51:27.093640', '2021-04-27T21:51:27.093640']
- RPC_LAT_SCALE :
- ['0.19374999403953552', '0.19374999403953552', '0.19374999403953552']
- dc_estimate_coeffs :
- ['[[-2259.75195312 0. 0. 0. ]\n [-1743.7265625 0. 0. 0. ]\n [-1227.69921875 0. 0. 0. ]\n [ -711.671875 0. 0. 0. ]\n [ -195.64453125 0. 0. 0. ]\n [ 320.38085938 0. 0. 0. ]\n [ 836.40625 0. 0. 0. ]\n [ 1352.43359375 0. 0. 0. ]\n [ 1868.4609375 0. 0. 0. ]\n [ 2384.48828125 0. 0. 0. ]]', '[[-2259.75195312 0. 0. 0. ]\n [-1743.7265625 0. 0. 0. ]\n [-1227.69921875 0. 0. 0. ]\n [ -711.671875 0. 0. 0. ]\n [ -195.64453125 0. 0. 0. ]\n [ 320.38085938 0. 0. 0. ]\n [ 836.40625 0. 0. 0. ]\n [ 1352.43359375 0. 0. 0. ]\n [ 1868.4609375 0. 0. 0. ]\n [ 2384.48828125 0. 0. 0. ]]', '[[-2259.75195312 0. 0. 0. ]\n [-1743.7265625 0. 0. 0. ]\n [-1227.69921875 0. 0. 0. ]\n [ -711.671875 0. 0. 0. ]\n [ -195.64453125 0. 0. 0. ]\n [ 320.38085938 0. 0. 0. ]\n [ 836.40625 0. 0. 0. ]\n [ 1352.43359375 0. 0. 0. ]\n [ 1868.4609375 0. 0. 0. ]\n [ 2384.48828125 0. 0. 0. ]]']
- incidence_far :
- ['32.208819936210446', '32.208819936210446', '32.208819936210446']
- dc_estimate_time_utc :
- ["[[b'2021-04-27T21:51:27.093640']\n [b'2021-04-27T21:51:27.178412']\n [b'2021-04-27T21:51:27.263185']\n [b'2021-04-27T21:51:27.347958']\n [b'2021-04-27T21:51:27.432730']\n [b'2021-04-27T21:51:27.517503']\n [b'2021-04-27T21:51:27.602275']\n [b'2021-04-27T21:51:27.687048']\n [b'2021-04-27T21:51:27.771820']\n [b'2021-04-27T21:51:27.856593']]", "[[b'2021-04-27T21:51:27.093640']\n [b'2021-04-27T21:51:27.178412']\n [b'2021-04-27T21:51:27.263185']\n [b'2021-04-27T21:51:27.347958']\n [b'2021-04-27T21:51:27.432730']\n [b'2021-04-27T21:51:27.517503']\n [b'2021-04-27T21:51:27.602275']\n [b'2021-04-27T21:51:27.687048']\n [b'2021-04-27T21:51:27.771820']\n [b'2021-04-27T21:51:27.856593']]", "[[b'2021-04-27T21:51:27.093640']\n [b'2021-04-27T21:51:27.178412']\n [b'2021-04-27T21:51:27.263185']\n [b'2021-04-27T21:51:27.347958']\n [b'2021-04-27T21:51:27.432730']\n [b'2021-04-27T21:51:27.517503']\n [b'2021-04-27T21:51:27.602275']\n [b'2021-04-27T21:51:27.687048']\n [b'2021-04-27T21:51:27.771820']\n [b'2021-04-27T21:51:27.856593']]"]
- processing_prf :
- ['36909.21454162281', '36909.21454162281', '36909.21454162281']
- slant_range_to_first_pixel :
- ['621684.5286148057', '621684.5286148057', '621684.5286148057']
- zerodoppler_end_utc :
- ['2021-04-27T21:51:27.856593', '2021-04-27T21:51:27.856593', '2021-04-27T21:51:27.856593']
- satellite_name :
- ['ICEYE-X9', 'ICEYE-X9', 'ICEYE-X9']
- orbit_processing_level :
- ['precise', 'precise', 'precise']
- posZ :
- ['[4109487.20309768 4110089.38320021 4110691.51494008 4111293.59543885\n 4111895.62756019 4112497.60842612 4113099.5394648 4113701.42210389\n 4114303.25346613 4114905.03641401 4115506.76807074 4116108.44986388\n 4116710.0832205 4117311.66526454 4117913.19885731 4118514.68112321\n 4119116.11348921 4119717.4973818 4120318.82992609 4120920.1139822\n 4121521.34667574 4122122.52943307 4122723.66368008 4123324.7465431\n 4123925.78088107 4124526.76382077 4125127.69678798 4125728.58120801\n 4126329.41420836 4126930.19864679 4127530.93165127 4128131.61464698\n 4128732.24905865 4129332.83201498 4129933.36637252 4130533.84926045\n 4131134.28210339 4131734.66632543 4132334.99905648 4132935.2831519\n 4133535.51574207 4134135.69825099 4134735.83210218 4135335.91442675\n 4135935.94807886 4136535.9301901 4137135.86218387 4137735.74548311\n 4138335.5772201 4138935.36024782 4139535.09169906 4140134.77299661\n 4140734.40556282 4141333.98653118 4141933.51875348 4142532.9993637\n 4143132.42978405 4143731.81143628 4144331.14145507 4144930.42269102\n 4145529.6522793 4146128.83164154 4146727.96219887 4147327.0410872\n 4147926.07115592 4148525.04954141 4149123.9776647 4149722.85694634\n 4150321.68452341 4150920.46324413 4151519.19024607 4152117.86694965\n 4152716.49477483 4153315.07085991 4153913.5980519 4154512.07348958\n 4155110.49859279 4155708.87478087 4156307.19919332 4156905.47467597\n 4157503.69836878]', '[4109487.20309768 4110089.38320021 4110691.51494008 4111293.59543885\n 4111895.62756019 4112497.60842612 4113099.5394648 4113701.42210389\n 4114303.25346613 4114905.03641401 4115506.76807074 4116108.44986388\n 4116710.0832205 4117311.66526454 4117913.19885731 4118514.68112321\n 4119116.11348921 4119717.4973818 4120318.82992609 4120920.1139822\n 4121521.34667574 4122122.52943307 4122723.66368008 4123324.7465431\n 4123925.78088107 4124526.76382077 4125127.69678798 4125728.58120801\n 4126329.41420836 4126930.19864679 4127530.93165127 4128131.61464698\n 4128732.24905865 4129332.83201498 4129933.36637252 4130533.84926045\n 4131134.28210339 4131734.66632543 4132334.99905648 4132935.2831519\n 4133535.51574207 4134135.69825099 4134735.83210218 4135335.91442675\n 4135935.94807886 4136535.9301901 4137135.86218387 4137735.74548311\n 4138335.5772201 4138935.36024782 4139535.09169906 4140134.77299661\n 4140734.40556282 4141333.98653118 4141933.51875348 4142532.9993637\n 4143132.42978405 4143731.81143628 4144331.14145507 4144930.42269102\n 4145529.6522793 4146128.83164154 4146727.96219887 4147327.0410872\n 4147926.07115592 4148525.04954141 4149123.9776647 4149722.85694634\n 4150321.68452341 4150920.46324413 4151519.19024607 4152117.86694965\n 4152716.49477483 4153315.07085991 4153913.5980519 4154512.07348958\n 4155110.49859279 4155708.87478087 4156307.19919332 4156905.47467597\n 4157503.69836878]', '[4109487.20309768 4110089.38320021 4110691.51494008 4111293.59543885\n 4111895.62756019 4112497.60842612 4113099.5394648 4113701.42210389\n 4114303.25346613 4114905.03641401 4115506.76807074 4116108.44986388\n 4116710.0832205 4117311.66526454 4117913.19885731 4118514.68112321\n 4119116.11348921 4119717.4973818 4120318.82992609 4120920.1139822\n 4121521.34667574 4122122.52943307 4122723.66368008 4123324.7465431\n 4123925.78088107 4124526.76382077 4125127.69678798 4125728.58120801\n 4126329.41420836 4126930.19864679 4127530.93165127 4128131.61464698\n 4128732.24905865 4129332.83201498 4129933.36637252 4130533.84926045\n 4131134.28210339 4131734.66632543 4132334.99905648 4132935.2831519\n 4133535.51574207 4134135.69825099 4134735.83210218 4135335.91442675\n 4135935.94807886 4136535.9301901 4137135.86218387 4137735.74548311\n 4138335.5772201 4138935.36024782 4139535.09169906 4140134.77299661\n 4140734.40556282 4141333.98653118 4141933.51875348 4142532.9993637\n 4143132.42978405 4143731.81143628 4144331.14145507 4144930.42269102\n 4145529.6522793 4146128.83164154 4146727.96219887 4147327.0410872\n 4147926.07115592 4148525.04954141 4149123.9776647 4149722.85694634\n 4150321.68452341 4150920.46324413 4151519.19024607 4152117.86694965\n 4152716.49477483 4153315.07085991 4153913.5980519 4154512.07348958\n 4155110.49859279 4155708.87478087 4156307.19919332 4156905.47467597\n 4157503.69836878]']
- RPC_LINE_NUM_COEFF :
- ['[-0.2578882575035095, -121.38870239257812, 801.61962890625, 0.03505373001098633, 121.65729522705078, 0.8761919736862183, -5.816091060638428, 0.3620956540107727, -785.8128051757812, -0.0002460726536810398, 0.25339189171791077, -0.07244207710027695, -2.7221195697784424, -0.0008237857837229967, 0.22757625579833984, -2.9497532844543457, 0.005537793971598148, -0.02458036132156849, -0.8406327366828918, -4.56743828181061e-06]', '[-0.2578882575035095, -121.38870239257812, 801.61962890625, 0.03505373001098633, 121.65729522705078, 0.8761919736862183, -5.816091060638428, 0.3620956540107727, -785.8128051757812, -0.0002460726536810398, 0.25339189171791077, -0.07244207710027695, -2.7221195697784424, -0.0008237857837229967, 0.22757625579833984, -2.9497532844543457, 0.005537793971598148, -0.02458036132156849, -0.8406327366828918, -4.56743828181061e-06]', '[-0.2578882575035095, -121.38870239257812, 801.61962890625, 0.03505373001098633, 121.65729522705078, 0.8761919736862183, -5.816091060638428, 0.3620956540107727, -785.8128051757812, -0.0002460726536810398, 0.25339189171791077, -0.07244207710027695, -2.7221195697784424, -0.0008237857837229967, 0.22757625579833984, -2.9497532844543457, 0.005537793971598148, -0.02458036132156849, -0.8406327366828918, -4.56743828181061e-06]']
- yaw :
- ['0.0', '0.0', '0.0']
- doppler_rate_coeffs :
- ['[-5.58027093e+03 1.34212242e+06 -3.22798340e+08 7.76370140e+10]', '[-5.58027093e+03 1.34212242e+06 -3.22798340e+08 7.76370140e+10]', '[-5.58027093e+03 1.34212242e+06 -3.22798340e+08 7.76370140e+10]']
- avg_scene_height :
- ['110.74176', '110.74176', '110.74176']
- coord_first_near :
- ['[ 1. 1. 37.41700064 -6.28184839]', '[ 1. 1. 37.41700064 -6.28184839]', '[ 1. 1. 37.41700064 -6.28184839]']
- range_spread_comp_flag :
- ['1', '1', '1']
- product_type :
- ['SpotlightExtendedDwell', 'SpotlightExtendedDwell', 'SpotlightExtendedDwell']
- mean_earth_radius :
- ['6370576.1554293325', '6370576.1554293325', '6370576.1554293325']
- orbit_repeat_cycle :
- ['99999', '99999', '99999']
- chirp_bandwidth :
- ['300000000', '300000000', '300000000']
- RPC_LAT_OFF :
- ['37.44791793823242', '37.44791793823242', '37.44791793823242']
- azimuth_angles_of_the_beam :
- ['[-0.24823085 -0.24821358 -0.24819631 ... 0.24507801 0.24509529\n 0.24511257]', '[-0.24823085 -0.24821358 -0.24819631 ... 0.24507801 0.24509529\n 0.24511257]', '[-0.24823085 -0.24821358 -0.24819631 ... 0.24507801 0.24509529\n 0.24511257]']
- number_of_state_vectors :
- ['81', '81', '81']
- first_pixel_time :
- ['0.004147432745721746', '0.004147432745721746', '0.004147432745721746']
- processor_version :
- ['1.31', '1.31', '1.31']
- pitch :
- ['0.0', '0.0', '0.0']
- coord_last_far :
- ['[ 7.42400000e+03 2.81600000e+04 3.74741236e+01 -6.22730050e+00]', '[ 7.42400000e+03 2.81600000e+04 3.74741236e+01 -6.22730050e+00]', '[ 7.42400000e+03 2.81600000e+04 3.74741236e+01 -6.22730050e+00]']
- dc_estimate_poly_order :
- ['3', '3', '3']
- window_function_azimuth :
- ['NONE', 'NONE', 'NONE']
- window_function_range :
- ['NONE', 'NONE', 'NONE']
- angY :
- ['[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]', '[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]', '[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n 0. 0. 0. 0. 0. 0. 0. 0. 0.]']
- RPC_SAMP_NUM_COEFF :
- ['[-0.0009412214858457446, 0.12370436638593674, 0.027725663036108017, -0.003873632289469242, 0.0026649765204638243, -0.0002859267115127295, -7.105545228114352e-05, 0.006275189109146595, 0.0003226893022656441, 7.804713277437259e-06, -3.2152356652659364e-06, 8.491354674333706e-05, 9.824057997320779e-06, -4.820057029064628e-07, 4.86567550979089e-05, 8.434716960437072e-07, -9.65340021252814e-08, -7.038798685243819e-06, -3.9898580439512443e-07, 1.4833722694618245e-08]', '[-0.0009412214858457446, 0.12370436638593674, 0.027725663036108017, -0.003873632289469242, 0.0026649765204638243, -0.0002859267115127295, -7.105545228114352e-05, 0.006275189109146595, 0.0003226893022656441, 7.804713277437259e-06, -3.2152356652659364e-06, 8.491354674333706e-05, 9.824057997320779e-06, -4.820057029064628e-07, 4.86567550979089e-05, 8.434716960437072e-07, -9.65340021252814e-08, -7.038798685243819e-06, -3.9898580439512443e-07, 1.4833722694618245e-08]', '[-0.0009412214858457446, 0.12370436638593674, 0.027725663036108017, -0.003873632289469242, 0.0026649765204638243, -0.0002859267115127295, -7.105545228114352e-05, 0.006275189109146595, 0.0003226893022656441, 7.804713277437259e-06, -3.2152356652659364e-06, 8.491354674333706e-05, 9.824057997320779e-06, -4.820057029064628e-07, 4.86567550979089e-05, 8.434716960437072e-07, -9.65340021252814e-08, -7.038798685243819e-06, -3.9898580439512443e-07, 1.4833722694618245e-08]']
- slant_range_spacing :
- ['0.4185311389253755', '0.4185311389253755', '0.4185311389253755']
Array Chunk Bytes 300 B 100 B Shape (3, 5, 5) (1, 5, 5) Count 15 Tasks 3 Chunks Type float32 numpy.ndarray
Temporal Resolution¶
By modifying the cube_config variable, you are able to adjust the time resolution of your cube - the empty time slot where your don't have images will be replaced by empty data (np.nan) for the array and None for the metadata.
For certain ML problem the time dimension is key in order to improve the prediction. If we take the problem of crop type classification - Having a fixed temporal resolution is necessary to help the model to learn different crop types. (eg; the corn and the rise are havested at different time through the year)
cube_config = CubeConfig()
cube_config.temporal_resolution = 2
cube_config.start_date = 20210427 # end of April
cube_config.end_date = 20210501 # begining of May - 6 days difference
cube_config.load_config(None)
# Build the datacube composed by a stack of SLC
slc_datacube = SLCDatacube.build(cube_config, test_dir_slcs)
09/07/2021 04:07:10 PM - sar_datacube_metadata.py - [INFO] - Building the metadata from the folder /mnt/xor/ICEYE_PACKAGES/icecube/tests/resources/slc_stack using SLC processing rasters for cubes: 100%|██████████| 3/3 [00:00<00:00, 63.07it/s] 09/07/2021 04:07:10 PM - common_utils.py - [INFO] - create running time is 0.1214 seconds
# If no images are found at the specific date - by default np.nan is used to fill the gap for the metadata
slc_datacube.xrdataset["Complex"].attrs["acquisition_end_utc"]
['2021-04-27T21:51:30.025535', 'None', 'None']
# If no images are found at the specific date - by default np.nan is used to fill the gap for the array
np.isnan(slc_datacube.xrdataset["Complex"][1].values).all()
True
Filtering by date¶
The datacube is built with the time component as coordinate. By doing so, we have the possibility to query the datacube using the acquisition date of the image. That is really useful when you are looking for a specific time or an interval of time.
# Single date
slc_datacube.xrdataset.sel(Band="2021-04-27").head
<bound method Dataset.head of <xarray.Dataset> Dimensions: (Azimuth: 20, Range: 20) Coordinates: * Azimuth (Azimuth) int64 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 * Range (Range) int64 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Band datetime64[ns] 2021-04-27 Data variables: Real (Azimuth, Range) float32 dask.array<chunksize=(20, 20), meta=np.ndarray> Complex (Azimuth, Range) float32 dask.array<chunksize=(20, 20), meta=np.ndarray>>
# Interval
slc_datacube.xrdataset.sel(Band=slice("2021-04-27", "2021-04-30")).head
<bound method Dataset.head of <xarray.Dataset> Dimensions: (Azimuth: 20, Band: 2, Range: 20) Coordinates: * Azimuth (Azimuth) int64 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 * Range (Range) int64 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 * Band (Band) datetime64[ns] 2021-04-27 2021-04-29 Data variables: Real (Band, Azimuth, Range) float32 dask.array<chunksize=(1, 20, 20), meta=np.ndarray> Complex (Band, Azimuth, Range) float32 dask.array<chunksize=(1, 20, 20), meta=np.ndarray>>
Writing the cube to disk¶
Finally, save the datacube usint the .to_file()
method of the SarDatacube
object.
The default format is netCDF4
- this can be expanded if needed.
grd_cube_save_path = os.path.join(icecube_abspath, "icecube/dataset/temp/my_awesome_datacube_grd.nc")
slc_cube_save_path = os.path.join(icecube_abspath, "icecube/dataset/temp/my_awesome_datacube_slc.nc")
# create path if not exists.
Path(str(Path(grd_cube_save_path).parent)).mkdir(parents=True, exist_ok=True)
# now write
grd_datacube.to_file(output_fpath=grd_cube_save_path)
slc_datacube.to_file(output_fpath=slc_cube_save_path)
hyvää työtä!