geodesymiami / MiNoPy

MIami NOn linear phase linking in PYthon
Other
19 stars 5 forks source link

Other suggestions for release #39

Closed falkamelung closed 2 years ago

falkamelung commented 3 years ago
yunjunz commented 2 years ago

I would recommend separating jupyter notebooks from the code repo, as the former can be large in size, and not very track-change friendly.

It would be even better if you could use git rebase to remove the jupyter notebook from the minopy repo commit history, before more people are using it. ISCE-2 had this issue before.

falkamelung commented 2 years ago

Suggestions to improve "Brief description of processing steps and/or Jupyter Notebook:

OTHERS:

 info.py inputs/slcStack.h5 --slice
slc-1
slc-2
slc-3
slc-4
slc-5
slc-6
slc-7
slc-8
slc-9
slc-10
//login3/scratch/05861/tg851601/HaitiSenDT142/minopy/run_files[1069] wc -l run_02_minopy_phase_inversion
646 run_02_minopy_phase_inversion

wc -l run_02_minopy_phase_inversion_{0,1,2,3,4,5,6,7,8,9,10,11,12,13}
    47 run_02_minopy_phase_inversion_0
    47 run_02_minopy_phase_inversion_1
    47 run_02_minopy_phase_inversion_2
    47 run_02_minopy_phase_inversion_3
    47 run_02_minopy_phase_inversion_4
    47 run_02_minopy_phase_inversion_5
    47 run_02_minopy_phase_inversion_6
    47 run_02_minopy_phase_inversion_7
    47 run_02_minopy_phase_inversion_8
    47 run_02_minopy_phase_inversion_9
    47 run_02_minopy_phase_inversion_10
    47 run_02_minopy_phase_inversion_11
    47 run_02_minopy_phase_inversion_12
    35 run_02_minopy_phase_inversion_13
   646 total

In other cases I get exactly one jobfile for each line in run_02_minopy_phase_inversion. So maybe there is a bug?

+ not a bug, it is related to the number of processors in each node, 
+ and how many you ask for in your template
Miami2SenAT48/minopy_vlarge/run_files[1081]  wc -l run_02_minopy_phase_inversion
18 run_02_minopy_phase_inversion
Miami2SenAT48/minopy_vlarge/run_files[1083] ls run_02*job | wc -l
18
falkamelung commented 2 years ago

And I wonder whether we should change the directory structure to facilitate the testing of different networks. Two options (there are many, I like the first) are:

minopy_inverted/
minopy/

minopy_sequential/inputs/ifgramStack.h5
minopy_delaunay/inputs/ifgramStack.h5
falkamelung commented 2 years ago

Thank you for implementing most (or all?) suggestions