683ec6e | Zhang Yunjun | 23 January 2019, 16:32:34 UTC | rename shellscripts to sh to be consistent with py3-pysar | 23 January 2019, 16:32:34 UTC |
c7c6fff | Zhang Yunjun | 20 June 2018, 21:26:41 UTC | Rename tropcor_GACOS.py to tropcor_gacos.py | 20 June 2018, 21:26:41 UTC |
7977892 | Zhang Yunjun | 20 June 2018, 21:18:58 UTC | update version description | 20 June 2018, 21:18:58 UTC |
cc5821d | yunjunz | 19 June 2018, 21:15:11 UTC | support new py3 pysar file | 19 June 2018, 21:15:11 UTC |
720d6e7 | Zhang Yunjun | 19 June 2018, 21:00:42 UTC | bug fix | 19 June 2018, 21:00:42 UTC |
a5ca523 | Zhang Yunjun | 19 June 2018, 20:59:19 UTC | support single dataset file reading in py3 pysar | 19 June 2018, 20:59:19 UTC |
eba386f | Zhang Yunjun | 19 June 2018, 20:55:28 UTC | support LENGTH attribute from py3 pysar | 19 June 2018, 20:55:28 UTC |
bacb137 | Zhang Yunjun | 04 June 2018, 21:49:15 UTC | adjust version number for python2 version | 04 June 2018, 21:49:15 UTC |
cd30907 | ehavazli | 27 April 2018, 21:31:24 UTC | type error fix simplified | 27 April 2018, 21:31:24 UTC |
07d4e2e | ehavazli | 27 April 2018, 21:20:55 UTC | problem with falling into debug mode fixed type error in zi fixed | 27 April 2018, 21:20:55 UTC |
c7efe00 | Zhang Yunjun | 15 March 2018, 20:53:29 UTC | Merge pull request #4 from bhuvankumaru/master add script for tropospheric delay correction from GACOS at U New Castle | 15 March 2018, 20:53:29 UTC |
c27c762 | Bhuvan | 15 March 2018, 20:26:55 UTC | add script for tropospheric delay correction from GACOS at U New Castle | 15 March 2018, 20:26:55 UTC |
9802b8f | Zhang Yunjun | 14 March 2018, 22:49:05 UTC | Merge branch 'master' of https://github.com/yunjunz/PySAR | 14 March 2018, 22:49:05 UTC |
b8c33a0 | Zhang Yunjun | 14 March 2018, 22:49:02 UTC | Update API Document | 14 March 2018, 22:49:02 UTC |
a6d9c56 | falkamelung | 14 March 2018, 21:16:09 UTC | Merge branch 'master' of https://github.com/yunjunz/PySAR | 14 March 2018, 21:16:09 UTC |
ad13aee | falkamelung | 14 March 2018, 21:14:16 UTC | improved exit messages when errro | 14 March 2018, 21:14:16 UTC |
8e4b354 | Zhang Yunjun | 14 March 2018, 20:13:42 UTC | template comment update | 14 March 2018, 20:13:42 UTC |
d7cef5b | Zhang Yunjun | 14 March 2018, 19:57:55 UTC | support GIAnT timeseries file read and plot _readfile.py 1. add GIANT time series file reading 2. add .flt file reading from GIANT 3. add .hdr attribute file from ISCE reading support 4. update read_isce_xml() support GIANT timeseries file plot in view.py and tsviewer.py | 14 March 2018, 19:57:55 UTC |
fbe025e | Zhang Yunjun | 14 March 2018, 19:34:27 UTC | do not use water mask for network inversion by default Change default water mask to no, because the current method of generating water mask is not robust. | 14 March 2018, 19:34:27 UTC |
be06507 | Zhang Yunjun | 14 March 2018, 16:06:14 UTC | check corrupted grib file for MERRA2 with slightly different file size | 14 March 2018, 16:06:14 UTC |
1eff69a | falkamelung | 11 March 2018, 15:10:00 UTC | adjusted exit code to 0 | 11 March 2018, 15:10:00 UTC |
0605f61 | Zhang Yunjun | 09 March 2018, 01:10:24 UTC | bug fix | 09 March 2018, 01:10:24 UTC |
fd363ac | Zhang Yunjun | 09 March 2018, 01:07:16 UTC | bug fixed for default path for isce sentinel | 09 March 2018, 01:07:16 UTC |
50ceb51 | Zhang Yunjun | 08 March 2018, 21:49:48 UTC | np bool matrix operator update | 08 March 2018, 21:49:48 UTC |
077acf5 | Zhang Yunjun | 08 March 2018, 01:59:24 UTC | update input format for hour and MERRA-2 dataset | 08 March 2018, 01:59:24 UTC |
54bb85f | Zhang Yunjun | 06 March 2018, 00:20:23 UTC | skip zero phase in network inversion ifgram_inversion.py 1. skip zero phase which is filled during phase unwrapping; if network is not full connected, apply SVD in no weight scenario; skip the pixel in weighted scenarios. 2. --water-mask option to skip the network inversion on pixels marked as water, to speed up 3. --ref-date option to change the default reference date 4. add the code to calculate uncertainty of decorrelation noise and turn it off for now 5. change pysar template option from pysar.timeseriesInv. to pysar.networkInversion. diff.py: return error if two input time-series file don't have the same dataset without force option on pysarApp.py: add code to generate water mask file. | 06 March 2018, 00:20:23 UTC |
246ab80 | Zhang Yunjun | 24 February 2018, 07:37:47 UTC | support more file type output in save_roipac.py save_roipac.py 1. use argparse instead of sys.argv to parse input arguments 2. add geometry file support 3. add file support besides roipac, may renamed this script later to general file output move def closest_weather_product_time() from tropcor_pyaps.py to _datetime.py update example in dem_error.py | 24 February 2018, 07:37:47 UTC |
4df272e | Zhang Yunjun | 06 February 2018, 03:38:58 UTC | prepare ifg list file for GIAnT | 06 February 2018, 03:38:58 UTC |
14b26e1 | Zhang Yunjun | 06 February 2018, 03:37:48 UTC | bug fix | 06 February 2018, 03:37:48 UTC |
f3a67c3 | Zhang Yunjun | 25 January 2018, 23:49:14 UTC | add geometry file as one of the default mask for network ploting | 25 January 2018, 23:49:14 UTC |
0fb6e77 | Zhang Yunjun | 25 January 2018, 00:00:09 UTC | bug fixed for the distance in profile plotting | 25 January 2018, 00:00:09 UTC |
b4d883d | Zhang Yunjun | 22 January 2018, 02:36:51 UTC | calculate trop delay without timeseries file input | 22 January 2018, 02:36:51 UTC |
52ae766 | Zhang Yunjun | 14 January 2018, 22:47:18 UTC | --force option for load_data load_data.py: add --force option for load_data to update the existing dataset from input file for geometry files view.py: add support for epoch input for multi-dataset non-hdf5 file, including geocoding lookup table, and los file from ISCE | 14 January 2018, 22:47:18 UTC |
586e35e | Zhang Yunjun | 12 January 2018, 23:27:48 UTC | rename to pysar.topographicResidual option rename the following pysar option: pysar.topoError --> pysar.topographicResidual mask.py: add --fill option to custom the filled value for masked out area | 12 January 2018, 23:27:48 UTC |
5b5739f | falkamelung | 09 January 2018, 19:22:53 UTC | implemented miami path for isce bug fix in load_data_check for isce fixed bug for loading ISCE-processed data | 09 January 2018, 19:22:53 UTC |
b80b9d5 | Zhang Yunjun | 08 January 2018, 17:53:19 UTC | continue pysarApp if save.hdfEos5 failed | 08 January 2018, 17:53:19 UTC |
e350b86 | Zhang Yunjun | 08 January 2018, 17:52:16 UTC | Merge branch 'master' of https://github.com/yunjunz/PySAR | 08 January 2018, 17:52:16 UTC |
083d01a | Zhang Yunjun | 08 January 2018, 17:51:46 UTC | geometry Geo adjustment for ISCE product | 08 January 2018, 17:51:46 UTC |
140aa00 | falkamelung | 06 January 2018, 21:11:28 UTC | bug fix | 06 January 2018, 21:11:28 UTC |
2559b52 | Zhang Yunjun | 05 January 2018, 23:11:57 UTC | Use geometry*.h5 file in pysarApp.py _pysar_utilities.py: 1. add new function get_geometry_file() and remove obsolete functions get_dem_file(), get_inc_angle_file() and get_range_distance_file() 2. improved message in check_loaded_dataset() 3. use "Stacking" instead of "_stack" as output file name suffix in stacking, consistent with naming convertion in pysar _readfile.py: add new global variable geometry_dataset to support geometry file handling geocode.py: bug fixed for output filename with directories load_data.py: bug fixed for PLATFORM attribute checking pysarApp.py: 1. add code to prepare geometry files in the step of "Generate Aux Files" 2. rename some geocoded file variables for naming consistency 3. update save_hdfeos5.py usage to the new geometry files | 05 January 2018, 23:11:57 UTC |
7a94adc | falkamelung | 05 January 2018, 17:40:22 UTC | allowing for processor=gamma (will be assigned to pysar.insarProcessor=gamma) | 05 January 2018, 17:40:22 UTC |
93e14b2 | Zhang Yunjun | 03 January 2018, 20:23:40 UTC | add example custom processing shell script 1. add an example shell script for customized processing using pysar individual scripts. 2. rename stack.py to stacking.py for clearance 3. bug fixed for frame attribute | 03 January 2018, 20:23:40 UTC |
1bc4ce6 | stackTom | 27 December 2017, 06:44:07 UTC | add support for dataset names of unlimited length 1) we now use the id of the dataset in the area table as the table name for the datasets points 2) fixed all python scripts to support this | 27 December 2017, 06:44:07 UTC |
88b6063 | stackTom | 26 December 2017, 17:55:49 UTC | Merge branch 'master' of https://github.com/yunjunz/PySAR | 26 December 2017, 17:55:49 UTC |
cb9ec05 | stackTom | 26 December 2017, 17:55:33 UTC | fix hdfeos5_2json_mbtiles.py to support new hdf-eos5 format | 26 December 2017, 17:55:33 UTC |
ced062c | Zhang Yunjun | 25 December 2017, 03:23:13 UTC | bug fixed for selection_network -r option | 25 December 2017, 03:23:13 UTC |
2983040 | Zhang Yunjun | 25 December 2017, 02:48:36 UTC | bug fixed for readfile with box argument and support new hdfeos file in view.py | 25 December 2017, 02:48:36 UTC |
588550d | stackTom | 23 December 2017, 00:48:09 UTC | renamed files which contained unavco to say hdfeos5 instead | 23 December 2017, 00:48:09 UTC |
ff94722 | Zhang Yunjun | 22 December 2017, 21:11:30 UTC | rename save_he5.py to save_hdfeos5.py the corresponding pysar option change: pysar.save.he5 --> pysar.save.hdfEos5 pysar.save.he5.update --> pysar.save.hdfEos5.update pysar.save.he5.subset --> pysar.save.hdfEos5.update | 22 December 2017, 21:11:30 UTC |
16f651f | Zhang Yunjun | 22 December 2017, 18:31:17 UTC | customized HDF-EOS5 data structure for insarmaps time series 1. use observation, quality and geometry group under timeseries group 2. use 3D matrix for displacement time series instead of previous 2D matrix 3. add temporalCoherence and mask to quality group 4. add more layers of 2D into geometry group, with name consistent with PySAR geometry*.h5 file | 22 December 2017, 18:31:17 UTC |
7c902fd | Zhang Yunjun | 22 December 2017, 16:13:44 UTC | rename save_unavco.py to save_he5.py | 22 December 2017, 16:13:44 UTC |
de98556 | Zhang Yunjun | 21 December 2017, 23:14:41 UTC | use default processing_type for now | 21 December 2017, 23:14:41 UTC |
5af2fb8 | Zhang Yunjun | 20 December 2017, 21:57:28 UTC | update save_unavco.py example usage | 20 December 2017, 21:57:28 UTC |
7825a96 | Zhang Yunjun | 20 December 2017, 21:17:21 UTC | update output filename of save_unavco 1. put frame number as 0 if attribute not found 2. remove temporal/spatial baseline from filename as they are meaningless for time series file 3. add --subset option for subset mode, in which the subset range information will be added to the end of output filename 4. do not check if last date is less than 1 year when enabling the update mode 5. add --template option to use template as argument input and read_template2inps() to read them. 6. add pysar.save.unavco.update and pysar.save.unavco.subset option in pysar template 7. adjust reading code in save_unavco.py to support geometry file input | 20 December 2017, 21:17:21 UTC |
0f60aeb | Zhang Yunjun | 19 December 2017, 20:58:41 UTC | Merge branch 'master' of https://github.com/yunjunz/PySAR | 19 December 2017, 20:58:41 UTC |
f70ab25 | Zhang Yunjun | 19 December 2017, 20:58:39 UTC | add --fontcolor option for plot | 19 December 2017, 20:58:39 UTC |
ba2c3b2 | insaradmin | 19 December 2017, 01:22:58 UTC | fixes to insar python scripts 1) add ref_lat and ref_lon to attributes which insar python scripts ingest into the insar website 2) handle http status code of 301 to help detect when someone specifies insarmaps.rsmas.miami.edu (or any variant of its variants) as the host instead of insarmaps.miami.edu | 19 December 2017, 01:22:58 UTC |
396cbfd | Zhang Yunjun | 18 December 2017, 21:55:40 UTC | improved plot view.py: 1. add --cbar-label option to add customized colorbar label 2. add --zero-mask option to plot only unwrapped phase for unwrapped interferograms. _pysar_utilities.py: add referenceDate argument to specify a different reference date for design matrix generation. | 18 December 2017, 21:55:40 UTC |
68fe9b8 | Zhang Yunjun | 07 December 2017, 17:05:05 UTC | bug fix for plot | 07 December 2017, 17:05:05 UTC |
75314e1 | Zhang Yunjun | 07 December 2017, 01:20:30 UTC | more colorbar option in view.py add --cbar-nbins option to specify the number of bins in the colorlbar add --cbar-ext option to customize the extend type on the two ends of colorlbar | 07 December 2017, 01:20:30 UTC |
8dcba95 | Zhang Yunjun | 07 December 2017, 01:07:49 UTC | bug fixed for coherence history plot while multiple mode exists | 07 December 2017, 01:07:49 UTC |
515833f | Zhang Yunjun | 05 December 2017, 00:02:29 UTC | update paper reference and sentinel-1 parameter | 05 December 2017, 00:02:29 UTC |
2e56304 | Zhang Yunjun | 01 December 2017, 21:03:58 UTC | Update README.md | 01 December 2017, 21:03:58 UTC |
3b17ee6 | Zhang Yunjun | 20 November 2017, 17:16:02 UTC | pdf version workshop ppt | 20 November 2017, 17:16:02 UTC |
2e1892d | Zhang Yunjun | 20 November 2017, 17:14:03 UTC | add workshop 2017 ppt | 20 November 2017, 17:14:03 UTC |
5927817 | Zhang Yunjun | 19 November 2017, 21:49:37 UTC | bug fixed for get_date12_list() while checking dropped interferograms info | 19 November 2017, 21:49:37 UTC |
b4b950f | Zhang Yunjun | 19 November 2017, 20:56:43 UTC | bug fixed for tempBaseMax option in modify_network.py | 19 November 2017, 20:56:43 UTC |
5e2a48d | Zhang Yunjun | 18 November 2017, 03:49:19 UTC | update example | 18 November 2017, 03:49:19 UTC |
de8c996 | Zhang Yunjun | 17 November 2017, 00:13:12 UTC | add --noaux option to diable the update of auxliary files | 17 November 2017, 00:13:12 UTC |
e8f3dea | Zhang Yunjun | 16 November 2017, 18:21:35 UTC | add geometry plotting in shell plot script | 16 November 2017, 18:21:35 UTC |
c59da57 | falkamelung | 15 November 2017, 21:11:39 UTC | Merge branch 'master' of https://github.com/yunjunz/PySAR | 15 November 2017, 21:11:39 UTC |
c4518ce | falkamelung | 15 November 2017, 21:09:59 UTC | Temporary changes to add attributes from *template file | 15 November 2017, 21:09:59 UTC |
f88c6e4 | yunjunz | 15 November 2017, 16:48:03 UTC | add --update-mode option to check the existing output timeseries file and skip update if possible | 15 November 2017, 16:48:03 UTC |
1bef31a | Zhang Yunjun | 13 November 2017, 21:40:50 UTC | bug fixed while re-runing reference epoch Skip the reference_epoch.py if output file 1) already exists AND 2) newer than input file AND 3) has the same reference date as selected by script. | 13 November 2017, 21:40:50 UTC |
c144bcc | Zhang Yunjun | 13 November 2017, 18:50:42 UTC | add auto adjust ylim back to point tsviewer.py 1. auto adjust ylim of point displacement history plot, if no --ylim specified 2. add --ylim-mat to specify the color range of the matrix plot, separate from --ylim | 13 November 2017, 18:50:42 UTC |
a9f6253 | Zhang Yunjun | 11 November 2017, 20:32:42 UTC | support LOD correction for Env data in geo coord _pysar_utilities.py: add get_inc_angle_file() and get_range_distance_file() to find the incidence angle and slant range distance file with correponding coord type. load_data.py: fix platform attributes for Gamma product lod.py: 1. use argparse to parse input argument 2. use input range distance file to calculate LOD ramp instead of calculating range distance on the fly, to support input file in geo coord 3. support roipac file type input 4. adjust code in pysarApp.py reference_epoch.py: enable re-run if a different reference date found | 11 November 2017, 20:32:42 UTC |
259a420 | Zhang Yunjun | 11 November 2017, 00:04:09 UTC | bug fixed for geocoded input dataset | 11 November 2017, 00:04:09 UTC |
f37c47c | Zhang Yunjun | 10 November 2017, 21:42:43 UTC | restore all interferograms if 1) no input option to remove ifgrams AND 2) template file is input | 10 November 2017, 21:42:43 UTC |
742fddb | Zhang Yunjun | 09 November 2017, 16:36:11 UTC | bug fixed for timeseries_rms plotting turn off file checking message for DEMs update message/help for new timeseriesResidual.h5 file | 09 November 2017, 16:36:11 UTC |
ececf2f | Zhang Yunjun | 07 November 2017, 23:34:08 UTC | add incidence angle input in pysarApp | 07 November 2017, 23:34:08 UTC |
54ad61d | yunjunz | 07 November 2017, 18:17:35 UTC | suppress the prep_isce.py message for now | 07 November 2017, 18:17:35 UTC |
42047c5 | Zhang Yunjun | 07 November 2017, 18:15:01 UTC | add print_msg argument to get_dem_file | 07 November 2017, 18:15:01 UTC |
f93be59 | Zhang Yunjun | 07 November 2017, 18:01:30 UTC | suppress message while checking loaded dataset | 07 November 2017, 18:01:30 UTC |
50a5461 | Zhang Yunjun | 06 November 2017, 22:57:32 UTC | handling large multilook number in weighted network inversion _pysar_utilities.py: add zero_first argument to design_matrix() so that it could return the full design matrix for variance-covariance matrix calculation ifgram_inversion.py: use float64 instead of defalt float32 to handle the small value calculation in phase decorrelation PDF in case of large multilook number L | 06 November 2017, 22:57:32 UTC |
563e24c | Zhang Yunjun | 04 November 2017, 21:02:57 UTC | fixed geometry file path while loading | 04 November 2017, 21:02:57 UTC |
d909a31 | Zhang Yunjun | 04 November 2017, 04:32:42 UTC | bug fixed for MST network selection | 04 November 2017, 04:32:42 UTC |
cf2b628 | Zhang Yunjun | 03 November 2017, 19:45:47 UTC | Merge branch 'master' of https://github.com/yunjunz/PySAR | 03 November 2017, 19:45:47 UTC |
60ad8cf | Zhang Yunjun | 03 November 2017, 19:45:46 UTC | bug fixed for modify_network.py start_date option | 03 November 2017, 19:45:46 UTC |
52d31f5 | yunjunz | 03 November 2017, 18:20:15 UTC | bug fixed | 03 November 2017, 18:20:15 UTC |
913d182 | Zhang Yunjun | 03 November 2017, 16:39:15 UTC | add example shell script for customized processing recipe add post_aoi.sh as an example to create your own processing chain/recipe using PySAR individual scripts load_data.py: add PLATFORM from projectname if it's not available from InSAR processor potential bug fixed for select_pairs_mst() | 03 November 2017, 16:39:15 UTC |
5eef907 | Zhang Yunjun | 31 October 2017, 22:28:17 UTC | support read mask group from multiple dataset hdf5 file | 31 October 2017, 22:28:17 UTC |
810002e | ehavazli | 30 October 2017, 20:27:32 UTC | Merge branch 'master' of https://github.com/yunjunz/PySAR | 30 October 2017, 20:27:32 UTC |
f733f2e | ehavazli | 30 October 2017, 20:27:05 UTC | added reading .wgs84 dem read option | 30 October 2017, 20:27:05 UTC |
414da2d | Zhang Yunjun | 30 October 2017, 19:11:34 UTC | Merge branch 'master' of https://github.com/yunjunz/PySAR | 30 October 2017, 19:11:34 UTC |
b806a88 | Zhang Yunjun | 30 October 2017, 19:11:32 UTC | updated time series residual file name _pysar_utilties.py: bug fixed for glob2radar() and radar2glob() when input dataset is in geo coord _readfile.py: add .int file reading for Gamma mask.py: add support for lookup table file adjust to new timeseries phase residual file name in pysarApp.py and reference_epoch.py support geometry*.h5 as dem file input in save_kml.py, tropcor_phase_elevation.py, tsviewer.py data/display limit adjust in view.py | 30 October 2017, 19:11:32 UTC |
7709e5f | yunjunz | 30 October 2017, 19:02:00 UTC | add options to write tropo delay files only without timeseries file | 30 October 2017, 19:02:00 UTC |
ffe1478 | Zhang Yunjun | 28 October 2017, 21:53:49 UTC | advanced temporal model in topo residual phase correction dem_error.py: 1. support more polynomial order (1<polyOrder<dateNum) 2. support multiple step function estimation and output the estimated steps into timeseriesStepModel.h5 3. unified phase residual for both phase approach and phase history approach 4. add function topographic_residual_inversion() for inversion of one geometry (it could be one pixel or one column) 5. read 2D geometry (incidence angle and range distance) only, remove old reading code, for simplicity 6. runing inversion pixel-wise only, and remove the other code for column-wise, or whole area inversion, for simplicity 7. while attributes available, use variable perp baseline in azimuth direction 8. update the corresponding part in pysarApp.py some bug fixed for other scripts | 28 October 2017, 21:53:49 UTC |
f7c1efe | Zhang Yunjun | 28 October 2017, 18:41:11 UTC | support coord type check in ut.get_file_list() _pysar_utilities.py: 1. add coord argument in get_file_list() to return only searched files in radar or geo coord; 2. remove atr, and ifgram_list argument in check_drop_ifgram() as it's not needed anymore, and adjust corresponding scripts 3. modified perp_baseline_timeseries() ifgram_inversion.py: 1. check dropped interferograms in network inversion, when no weight and weighted approach. 2. do not use weight in temporal coherence calculation for weighted inversion 3. add -o option to specify custom output file name for timeseries and tempora coherence | 28 October 2017, 18:41:11 UTC |
fb47bfb | Zhang Yunjun | 28 October 2017, 16:29:07 UTC | more general attribute reading for hdf5 file Add more generalized attributes reading to support legacy timeseries files from Scott Baker; bug fixed in load_data.py | 28 October 2017, 16:29:07 UTC |
e408af5 | yunjunz | 27 October 2017, 17:43:40 UTC | bug fixed for variable gamma attribute option names | 27 October 2017, 17:43:40 UTC |