Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More changes after the calval release #52

Merged
merged 44 commits into from
Jul 28, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
77dd07f
rename RTC-S1-SL to RTC-S1-STATIC
gshiroma Jun 29, 2023
1690e47
remove rasters X, Y, and Inc from call to topo when creating the layo…
gshiroma Jun 29, 2023
c897649
fix parameter rtc_area_beta_mode_enum after recent updates to ISCE3
gshiroma Jun 29, 2023
82b6365
rename static layers runconfig rtc_s1_sl.yaml to rtc_s1_static.yaml
gshiroma Jul 6, 2023
9243e5c
remove empty line
gshiroma Jul 12, 2023
e1d0c89
add class 255: invalid/fill value to the layover shadow mask description
gshiroma Jul 12, 2023
2f5a0db
read layer names from enums
gshiroma Jul 24, 2023
2f4a3a9
address CARD recommendations; refactor code
gshiroma Jul 24, 2023
98e58f7
Merge branch 'opera-adt:main' into changes_after_calval_4
gshiroma Jul 24, 2023
07fa084
reduce static layers radargrid dimensions
gshiroma Jul 25, 2023
04de372
do not create HDF5 or VV pol when output product type is RTC-S1-STATI…
gshiroma Jul 25, 2023
2d9ae26
refactor file
gshiroma Jul 25, 2023
fd9edce
add source_data_access and product_data_access to the runconfig and t…
gshiroma Jul 26, 2023
f44a8b6
substitute CEOS with CEOS_ANALYSIS_READY_DATA
gshiroma Jul 26, 2023
b180a2a
add source_data_access and product_data_access to the product metadat…
gshiroma Jul 26, 2023
cdab1c7
add output_backscatter_expression_convention to the metadata
gshiroma Jul 26, 2023
c4c6cc7
add to the metadata equation to convert backscatter from linear to dB
gshiroma Jul 26, 2023
0497265
add to the metadata equation to convert backscatter from linear to dB…
gshiroma Jul 26, 2023
ef179ba
add source_data_access and product_data_access to the product metadat…
gshiroma Jul 26, 2023
ac89a65
do not force generation of the number of looks; fix closing of datase…
gshiroma Jul 26, 2023
ea3925d
update Docker lockfile with new ISCE3 version
gshiroma Jul 26, 2023
b2a3dca
update Docker lockfile with new ISCE3 version (2)
gshiroma Jul 27, 2023
e063a2f
update Docker lockfile with new ISCE3 version (3)
gshiroma Jul 27, 2023
be70792
update RTC-S1 and RTC-S1-STATIC products to match their product specs…
gshiroma Jul 27, 2023
c5efc48
add snap values to the metadata
gshiroma Jul 27, 2023
be2d6bc
revert changes to the Docker lockfile
gshiroma Jul 27, 2023
b3d6125
add prefix inputs_ to metadata inputs fields
gshiroma Jul 27, 2023
53bdf6c
add validity start date to the runconfig and RTC-S1 and RTC-S1-STATIC…
gshiroma Jul 27, 2023
c0f3164
Merge branch 'opera-adt:main' into changes_after_calval_4
gshiroma Jul 27, 2023
b9954fb
the validity_start_date is optional
gshiroma Jul 27, 2023
6f9242f
fix product_id for RTC-S1 and RTC-S1-STATIC products
gshiroma Jul 27, 2023
0307eca
updating default shadow dilation size defaults
gshiroma Jul 27, 2023
5249b68
update runconfig comments
gshiroma Jul 27, 2023
624def5
rename validity_start_date to rtc_s1_static_validity_start_date; upda…
gshiroma Jul 27, 2023
5fcbd01
fix the rtc_s1_static_validity_start_date
gshiroma Jul 27, 2023
6ce87d3
remove extra commas
gshiroma Jul 27, 2023
aca6817
Merge branch 'opera-adt:main' into changes_after_calval_4
gshiroma Jul 28, 2023
e4db6a8
simplify snap field in products` metadata when it is disabled
gshiroma Jul 28, 2023
9cc576c
keep formatting consistency
gshiroma Jul 28, 2023
426b770
lint code
gshiroma Jul 28, 2023
fff78ba
Add CARD NRB document sections
gshiroma Jul 28, 2023
9089690
Remove unnecessary plus sign to concatenate strings
gshiroma Jul 28, 2023
53b1d77
simplify code
gshiroma Jul 28, 2023
12c068e
substitute power/intensity with backscatter intensity
gshiroma Jul 28, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ def _get_version():

package_data_dict['rtc'] = [
os.path.join('defaults', 'rtc_s1.yaml'),
os.path.join('defaults', 'rtc_s1_sl.yaml'),
os.path.join('defaults', 'rtc_s1_static.yaml'),
os.path.join('schemas', 'rtc_s1.yaml')]

setup(
Expand Down
21 changes: 16 additions & 5 deletions src/rtc/defaults/rtc_s1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ runconfig:

groups:

# Required. Output product type: "RTC_S1" or "RTC_S1_SL"
# Required. Output product type: "RTC_S1" or "RTC_S1_STATIC"
primary_executable:
product_type: RTC_S1

Expand All @@ -13,8 +13,13 @@ runconfig:
input_file_group:
# Required. List of SAFE files (min=1)
safe_file_path:

# Location from where the source data can be retrieved (URL or DOI)
source_data_access:

# Required. List of orbit (EOF) files (min=1)
orbit_file_path:

# Optional. Burst ID to process (empty for all bursts)
burst_id:

Expand Down Expand Up @@ -42,9 +47,9 @@ runconfig:
scratch_path:

# If option `save_bursts` is set, output bursts are saved to:
# {output_dir}/{burst_id}/{product_id}_v{product_version}{suffix}.{ext}
# {output_dir}/{burst_id}/{product_id}{suffix}.{ext}
# If option `save_mosaics` is set, output mosaics are saved to:
# {output_dir}/{product_id}_v{product_version}{suffix}.{ext}
# {output_dir}/{product_id}{suffix}.{ext}
#
# If the `product_id` contains the substring "_{burst_id}", the
# substring will be substituted by either:
Expand All @@ -55,7 +60,7 @@ runconfig:
# `RTC-S1_T069-147170-IW1_S1B` for the burst t069-147170-IW1; and it
# will become `RTC-S1_S1B` for the mosaic product.
#
# If the field `product_id` is left empty, the product ID will
# If the field `product_id` is left empty, the burst product ID will
# follow the RTC-S1 file naming conventions:
# `OPERA_L2_RTC-S1_{burst_id}_{sensing_start_datetime}_
# {processing_datetime}_{sensor}_{pixel_spacing}
Expand All @@ -66,6 +71,12 @@ runconfig:
output_dir:
product_id:

# Validity start date for RTC-S1-STATIC products in the format YYYYMMDD
rtc_s1_static_validity_start_date:

# Location from where the output product can be retrieved (URL or DOI)
product_data_access:

# Save RTC-S1 bursts
save_bursts: True

Expand Down Expand Up @@ -224,7 +235,7 @@ runconfig:

# Layover/shadow mask dilation size of shadow pixels
# (values 1 and 3)
shadow_dilation_size: 3
shadow_dilation_size: 0

# OPTIONAL - Absolute radiometric correction
abs_rad_cal: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,22 @@ runconfig:

primary_executable:

# Required. Output product type: "RTC_S1" or "RTC_S1_SL"
product_type: RTC_S1_SL
# Required. Output product type: "RTC_S1" or "RTC_S1_STATIC"
product_type: RTC_S1_STATIC

pge_name_group:
pge_name: RTC_S1_PGE

input_file_group:
# Required. List of SAFE files (min=1)
safe_file_path:

# Location from where the source data can be retrieved (URL or DOI)
source_data_access:

# Required. List of orbit (EOF) files (min=1)
orbit_file_path:

# Optional. Burst ID to process (empty for all bursts)
burst_id:

Expand Down Expand Up @@ -43,26 +48,36 @@ runconfig:
scratch_path:

# If option `save_bursts` is set, output bursts are saved to:
# {output_dir}/{burst_id}/{product_id}_v{product_version}{suffix}.{ext}
# {output_dir}/{burst_id}/{product_id}{suffix}.{ext}
# If option `save_mosaics` is set, output mosaics are saved to:
# {output_dir}/{product_id}_v{product_version}{suffix}.{ext}
# {output_dir}/{product_id}{suffix}.{ext}
#
# If the `product_id` contains the substring "_{burst_id}", the
# substring will be substituted by either:
# - "_" followed by the burst ID, if the product is a burst; or
# - An empty string, if the product is a mosaic.
#
# For example, the `product_id` = `RTC-S1_{burst_id}_S1B` will become
# `RTC-S1_069-147170-IW1_S1B` for the burst t069-147170-IW1; and it
# will become `RTC-S1_S1B` for the mosaic product.
# For example, the `product_id` = `RTC-S1-STATIC_{burst_id}_S1B` will become
# `RTC-S1-STATIC_069-147170-IW1_S1B` for the burst t069-147170-IW1; and it
# will become `RTC-S1-STATIC_S1B` for the mosaic product.
#
# If the field `product_id` is left empty, the burst product ID will
# follow the RTC-S1-STATIC file naming conventions:
# `OPERA_L2_RTC-S1-STATIC_{burst_id}_{rtc_s1_static_validity_start_date}_
# {processing_datetime}_{sensor}_{pixel_spacing}
# _{product_version}`.
#
# If the field `product_id`` is left empty, the prefix
# "OPERA_L2_RTC-S1_{burst_id}" will be used instead.
# `suffix` is only used when there are multiple output files.
# `ext` is determined by geocoding_options.output_imagery_format.
output_dir:
product_id:

# Validity start date for RTC-S1-STATIC products in the format YYYYMMDD
rtc_s1_static_validity_start_date:

# Location from where the output product can be retrieved (URL or DOI)
product_data_access:

# Save RTC-S1 bursts
save_bursts: True

Expand Down Expand Up @@ -221,7 +236,7 @@ runconfig:

# Layover/shadow mask dilation size of shadow pixels
# (values 1 and 3)
shadow_dilation_size: 3
shadow_dilation_size: 0

# OPTIONAL - Absolute radiometric correction
abs_rad_cal: 1
Expand Down
Loading
Loading