Skip to content

Updates for version 1.1#1

Merged
hfattahi merged 126 commits intoinsarlab:masterfrom
yunjunz:getopt
Mar 10, 2017
Merged

Updates for version 1.1#1
hfattahi merged 126 commits intoinsarlab:masterfrom
yunjunz:getopt

Conversation

@yunjunz
Copy link
Member

@yunjunz yunjunz commented Mar 10, 2017

  1. general file reading/writing regardless of file source
  2. improved data display, mainly in view.py, tsviewer.py and save_kml.py
  3. update default routine script pysarApp.py
  4. add parallel computing for some scripts, i.e. multi_look.py, subset.py, etc.
  5. add more submodules/subfunctions for easy import and re-use
  6. add pysar2unavco.py to convert PySAR product into UNAVCO InSAR archive format
  7. add pysar2insarmaps.py for Web Viewer
  8. using Anaconda2 instead of EPD for python environment to take advantage of the latest python module, i.e. Numpy
  9. Bugs fixed

yunjunz and others added 30 commits July 14, 2016 11:05
…ar future; easy file reading; a new phase unwrapping error correction method; parallel computing impleted in some scripts; faster processing with less memory requirement.
…ile reading and writing; add new option for dem error correction described in Fattahi and Amelung, 2013, TGRS paper; adjustment for Anaconda python; parallel computing mutliple file support impleted in subset.py and masking.py; improved visualization, less memory and faster processing; new phase unwrapping method;
1. bug fixed for --mask option
2. update output file name
For ts plot, change output name from .pdf to .png, so that it could be updated automatically if used in ppt.
generate_mask.py: add support to generate nonzero mask, equivalent to
Mask.h5 file;

view.py: change output file name order
Add —zero-start option to use the first date as reference date in
display;
Add —zoom-x etc option to zoom in the first figure, for better
visualization of point location; support row/col and lat/lon using
subset.py
Add --notitle option to view.py to do not show the figure title when ploting.
Output message update for seed_data.py and save_kml.py
Minor update for output message for save_kml.py
bug fixed for load_data.py
output message update for plot_network.py
delete obselete script, it's now included in load_data.py.
update output message for all the rest scripts
pysarApp.py: support modify network after seeding.
save_kml.py: do not remove colorbar
modify_network.py: bug fixed
update output message for _datetime.py and reference_epoch.py
bug fixed for remove_plane when surface type is not plane;
use writefile for file writing in generate_mask
bug fixed for the attributed writing for timeseries filt type;
use readfile.read() and writefile.write() for 1-1 pysar file.
view.py: add plot_dem_lalo() and plot_dem_yx(), auto_flip_check()
tsviewer.py: add support for lalo input, use view.py and subset.py
Add —outfill option to fill certain value when subset range is outside
of source data range;

add —ref-size option to specify reference point marker size in
save_kml.py
Bug fixed when checking LoadedData file.
update more attributes after multi looking;
use sorted list for multi_looking and modify_network
sort all the dateList, ifgramList in time order for timeseries and
interferograms file.
1. add —char-label option in save_kml.py to customize the cororbar
label;
2. set semi-transparent background for color bar, more clear in google
earth;
3. bug fixed for sum_epoch.py
4. change name of —display-radar to —radar-coord
add read_baseline_file() in _network.py;
support baseline file input in plot_network.py
bug fixed in multi_looking.py for geomap*.trans file.
bug fixed for plot_network.py and pyysarApp.py
use input mask in ramp estimation, more robust algorithm
1. Use matplotlib.colors.LightSource for shaded relief DEM
2. add —displacement option in save_kml.py
3. use _readfile and _writefile for data IO in save_unw.py
4. add —opposite, —dem-contour, —dem-noshade option in tsviewer.py,
just like view.py
5. use plot_dem_yx() from view.py in tsviewer.py
6. add transparency option to view.py and tsviewer.py
7. add lat lon tick label in view.py
8. Some bugs fixed.
yunjunz and others added 25 commits October 30, 2016 12:12
1. restore output file name option for one input file
2. use parallel by default for multiple input files
3. check parallel computing required packages
4. notes change for view.py and info.py
_datetime.py: update yymmdd() to support both string and list input
_readfile.py: check_variable_name() within the template reading
plot_network.py: adjust plotting
_network.py:
1. add exDateList option in read_baseline_file()
2. add threshold_perp_baseline(), threshold_temporal_baseline(),
select_pairs_all(), select_pairs_delaunay() from selectPairs.py
3. add pair_merge(), select_pairs_sequential(),
select_pairs_hierarchical()
1. add select_pairs_star()
2. use square root distance instead of block street distance as the
connection/edge cost in mst method
3. add more comment and references
1. bug fixed when displaying reference point
2. fix potential bug when newly input reference point has nan value
convert coordinates in their input order and do NOT sort them
1. bring month and year end check back to _datetime.py
2. fix bug in unwrap_error.py due to the updated view.py input option
3. change display style in tsviewer.py
1. add merge_attribute() to _readfile.py
2. put paper references to the usage()
3. do not read ‘X/Y_UNIT’ within view.py
@hfattahi hfattahi merged commit 7885da4 into insarlab:master Mar 10, 2017
@yunjunz yunjunz deleted the getopt branch March 14, 2018 23:36
yunjunz added a commit that referenced this pull request Mar 27, 2019
yunjunz pushed a commit that referenced this pull request Sep 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants