Hi Yunjun,
Thank you for helping with my mintpy 1.4.0 errors yesterday.
I wanted to start a different thread as I have few questions specifically about the new ion portion of mintpy as opposed to more general load_data.py issues.
Mintpy 1.4.0 failed near the end of running smallbaselineApp.py with the attached configuration file. The input files are from a recently executed topStack run including the ionospheric processing module.
This is the error:
view.py --dpi 150 --noverbose --nodisplay --update --memory 4.0 velocityERA5.h5 --mask no
view.py --dpi 150 --noverbose --nodisplay --update --memory 4.0 numInvIfgram.h5 --mask no
view.py --dpi 150 --noverbose --nodisplay --update --memory 4.0 /home/jasmine/JasmineShare/CURRENT_WORKING/25_365_ion/mintpy_ion/inputs/ionStack.h5 unwrapPhase- --zero-mask
view.py --dpi 150 --noverbose --nodisplay --update --memory 4.0 /home/jasmine/JasmineShare/CURRENT_WORKING/25_365_ion/mintpy_ion/inputs/ionStack.h5 coherence- --mask no -v 0 1
Traceback (most recent call last):
File "/home/jasmine/miniconda3/envs/mintpy_ion/bin/smallbaselineApp.py", line 10, in <module>
sys.exit(main())
File "/home/jasmine/miniconda3/envs/mintpy_ion/lib/python3.9/site-packages/mintpy/smallbaselineApp.py", line 1291, in main
app.plot_result()
File "/home/jasmine/miniconda3/envs/mintpy_ion/lib/python3.9/site-packages/mintpy/smallbaselineApp.py", line 1224, in plot_result
Parallel(n_jobs=num_cores)(delayed(mintpy.view.main)(iargs) for iargs in iargs_list)
File "/home/jasmine/miniconda3/envs/mintpy_ion/lib/python3.9/site-packages/joblib/parallel.py", line 1056, in __call__
self.retrieve()
File "/home/jasmine/miniconda3/envs/mintpy_ion/lib/python3.9/site-packages/joblib/parallel.py", line 935, in retrieve
self._output.extend(job.get(timeout=self.timeout))
File "/home/jasmine/miniconda3/envs/mintpy_ion/lib/python3.9/site-packages/joblib/_parallel_backends.py", line 542, in wrap_future_result
return future.result(timeout=timeout)
File "/home/jasmine/miniconda3/envs/mintpy_ion/lib/python3.9/concurrent/futures/_base.py", line 439, in result
return self.__get_result()
File "/home/jasmine/miniconda3/envs/mintpy_ion/lib/python3.9/concurrent/futures/_base.py", line 391, in __get_result
raise self._exception
Exception: No input dataset found!
available datasets:
['unwrapPhase-20180612_20180624', 'unwrapPhase-20180612_20180718', 'unwrapPhase-20180624_20180718', 'unwrapPhase-20180624_20180730', 'unwrapPhase-20180718_20180730', 'unwrapPhase-20180718_20180811', 'unwrapPhase-20180730_20180811', 'unwrapPhase-20180730_20190526', 'unwrapPhase-20180811_20190526', 'unwrapPhase-20180811_20190701', 'unwrapPhase-20190526_20190701', 'unwrapPhase-20190526_20190713', 'unwrapPhase-20190701_20190713', 'unwrapPhase-20190701_20190725', 'unwrapPhase-20190713_20190725', 'unwrapPhase-20190713_20190806', 'unwrapPhase-20190725_20190806', 'unwrapPhase-20190725_20190818', 'unwrapPhase-20190806_20190818', 'unwrapPhase-20190806_20200520', 'unwrapPhase-20190818_20200520', 'unwrapPhase-20190818_20200601', 'unwrapPhase-20200520_20200601', 'unwrapPhase-20200520_20200613', 'unwrapPhase-20200601_20200613', 'unwrapPhase-20200601_20200625', 'unwrapPhase-20200613_20200625', 'unwrapPhase-20200613_20200707', 'unwrapPhase-20200625_20200707', 'unwrapPhase-20200625_20200719', 'unwrapPhase-20200707_20200719', 'unwrapPhase-20200707_20200731', 'unwrapPhase-20200719_20200731', 'unwrapPhase-20200719_20200812', 'unwrapPhase-20200731_20200812', 'unwrapPhase-20200731_20200824', 'unwrapPhase-20200812_20200824', 'unwrapPhase-20200812_20210807', 'unwrapPhase-20200824_20210807', 'unwrapPhase-20200824_20210819', 'unwrapPhase-20210807_20210819']
When I use info.py on the ionStack.h5 file the only layers available are below (there is no coherence which I think is causing an issue).
HDF5 dataset "/bperp ": shape (41,) , dtype <float32>
HDF5 dataset "/date ": shape (41, 2) , dtype <|S8>
HDF5 dataset "/dropIfgram ": shape (41,) , dtype <bool>
HDF5 dataset "/unwrapPhase ": shape (41, 3345, 7512) , dtype <float32>
Do you think this is related to a set up issue on my side or something else? My intention is to produce two stacks (with and without the ion) as well as two velocity rate maps to compare ion and non ion runs.
thanks
jasmine