Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
da95af1
sm r3.4
Sep 19, 2023
3a8e2ec
merge R4.0.2beta-1
Mar 11, 2024
b6cfbbb
change the SM commit id for R4.0.2
May 23, 2024
f764f2f
merge upstream develop branch
Jun 4, 2024
a920ae6
Merge remote-tracking branch 'upstream/develop' into develop
Jun 5, 2024
1d28fae
Merge remote-tracking branch 'upstream/develop' into develop
Jun 13, 2024
84f3874
Merge remote-tracking branch 'upstream/develop' into develop
Aug 12, 2024
2bb897a
Merge remote-tracking branch 'upstream/develop' into develop
Sep 14, 2024
da76f88
Merge branch 'develop' of https://github-fn.jpl.nasa.gov/isce-3/isce …
Oct 2, 2024
6313217
Merge branch 'develop' of https://github-fn.jpl.nasa.gov/isce-3/isce …
Oct 9, 2024
ce2b301
Merge branch 'develop' of https://github-fn.jpl.nasa.gov/isce-3/isce …
Oct 15, 2024
8394511
Merge branch 'develop' of https://github-fn.jpl.nasa.gov/isce-3/isce …
Oct 24, 2024
72645bd
Merge branch 'develop' of https://github-fn.jpl.nasa.gov/isce-3/isce …
Oct 29, 2024
6f93fd3
Merge branch 'develop' of https://github-fn.jpl.nasa.gov/isce-3/isce …
Dec 9, 2024
eebd988
Merge branch 'develop' of https://github-fn.jpl.nasa.gov/isce-3/isce …
Jan 21, 2025
9b108ce
Merge branch 'develop' of https://github-fn.jpl.nasa.gov/isce-3/isce …
Jan 29, 2025
b1c78f7
Merge branch 'develop' of https://github-fn.jpl.nasa.gov/isce-3/isce …
Mar 18, 2025
e46f53f
Merge branch 'develop' of https://github-fn.jpl.nasa.gov/isce-3/isce …
Apr 10, 2025
54d6ab4
Merge branch 'develop' of https://github-fn.jpl.nasa.gov/isce-3/isce …
May 12, 2025
73b6b9b
Merge branch 'develop' of https://github-fn.jpl.nasa.gov/isce-3/isce …
Jun 10, 2025
2eb1387
Merge branch 'develop' of https://github.com/isce-framework/isce3 int…
Sep 30, 2025
42f2514
Merge branch 'develop' of https://github.com/isce-framework/isce3 int…
Nov 14, 2025
39c9883
Merge branch 'develop' of https://github.com/isce-framework/isce3 int…
Dec 1, 2025
f6cfd55
Merge branch 'develop' of https://github.com/isce-framework/isce3 int…
Jan 14, 2026
6176caa
Merge branch 'develop' of https://github.com/isce-framework/isce3 int…
Jan 16, 2026
1f111b3
Merge branch 'develop' of https://github.com/isce-framework/isce3 int…
Mar 23, 2026
0cf5e3b
Merge branch 'develop' of https://github.com/isce-framework/isce3 int…
Apr 2, 2026
41199fb
Merge branch 'develop' of https://github.com/isce-framework/isce3 int…
Apr 27, 2026
a0bbee4
Merge branch 'develop' of https://github.com/isce-framework/isce3 int…
May 27, 2026
446fc19
fix the zero stats
Jun 17, 2026
22e2db4
add the dataset
Jun 17, 2026
76b2502
fix the iono stats
Jul 1, 2026
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
13 changes: 8 additions & 5 deletions python/packages/nisar/workflows/ionosphere.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@
from nisar.workflows.yaml_argparse import YamlArgparse
from osgeo import gdal


def write_disp_block_hdf5(
hdf5_path,
path,
Expand Down Expand Up @@ -337,6 +336,7 @@ def copy_iono_datasets(iono_insar_cfg,
else:
freq = 'B'

iono_layers_for_stats = []
with HDF5OptimizedReader(name=input_runw, mode='a',
libver='latest', swmr=True) as src_h5, \
HDF5OptimizedReader(name=output_runw, mode='a',
Expand Down Expand Up @@ -398,6 +398,7 @@ def copy_iono_datasets(iono_insar_cfg,

src_iono_paths = [src_iono_path, src_iono_unct_path]
dst_iono_paths = [iono_path, iono_unct_path]
iono_layers_for_stats += dst_iono_paths
for block in range(0, nblocks):
row_start = block * blocksize
if (row_start + blocksize > rows_main):
Expand All @@ -422,9 +423,11 @@ def copy_iono_datasets(iono_insar_cfg,
dest_sel=np.s_[
row_start:row_start+block_rows_data, :])

# Add statistics to ionosphere datasets in RUNW
for dst_iono_path in dst_iono_paths:
compute_stats_real_hdf5_dataset(dst_h5[dst_iono_path])
# Add statistics to ionosphere datasets in RUNW
with HDF5OptimizedReader(name=output_runw, mode='a',
libver='latest', swmr=True) as dst_h5:
for dst_iono_path in iono_layers_for_stats:
compute_stats_real_hdf5_dataset(dst_h5[dst_iono_path])


def compute_differential_phase(
Expand Down Expand Up @@ -1143,7 +1146,7 @@ def run(cfg: dict, runw_hdf5: str):
filling_guide_median_size = filter_cfg['filling_guide_median_size']
filling_outlier_threshold = filter_cfg['filling_outlier_threshold']
filling_outlier_min_scale = filter_cfg['filling_outlier_min_scale']
filling_outlier_mad_scale_factor = filter_cfg['filling_outlier_mad_scale_factor']
filling_outlier_mad_scale_factor = filter_cfg['filling_outlier_mad_scale_factor']

filter_iterations = filter_cfg['filter_iterations']
median_filter_size = filter_cfg['median_filter_size']
Expand Down
14 changes: 8 additions & 6 deletions python/packages/nisar/workflows/unwrap.py
Original file line number Diff line number Diff line change
Expand Up @@ -354,16 +354,18 @@ def run(cfg: dict, input_hdf5: str, output_hdf5: str):
corr_path = \
str(f'{crossmul_scratch}/coherence_rg{unwrap_rg_looks}_az{unwrap_az_looks}')
corr = open_raster(corr_path)
corr_raster = isce3.io.Raster(corr_path)
dst_h5[dst_path][:, :] = corr
dst_dataset = dst_h5[dst_path]
compute_stats_real_data(corr_raster, dst_dataset)
else:
dst_h5[dst_path][:, :] = src_h5[src_path][()]
dst_dataset = dst_h5[dst_path]

dst_dataset = dst_h5[dst_path]
dst_raster = isce3.io.Raster(
f"IH5:::ID={dst_dataset.id.id}".encode("utf-8"),
update=True)
compute_stats_real_data(dst_raster, dst_dataset)

src_dataset = src_h5[src_path]
src_raster = isce3.io.Raster(
f"IH5:::ID={src_dataset.id.id}".encode("utf-8"))
compute_stats_real_data(src_raster, dst_dataset)

t_all_elapsed = time.time() - t_all
info_channel.log(
Expand Down
Loading