Skip to content

maskTempCoh.h5 is not creating #1459

@Sonetsaha007

Description

@Sonetsaha007

Description of the problem

In the Mintpy directory there is no maskTempCoh.h5 file not created as a result it can not pull and read the mask file for the invert network and velocity estimation .

Full script that generated the error

`%matplotlib inline
inv_vmin, inv_vmax = util.get_mintpy_vmin_vmax(ts_path, "timeseries", mask_path=mint_path/'maskTempCoh.h5', stack_depth_limit=20, bottom_percentile=0.05)

convert m to cm

inv_vmin = inv_vmin * 100
inv_vmax = inv_vmax * 100

uncomment the following 2 lines to manually set the vmin and vmax values

inv_vmin = -2.0

inv_vmax = 2.0

print(f"inv_vmin: {inv_vmin}, inv_vmax: {inv_vmax}")

scp_args = f'{ts_path} --notick --noaxis -v {inv_vmin} {inv_vmax} --dpi 600 --figsize 15 15'
view.main(scp_args.split())`



**Full error message**


FileNotFoundError                         Traceback (most recent call last)
Cell In[24], line 2
      1 get_ipython().run_line_magic('matplotlib', 'inline')
----> 2 inv_vmin, inv_vmax = util.get_mintpy_vmin_vmax(ts_path, "timeseries", mask_path=mint_path/'maskTempCoh.h5', stack_depth_limit=20, bottom_percentile=0.05)
      4 # convert m to cm
      5 inv_vmin = inv_vmin * 100

File ~/Data_Recipe_Jupyter_Books/opensarlab_MintPy_Recipe_Book/util/util.py:121, in get_mintpy_vmin_vmax(dataset_path, dataset_name, mask_path, stack_depth_limit, bottom_percentile)
    118     darr = darr[::stride, :, :]
    120 if mask_path:
--> 121     with h5py.File(mask_path, 'r') as m:
    122         mask = m["mask"]
    123         darr *= mask

File ~/.local/envs/opensarlab_mintpy_recipe_book/lib/python3.11/site-packages/h5py/_hl/files.py:566, in File.__init__(self, name, mode, driver, libver, userblock_size, swmr, rdcc_nslots, rdcc_nbytes, rdcc_w0, track_order, fs_strategy, fs_persist, fs_threshold, fs_page_size, page_buf_size, min_meta_keep, min_raw_keep, locking, alignment_threshold, alignment_interval, meta_block_size, track_times, **kwds)
    557     fapl = make_fapl(driver, libver, rdcc_nslots, rdcc_nbytes, rdcc_w0,
    558                      locking, page_buf_size, min_meta_keep, min_raw_keep,
    559                      alignment_threshold=alignment_threshold,
    560                      alignment_interval=alignment_interval,
    561                      meta_block_size=meta_block_size,
    562                      **kwds)
    563     fcpl = make_fcpl(track_order=track_order, track_times=track_times,
    564                      fs_strategy=fs_strategy, fs_persist=fs_persist,
    565                      fs_threshold=fs_threshold, fs_page_size=fs_page_size)
--> 566     fid = make_fid(name, mode, userblock_size, fapl, fcpl, swmr=swmr)
    568 if isinstance(libver, tuple):
    569     self._libver = libver

File ~/.local/envs/opensarlab_mintpy_recipe_book/lib/python3.11/site-packages/h5py/_hl/files.py:241, in make_fid(name, mode, userblock_size, fapl, fcpl, swmr)
    239     if swmr and swmr_support:
    240         flags |= h5f.ACC_SWMR_READ
--> 241     fid = h5f.open(name, flags, fapl=fapl)
    242 elif mode == 'r+':
    243     fid = h5f.open(name, h5f.ACC_RDWR, fapl=fapl)

File h5py/_objects.pyx:54, in h5py._objects.with_phil.wrapper()

File h5py/_objects.pyx:55, in h5py._objects.with_phil.wrapper()

File h5py/h5f.pyx:104, in h5py.h5f.open()

FileNotFoundError: [Errno 2] Unable to synchronously open file (unable to open file: name = '/home/jovyan/MintPy/maskTempCoh.h5', errno = 2, error message = 'No such file or directory', flags = 0, o_flags = 0)

System information

  • Operating system: Windows
  • Python environment: conda
  • MintPy version: Using OpenSarLab
  • InSAR processor/product: hyp3
  • Your custom / default template file (if the bug is related to a specific dataset):

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions