Updates for version 1.1#1
Merged
hfattahi merged 126 commits intoinsarlab:masterfrom Mar 10, 2017
yunjunz:getopt
Merged
Conversation
Member
yunjunz
commented
Mar 10, 2017
- general file reading/writing regardless of file source
- improved data display, mainly in view.py, tsviewer.py and save_kml.py
- update default routine script pysarApp.py
- add parallel computing for some scripts, i.e. multi_look.py, subset.py, etc.
- add more submodules/subfunctions for easy import and re-use
- add pysar2unavco.py to convert PySAR product into UNAVCO InSAR archive format
- add pysar2insarmaps.py for Web Viewer
- using Anaconda2 instead of EPD for python environment to take advantage of the latest python module, i.e. Numpy
- Bugs fixed
Update from original
…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;
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
update outoput message
delete obselete script, it's now included in load_data.py.
update output message for all the rest scripts
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.
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.
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
…nd line for other scripts
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
yunjunz
added a commit
that referenced
this pull request
Mar 27, 2019
5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.