https://github.com/insarlab/MintPy

sort by:
Revision Author Date Message Commit Date
0d2d6b4 Hooked up DEM Options to Plot 01 July 2018, 22:38:43 UTC
8bd3c8b Hooked up display options to plot 30 June 2018, 18:57:24 UTC
ec6ab1f options widget added 30 June 2018, 17:20:16 UTC
6e5cdc0 Create main window to manipulate plot options and plot in same window 30 June 2018, 17:16:20 UTC
97eeedf Implemented view.py as a PyQT Widget 09 June 2018, 01:14:51 UTC
bdd5b06 Implemented timeseries view as QDialog popup 04 June 2018, 01:32:43 UTC
759ea23 Setup buttons for controlling display of second timeseries plot 04 June 2018, 00:20:32 UTC
f8e5bc8 Commented plot setup functions 28 May 2018, 04:39:59 UTC
d1c236e Object now takes and utilized command line arguments 28 May 2018, 04:09:40 UTC
1730b24 PyQT widget properly displays and updates timeseries viewer for one timeseries data plot 28 May 2018, 01:26:17 UTC
f63f184 Widget properly displays image and slider remains useable 28 May 2018, 00:33:28 UTC
91a7e83 Widget plots axes onto plot as intended 27 May 2018, 23:57:53 UTC
8099318 Created new PyQT Widget object to hold timeseries viewer interface 27 May 2018, 23:31:56 UTC
ef636f9 Update README.md 22 May 2018, 20:10:17 UTC
3051b8e Update README.md 20 May 2018, 18:53:32 UTC
757334f Merge remote-tracking branch 'remotes/origin/GUI' into HEAD 15 May 2018, 00:51:42 UTC
569411b Add commenst to tsview 15 May 2018, 00:45:56 UTC
d861d8e Fixed parameter default settings errors in ts_gui 14 May 2018, 04:27:19 UTC
e4dbcd4 Update README.md 12 May 2018, 20:43:50 UTC
9b00752 fix stringio not working with libcurl in python3 12 May 2018, 19:43:28 UTC
b8c5311 prevent redirect to https from confusing upload script 12 May 2018, 19:11:46 UTC
9d48e97 Merge branch 'master' of https://github.com/yunjunz/PySAR 12 May 2018, 17:38:08 UTC
518f2c0 version number adjusted for API document 12 May 2018, 17:38:05 UTC
9377b0a Update README.md 12 May 2018, 17:27:07 UTC
c25c8e0 Update README.md 12 May 2018, 17:24:49 UTC
d3d2e62 Merge branch 'master' of https://github.com/yunjunz/PySAR 12 May 2018, 17:24:05 UTC
aa24566 rename bin to sh 12 May 2018, 17:24:03 UTC
e0cc3da Update README.md 11 May 2018, 22:05:26 UTC
8ffeb94 Rename docs/README.md to README.md 11 May 2018, 20:21:24 UTC
a324aa0 Merge branch 'master' of https://github.com/yunjunz/PySAR 11 May 2018, 19:37:07 UTC
2b0e3ed bugs fix 11 May 2018, 19:37:06 UTC
e3e4742 Update README.md 11 May 2018, 19:34:15 UTC
613ca0d Update README.md 11 May 2018, 18:31:18 UTC
18e920c Update README.md 11 May 2018, 18:29:15 UTC
717dfa0 adjust version number 11 May 2018, 18:26:59 UTC
01bfa1f Merge branch 'master' of https://github.com/yunjunz/PySAR 11 May 2018, 18:23:05 UTC
62fa7a5 update .gitignore 11 May 2018, 18:21:18 UTC
430980e Merge pull request #6 from yunjunz/python3 switch to python3 as default 11 May 2018, 18:19:24 UTC
491966f Merge branch 'master' into python3 11 May 2018, 18:19:04 UTC
d836c28 add shared_ylabel and shared_xlabel plot for multiple subplots 11 May 2018, 17:58:26 UTC
ad4c557 minor bug fix for reference_point.py when --write-data option is on 10 May 2018, 23:41:52 UTC
d1eaae5 bug fix 10 May 2018, 20:41:45 UTC
90601bf use DEM in local incidence angle calculation 10 May 2018, 19:06:43 UTC
33d2af6 enable --ref-yx for all file type in view.py 10 May 2018, 03:11:40 UTC
592c56a use metadata from geometry file for slant range calculation if ifgram file is not available objects/insarobj.py: 1. use metadata from geometry file for slant range calculation if ifgram file is not available 2. bug fixed for the skimage.transform.resize() to scale the bperp file from isce view.py: adjustment for bperp file from isce 09 May 2018, 22:21:28 UTC
551fbf6 bug fix dem_error.py: 1. bug fix for mean incidence angle input 2. skip pixels with zero value on all acuiqisitions and update data matrix to save memory do not change value on pixels with zero value for tropospheric delay correction in diff.py, tropcor_pyaps.py and tropcor_phase_elevation.py generate_mask.py: bug fix for non-None input value for threshold add global variable max_figsize_height in plot.py and apply maximum height constrain on single plot in view.py to avoid some scenario with toolbox and status bar out of screen updated time used message in all applicable scripts 09 May 2018, 14:17:49 UTC
6277842 replace temporal baseline unit from days to years in dem_error and ifgram_inversion dem_error.py: 1. replace the unit of temporal baseline from days to years to avoid the exteme small parameter for higher polynomial order, which could exceed float32 precision. This gives significant different sometimes. 2. less inps in sub-function arguments. ifgram_inversion.py: use temporal baseline in unit of years instead of days, in consistent with dem_error.py. No significant different after comaprison with old unit. pysarobj.py: change the temporal baseline unit from days to years in network design matrix B view.py: 1. clean code for status coordinates display 2. reduce font size for multiple subplots more than 50 08 May 2018, 23:57:05 UTC
a046181 aliagn output for HDFEOS file 08 May 2018, 00:23:06 UTC
b3690b8 add fast 3D reading for HDFEOS and geometry in view.py objects/pysarobj.py: 1. support list of datasetName input for read() of geometry and HDFEOS classes 2. use HDFEOS.datasetGroupnameDict to project datasetName to groupName bug fixed in utils/writefile.py view.py: 1. add fast 3D data reading for sigle dataset family case for HDFEOS and geometry file 2. for HDFEOS file, do not use mask dataset for non-timeseries dataset names 3. turn off title display for ifgramStack file if more than 300 subplots shown in one figure 08 May 2018, 00:15:34 UTC
f4be5b4 use timeseries object to read point displacement timeseries 07 May 2018, 22:07:45 UTC
9f50140 Merge branch 'python3' of https://github.com/yunjunz/PySAR into python3 07 May 2018, 21:34:15 UTC
b1b22bb info.py: do not show dataset name twice 07 May 2018, 21:34:12 UTC
94df247 Rename README.md to docs/README.md 07 May 2018, 21:22:40 UTC
06a7564 bug fix 07 May 2018, 19:26:50 UTC
5eae668 bug fixed to tsview.py due to updated pysar functions 07 May 2018, 19:18:01 UTC
35731fc Merge pull request #5 from yunjunz/GUI Gui 07 May 2018, 18:51:23 UTC
d286b69 Merge branch 'python3' into GUI 07 May 2018, 18:47:03 UTC
bf8ea4e minor default naming fix 07 May 2018, 18:21:04 UTC
a5029d3 fix bug of geocoding roipac product ifgram_inversion.py: increase the min number of igrams for inversion to increase the redundancy of network objects/resample.py: use SwathDefinition instead of GridDefinition for geo lookup table (gamma and roipac) pysarApp.py: add -H option to print the template, similar to load_data.py save_kml.py: bug fix view.py: do not auto multilook mask and geo lookup table files, to avoid the blur looking of pixels originally from the mix of zero value pixels and non-zero value pixels 06 May 2018, 21:13:21 UTC
c981364 Update README.md 06 May 2018, 18:15:34 UTC
aeaeb5e Update README.md 05 May 2018, 21:12:49 UTC
500457f pass auto miami path test for ROIPAC 05 May 2018, 21:10:22 UTC
ee523bf support roipac connect component in prep_roipac.py 05 May 2018, 21:07:09 UTC
5322f09 add project_structure_miami.py to document the file/directory structure used in miami 05 May 2018, 20:22:43 UTC
277aee5 test auto_path for miami user 05 May 2018, 20:20:58 UTC
6af7806 Merge branch 'python3' of https://github.com/yunjunz/PySAR into python3 04 May 2018, 23:52:56 UTC
9806acf moved the version import down after sys.path joining 04 May 2018, 23:52:38 UTC
86d56cf bug fix 04 May 2018, 22:14:32 UTC
ac954d9 add --split-file in ifgram_inversion.py add --split-file option in ifgram_inversion.py to split input ifgramStack.h5 into small files and invert each of them separately: 1. add def split_ifgram_file() to split input ifgramStack.h5 into small files based on input chunk_size 2. modify split_into_boxes(), check_design_matrix() and get_ifgram_reference_phase() to use ifgram_file name as input stead of stack_obj 3. split reading of unwrapPhase into two functions and get rid of inps as arguments def read_unwrap_phase() def mask_unwrap_phase() 4. move info preparation steps from ifgram_inversion() into ifgram_inversion_patch() for more independency 5. modify ifgram_inversion() to handle box splitting only 6. add def write2hdf5_file() to write all output matrix into HDF5 files break long line in the following scripts for better readabilty: objects/pysarobj.py objects/insarobj.py utils/readfile.py utils/writefile.py 04 May 2018, 21:30:40 UTC
6d691e8 add GEOCODE folder under PYSAR work directory for geocode.py products 04 May 2018, 15:59:14 UTC
ada1df7 fix bug with --zero-mask for multiple subplots in view.py 03 May 2018, 23:54:51 UTC
1adc61b bug fix 03 May 2018, 23:09:04 UTC
be562ff pass select_network.py move the following functions from utils/network.py into objects/sensor.py: azimuth_bandwidth() range_bandwidth() wavelength() incidence_angle() signal2noise_ratio() fix bugs related with date12.split() ptime.py: add the following functions to handle different date12 format yyyymmdd_date12() yymmdd_date12() select_network.py: 1. use project_name2sensor() from objects/sensor.py and remove obsolete local function there 2. use auto value from defaults/selectNetwork.cfg in read_template2inps() 3. rename template key name prefix from "select.network." back to "selectNetwork." as "select" is not a whole independent category, while "selectNetwork." is and makes more sense. 4. add read_baseline_info() and read temp/perp baseline from reference file also if baseline_file is not input. 5. add the following sub-functions to make its main() short: read_baseline_info() read_exclude_date() select_network_candidate() prune_network() write_ifgram_list() plot_network_info() 03 May 2018, 18:52:51 UTC
d54cc7f add selectNetwork.cfg add selectNetwork.cfg file to store the auto value for options used in select_network.py rename template.cfg to pysarApp.cfg to avoid multiple cfg file confusion move sensor.py fro utils to objects add def project_name2sensor() in pysar/objects/sensor.py 02 May 2018, 23:22:57 UTC
0f119f5 Switched legacy import of pysar.logo to version.logo 02 May 2018, 22:24:08 UTC
a26ffba use template while calling geocode.py from pysarApp.py 02 May 2018, 18:49:39 UTC
0515a75 handle anomolys in ISCE lookup table 1. add mark_lalo_anomoly() in resample.py to handle the abnormal values in ISCE multiple swath lookup table file 2. add support to old pysar format in reading. 02 May 2018, 02:59:57 UTC
72184ac fast ifgramStack reading in view.py pysar/objects/pysarobj.py: add support for list format of datasetName input, to support multiple but not all date12 data reading in view.py 02 May 2018, 01:28:06 UTC
4d41aed pass t*.py add systematic file IO in the following scripts: temporal_coherence.py temporal_derivative.py temporal_filter.py tropcor_phase_elevation.py temporal_coherence.py: 1. use patches in calculation, similar to ifgram_inversion.py 2. add -n option to input invertIfgramNum.h5 to account for different number of interferograms used in network inversion for each pixel temporal_derivative.py: use np.diff() to calculate the derivative from 3D matrix directly transect.py: 1. use utils/plot.py module to get scale and display unit 2. add the following sub functions to simplify main(): get_start_end_points() plot_transect_location() plot_transect() save_transect() tropcor_phase_elevation.py: 1. add the following sub-functions to simplify main(): design_matrix() read_topographic_data() estimate_phase_elevation_ratio() estimate_tropospheric_delay() 2. use 3D matrix operation to speed up 3. add --looks option to apply multilooking to the data for more accurate ratio estimation shorter main() in tropcor_pyaps.py renamed utils/datetime.py to utils/ptime.py to avoid conflict with python default datetime module view.py: add fast data reading for timeseries file ifgram_inversion.py: 1. get rid of inps namespace in the following functions for easier call: check_design_matrix() split_into_boxes() check_ifgram_reference_phase() 2. save number of interferograms used in the inversion into file "invertIfgramNum.h5" 3. bug fixed for SBAS network inversion 4. less memory usage while reading coherence and weight 01 May 2018, 23:12:06 UTC
193504c pass r-s scripts 1. save auto value for pysar.reference.date from reference_date.txt to minRMS 2. add def get_date_list() in timeseries class in pysarobj.py 3. add systematic file IO in the following scripts with more simple main(): remove_ramp.py save_gmt.py save_roipac.py spatial_filter.py subset.py sum_epoch.py bugs fix view.py: 1. use multilooked data for auto min/max in single subplot also 2. fix bug related to ref-y/x plot in unwrapPhase 3. adjust subplot axis in multiple subplots to avoid distortion caused by reference point out of data coverage 29 April 2018, 23:00:21 UTC
2dae3fa autopep8 checked with autopep8, and then manually, for standard python style change docstring comments for some functions in utils.py 28 April 2018, 22:16:27 UTC
cd30907 type error fix simplified 27 April 2018, 21:31:24 UTC
07d4e2e problem with falling into debug mode fixed type error in zi fixed 27 April 2018, 21:20:55 UTC
0db842c pass quality_map.py 27 April 2018, 18:51:38 UTC
99e9f6e pass m-p scripts swtich to systematic file read/write for the following utils scripts: mask.py match.py multilook.py rename load2hdf5.py to load_hdf5.py match.py: support merging of two files with different spatial resolutions insarobj.py: use skimage.transform.resize to rescale the coarse resolution bperp, much faster delete obsolete perp_baseline.py update prep_giant_ifg_list.py for new ifgramStack.h5 file view.py: use multilooked 3D dataset to find min/max, to mitigate the effect of minor high value pixels in the data, which often lead to inappropriate default color range 26 April 2018, 21:53:21 UTC
fcd0c91 Merged newest view.py changes 25 April 2018, 00:15:20 UTC
8c89d35 Merge remote-tracking branch 'origin/python3' into GUI # Conflicts: # pysar/info.py # pysar/view.py 24 April 2018, 23:56:22 UTC
a14affc pass a-l scripts use systematic read/write for all support files in the following scripts: add.py image_math.py local_oscilator_drift.py move l1.py to utils/ add new script load2hdf5.py to load binary file into h5 file delete obsolete script load_dem.py, as it's included in load2hdf5.py add def get_extra_metadata() in load_data.py to load extra metadata into ifgramStack.h5 file, including PROJECT_NAME and PLATFORM change all triple single quote to triple double quote for recommend python style bug fix for save_kml.py 24 April 2018, 02:37:19 UTC
96485a2 do not read auto mask if input file is already masked 23 April 2018, 22:10:32 UTC
5332fec read support for HDFEOS file 1. add open() and read() function in HDFEOS class in objects/pysarobj.py 2. add corresponding code to support read HDFEOS file in readfile.py and view.py 3. further simplied view.py for multiple subplots a) add prepare4multi_subplots() b) add plot_figure() to handle everything of plot one entire figure with multiple subplots c) shorter main() in view.py get rid of MinValue and MaxValue in all code because it's not needed in view.py anymore bug fixed in save_hdfEos5.py 23 April 2018, 21:49:21 UTC
e17661b Added ability to plot from file_info_viewer 23 April 2018, 18:52:07 UTC
5d05eac Fixed some parsing issues in info.py 23 April 2018, 17:32:51 UTC
ac5f891 simplified view.py view.py: 1. move min/max_figsize_single and default_figsize_multi to view.py 2. move auto_figure_title() to utils/plot.py 3. move all disp_unit/scale and wrap option into utils/plot.py into the following three functions due to their close relationships, and use scale_data4disp_unit_and_wrap() mainly. def check_disp_unit_and_wrap() def scale_data2disp_unit() def scale_data4disp_unit_and_wrap() 4. move get_file_dataset_list() from view.py to utils/readfile.py and rename it to get_2d_dataset_list() 5. add function read_data4figure() to read all data into one 3D matrix for one entire figure with multiple subplots 6. add function plot_subplot4figure() to plot one subplot for one 2D matrix 7. shorter main() function due to 6 and 7 utils/plot.py: 1. rename class Basemap2 to BasemapExt 2. re-organize plot_dem_lalo() and plot_dem_yx() into two functions for easy and simple call: def prepare_dem_background() def plot_dem_background() objects/pysarobj.py: add 'timeseries' to datasetList variable of timeseries class and adjust read() accordingly. 23 April 2018, 03:21:25 UTC
49a9493 Converted numpy arrays in WLS Inversion to 32 bit floats. ~1.75X speedup 22 April 2018, 23:55:29 UTC
765c119 support 3D matrix input for multilook and masking 22 April 2018, 22:19:00 UTC
7d8b940 faster file IO for temporal_average() 22 April 2018, 15:58:13 UTC
89523d9 style update 22 April 2018, 00:10:46 UTC
ce29c69 pass pysarApp.py pass pysarApp.py, geocode.py, save_hdfEos5.py and plot_pysarApp.sh pysarApp.py: 1. remove obsolete pysar.subset.tightBox option 2. add more pysar.geocode options 3. remove obsolete check_geocode_file() 4. update defaults/template.cfg simplify save_hdfEos5.py script to the new file structures update all applicable script to the new usage of writefile.write() remove obsolete geo2radar.py update writefile.py to recomended python stype 22 April 2018, 00:08:20 UTC
f525560 use version.py to replace version number on top of scripts 21 April 2018, 19:43:18 UTC
34ab968 Merge branch 'python3' of https://github.com/yunjunz/PySAR into python3 21 April 2018, 00:49:28 UTC
back to top