Skip to content

MiaplPy run_07_mintpy_ifgram_correction error: plot_num_triplet_with_nonzero_integer_ambiguity of unwrap_error_phase_closure.py: bins must be positive, when an integer" #101

@falkamelung

Description

@falkamelung

Although the 2015-2026 data work

minsarApp.bash 19.456:19.615,-103.666:-103.573 qColima --start-date 20150701 --end-date 20151231 --flight-dir asc,desc --platform S1 --no-mintpy --miaplpy

gives an error:

qColimaSenA49/miaplpy_201507_201512/network_delaunay_4/run_files[1119] cat run_07_mintpy_ifgram_correction_0__1.e
Traceback (most recent call last):
  File "/work2/05861/tg851601/stampede2/code/minsar/tools/miniforge3/envs/minsar/bin/smallbaselineApp.py", line 7, in <module>
    sys.exit(main())
  File "/work2/05861/tg851601/stampede2/code/minsar/tools/MintPy/src/mintpy/cli/smallbaselineApp.py", line 209, in main
    run_smallbaselineApp(inps)
  File "/work2/05861/tg851601/stampede2/code/minsar/tools/MintPy/src/mintpy/smallbaselineApp.py", line 1155, in run_smallbaselineApp
    app.run(steps=inps.runSteps)
  File "/work2/05861/tg851601/stampede2/code/minsar/tools/MintPy/src/mintpy/smallbaselineApp.py", line 917, in run
    self.run_quick_overview(sname)
  File "/work2/05861/tg851601/stampede2/code/minsar/tools/MintPy/src/mintpy/smallbaselineApp.py", line 330, in run_quick_overview
    mintpy.cli.unwrap_error_phase_closure.main(iargs)
  File "/work2/05861/tg851601/stampede2/code/minsar/tools/MintPy/src/mintpy/cli/unwrap_error_phase_closure.py", line 159, in main
    run_unwrap_error_phase_closure(inps)
  File "/work2/05861/tg851601/stampede2/code/minsar/tools/MintPy/src/mintpy/unwrap_error_phase_closure.py", line 433, in run_unwrap_error_phase_closure
    out_file = calc_num_triplet_with_nonzero_integer_ambiguity(
  File "/work2/05861/tg851601/stampede2/code/minsar/tools/MintPy/src/mintpy/unwrap_error_phase_closure.py", line 191, in calc_num_triplet_with_nonzero_integer_ambiguity
    pp.plot_num_triplet_with_nonzero_integer_ambiguity(out_file)
  File "/work2/05861/tg851601/stampede2/code/minsar/tools/MintPy/src/mintpy/utils/plot.py", line 996, in plot_num_triplet_with_nonzero_integer_ambiguity
    ax.hist(data[~np.isnan(data)].flatten(), range=(0, vmax), log=True, bins=vmax)
  File "/work2/05861/tg851601/stampede2/code/minsar/tools/miniforge3/envs/minsar/lib/python3.10/site-packages/matplotlib/__init__.py", line 1473, in inner
    return func(
  File "/work2/05861/tg851601/stampede2/code/minsar/tools/miniforge3/envs/minsar/lib/python3.10/site-packages/matplotlib/axes/_axes.py", line 7001, in hist
    m, bins = np.histogram(x[i], bins, weights=w[i], **hist_kwargs)
  File "/work2/05861/tg851601/stampede2/code/minsar/tools/miniforge3/envs/minsar/lib/python3.10/site-packages/numpy/lib/histograms.py", line 780, in histogram
    bin_edges, uniform_bins = _get_bin_edges(a, bins, range, weights)
  File "/work2/05861/tg851601/stampede2/code/minsar/tools/miniforge3/envs/minsar/lib/python3.10/site-packages/numpy/lib/histograms.py", line 424, in _get_bin_edges
    raise ValueError('`bins` must be positive, when an integer')
ValueError: `bins` must be positive, when an integer

The data data:

ls qColimaSenA49/secondarys/
20150817  20151028  20151227
(minsar) //login3/scratch/05861/tg851601/qColimaSenA49[1135] get_reference_date
20150724

This seems to happen only for this set of data. It works when I add one date (20160201)

minsarApp.bash 19.456:19.615,-103.666:-103.573 q2Colima --start-date 20150701 --end-date 20160501 --flight-dir asc --platform S1 --no-mintpy --miaplpy^C
(minsar) //login3/scratch/05861/tg851601/q2ColimaSenA49[1127] ls secondarys/
20150817  20151028  20151227  20160201
get_reference_date
20150724

Also this work wit slightly different dates:

minsarApp.bash 19.456:19.615,-103.666:-103.573 q3Colima --start-date 20150701 --end-date 20150101 --flight-dir asc --platform S1 --no-mintpy --miaplpy^C
 ls /scratch/05861/tg851601/q3ColimaSenA49/secondarys/
20150218  20150302  20150326  20150513  20150606  20150630

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