cbe79b3 | Falk Amelung | 24 July 2019, 05:35:59 UTC | fixed typo | 24 July 2019, 14:39:08 UTC |
7e7a554 | Zhang Yunjun | 24 July 2019, 03:50:06 UTC | improved notebooks for 3D time-series simulation (#136) * update link for example .tcshrc file * readfile: add backup parameter for unknown binary file format * improved notebooks for 3D time-series simulation + fix bug of NaN fill_value while geocoding data in int + fix bug of colormap in plot.plot_rotate_diag_coherence_matrix() + more robust readfile.get_hdf5_compression() + more robust coord unit checking in view.py + get rid of more pysar in the documents + remove obsolete docs/_includes/visit_location.html + remove obsolete docs/paper/Fig_S07*.ipynb, because it's covered in Fig_12*.ipynb + remove obsolete docs/paper/phaseCorrection_order/phase_correction.sh because it's now shown in X_phaseCorrection*.ipynb | 24 July 2019, 03:50:06 UTC |
84682cb | ehavazli | 23 July 2019, 20:31:00 UTC | bug fix: prep_aria.py (#135) * adding geometry files - added the option to load DEM file * add DEM to the geometry file track no-data-value with gdal and set to Nan * minor bug fix - bug fixed in reading STARTING_RANGE metadata * bug fix: prep_aria.py - NoData value is tracked and converted to 0 for DEM | 23 July 2019, 20:30:59 UTC |
50cc493 | Zhang Yunjun | 23 July 2019, 20:07:43 UTC | plot_gps: search/use geometry file for incAngle if available (#134) * plot_gps: search/use geometry file for incAngle if available + utils.plot.plot_gps(): search existing geometry files with incidenceAngle dataset and use it to convert GPS enu to LOS. + utils.utils1.get_file_list(): bug fix related with coord argument + utils.utils1.get_geometry_file(): add work_dir to support searching while runing script not in the directory of the input file. * remove up option for --gps-comp * fix format bug suggested by codacy | 23 July 2019, 20:07:43 UTC |
e3e74ce | Zhang Yunjun | 23 July 2019, 05:31:52 UTC | remove obsolete legacy files | 23 July 2019, 17:25:02 UTC |
2b567be | Zhang Yunjun | 23 July 2019, 05:27:20 UTC | bug fix for mpl ColorbarBase + fix bug related with latest matplotlib.ColorbarBase by replaceing str type cmap argument with LinearSegmentedColormap cmap argument + fix remaining "truncate_RdBu" to the new convention of "RdBu_truncate" + remove duplicated plot_colorbar() and generate_cbar_element() from save_kmz_timesereis.py and call it from save_kmz.py directly. | 23 July 2019, 17:25:02 UTC |
cad03ae | Zhang Yunjun | 23 July 2019, 02:44:20 UTC | update note to install basemap and pykml + use https://github.com/tylere/pykml.git for the updated python3 support + use https://github.com/matplotlib/basemap.git for bug fixed problem with PROJ_LIB + use "pip install" instead of "python setup.py install" for one line simplicity | 23 July 2019, 03:04:31 UTC |
26dd03d | Zhang Yunjun | 23 July 2019, 00:07:05 UTC | update macports installation by @hfattahi + ports.txt update gcc5 to gcc7 + installation.md: add commands to install pyresample and pykdtree, which are not included in macports | 23 July 2019, 03:04:31 UTC |
e26d8a1 | Zhang Yunjun | 22 July 2019, 19:16:28 UTC | load_data: use auto path if mintpy.load.unwFile == auto | 23 July 2019, 03:04:31 UTC |
0ca6ea3 | Zhang Yunjun | 22 July 2019, 19:10:22 UTC | update test data url | 23 July 2019, 03:04:31 UTC |
8f0e755 | Zhang Yunjun | 21 July 2019, 22:52:43 UTC | move default plot setting to defaults dir | 22 July 2019, 16:15:03 UTC |
710a1c3 | Zhang Yunjun | 20 July 2019, 22:10:35 UTC | GBIS support: add height and MODEL_MIN_HEIGHT | 22 July 2019, 16:15:03 UTC |
d0076d2 | Zhang Yunjun | 19 July 2019, 01:15:17 UTC | more returns of prep_isce.extract_*_metadata() for easy inspection adjust docs/resources/colormaps/README.md following codacy suggestions | 22 July 2019, 16:15:03 UTC |
0bdf4b5 | sanghoonhong | 19 July 2019, 02:14:49 UTC | update ALOS2 sensor information (#129) * alos2 case added. Values should be checked, but it should work | 19 July 2019, 02:14:49 UTC |
7cc9e3b | Zhang Yunjun | 18 July 2019, 15:42:00 UTC | more colormaps from GMT and scientific-colormaps + support local GMT cpt colormaps for macOS user if GMT is installed with macports + add several colormaps from Scientific Color-Maps project by Fabio Crameri + update docs/resources/colormaps/README.md with images for easy navigation + move ColormapExt class from utils/plot.py to objects/colors.py - import objects.colors in utils/plot.py so that all previous usage won't be affected. - change "truncate_" prefix to "_truncate" suffix for derivative colormap for consistency - change "{int}" suffix to "{_int}" suffix for derivative colormap for consistency - modify read_cpt_file() to support cpt files from GMT - add check_input_colormap_name() to simplify the class workflow. - support combined derivative settings in get_colormap() + move global variable mplColors to objects/colors, and import it in utils/plot.py, so that all previous usage won't be affected. | 19 July 2019, 00:26:46 UTC |
1495360 | Andre Theron | 18 July 2019, 15:22:16 UTC | Initial Docker image with config file (#126) * Add docker/Dockerfile and docker/README.md * Init of docker as run option * Revert --no-installs-reccomend which breaks build * Update installation.md | 18 July 2019, 15:22:16 UTC |
7e4a834 | Zhang Yunjun | 17 July 2019, 01:39:46 UTC | support GAMMA lookup file with coordinates in meters + prep_gamma.extract_metadata4geometry_geo(): calculate Y_FIST from corner/post_east metadata + geocode.metadata_radar2geo(): use X/Y_UNIT from lookup file metadata if they exists + view.plot_slice(): add code to plot geo-coord in meters based on the code for radar-coord data and adjust for: - the extent - axis ticklabel rotation + add SNAP processor to doc + switch GAM for FernandinaSenDT128.txt from ERAI to ERA5 | 17 July 2019, 18:00:24 UTC |
b156439 | Zhang Yunjun | 17 July 2019, 00:58:47 UTC | load_data: temp fix the file size inconsistency for SNAP products Add check_files_size() to check the file size of a list of files. Adjust read_subset_box() to check the bounding box if 1) no input subset and 2) processor is snap. | 17 July 2019, 01:02:39 UTC |
7c6b1bc | sanghoonhong | 16 July 2019, 05:55:59 UTC | fixed network.py for only one interferogram | 17 July 2019, 00:42:11 UTC |
a28b4da | Zhang Yunjun | 16 July 2019, 19:28:14 UTC | prep_snap: use *.img file as input instead of *.dim file (#122) * Update load_gbis.py * prep_snap: use *.img file as input instead of *.dim file + use *.img data file as input instead of *.dim file for prep_snap.py to facilitate the code in load_data.py. + minor format changes for the following metadata so that the "update" mode works: - PLATFORM - X/Y_FIRST/STEP | 16 July 2019, 19:28:14 UTC |
8199c09 | Zhang Yunjun | 15 July 2019, 03:58:49 UTC | add load_gbis.py add load_gbis.py to convert GBIS inversion result mat file into HDF5 files. adjust view.py to support GBIS hdf5 file. | 15 July 2019, 19:01:04 UTC |
eef7b8a | Zhang Yunjun | 14 July 2019, 03:20:27 UTC | deep integrated plot_transection.py with view.py plot_transection.py: + add get_view_cmd() to assemble an view.py command to plot the map axes based on the input argument of plot_transection.py. + merge both the inps from plot_transection.py and the inps from view.py into the objects, to truely share the same setting, to take advantage of existing auto setting from view.py. + bug fixed for --save option smallbaselineApp.py: move the copy/update part of plot_smallbaselineApp.sh from plot_result() to startup() | 15 July 2019, 19:01:04 UTC |
d974ec6 | Zhang Yunjun | 13 July 2019, 19:46:58 UTC | add circle CI badge | 13 July 2019, 19:57:48 UTC |
5d9a348 | Zhang Yunjun | 13 July 2019, 19:13:11 UTC | initial circle ci test (#119) * initial circle ci test * update comments for mintpy.troposphericDelay.looks option2 * Update hdfeos5.md | 13 July 2019, 19:13:11 UTC |
34f8fb1 | Zhang Yunjun | 12 July 2019, 21:32:47 UTC | update comments for mintpy.troposphericDelay.looks option | 12 July 2019, 21:36:29 UTC |
9131516 | Zhang Yunjun | 12 July 2019, 21:05:42 UTC | potential bug fix for resize() by @ehavazli + turn preserve_range=True while calling skimage.transform.resize(), otherwise, it alters the data if input data is not in float32. Identified and fixed by @ehavazli + fix bugs while calling main() from view.py, tsview.py, plot_transection.py and plot_coherence_matrix().py | 12 July 2019, 21:36:29 UTC |
b63719f | Zhang Yunjun | 12 July 2019, 20:39:55 UTC | improved transection plot + rename transect.py to plot_transection.py + re-factor plot_transection.py based on the style of tsview.py and plot_coherence_matrix.py - add transectionViewer() class for interactive profile checking - show profile start/end point for easy tracking - drop DEM support for now, might add it back in the future. The corresponding old code is in legacy/transect_legacy2.py + add notebook tutorial for plot_transection.py, similar as plot_coherence_matrix.py + move transect_yx/lalo() to utils/utils.py for easy calling. | 12 July 2019, 21:36:29 UTC |
670b3b5 | Zhang Yunjun | 11 July 2019, 20:11:11 UTC | save_gbis: add mask to mat file save_gbis: + add --out-dir option to specify the output directory. This is used only if --output is not specified + add Mask 2D matrix to GBIS mat data file to facilirate GBIS2MINTPY conversion. | 12 July 2019, 21:36:29 UTC |
c037bcb | Zhang Yunjun | 11 July 2019, 16:54:29 UTC | plot_network: support ifgramStack_coherence_spatialAvg.txt objects/stack.ifgramStack.get_perp_baseline_timeseries(): simplied inversion using design matrix A instead of B plot_network: + remove obsolete option --baseline for bl_list.txt since select_netowk.py can plot too. + remote --list option because info.py --date --show option can do it too and do it better. + read pbase, date, date12 and coherence info from ifgramStack_coherence_spatialAvg.txt | 11 July 2019, 16:55:37 UTC |
c0dd2fa | Zhang Yunjun | 09 July 2019, 03:54:34 UTC | raise exception if no triangles found in ifgramStack.get_design_matrix4triplet() | 11 July 2019, 16:55:37 UTC |
a902aa4 | Zhang Yunjun | 07 July 2019, 21:18:55 UTC | asc_desc2horz_vert: switch output filenames | 11 July 2019, 16:55:37 UTC |
1eee625 | Zhang Yunjun | 07 July 2019, 00:01:54 UTC | improved save_roipac/gbis.py (#114) + save_roipac.py: - for velocity input file, change displacement time length from one year to DATE12 - for velocity input file, use DATE12 for auto output filename - add -mask option to be able to mask out input files - add --ref-lalo option to change reference point in lat/lon + save_gbis.py: - add --nodisplay option - use project_name for default output filename base - adjust plot details + plot_coherence_matrix.py: - bugs fixed - adjust print out message while selecting points + timeseries2velocity.py: sort excluded dates in the metadata + objects/sensor.project_name2sensor_name(): use `os.sep` instead of `/` for path split + utils/plot.read_date_txt(): set default output to [] and check existance of input file + utils/utils.read_timeseries_lalo/yx(): add unit argument | 07 July 2019, 00:01:54 UTC |
3f45e2b | Zhang Yunjun | 04 July 2019, 03:42:53 UTC | tsview: update slider while pressing left / right arrow key (#113) * tsview: update slider while pressing left / right arrow key to advance to the previous / next image. * save_gbis: update colormap for plot | 04 July 2019, 03:42:53 UTC |
74ce1bc | ehavazli | 03 July 2019, 20:43:35 UTC | fixed indent bug | 03 July 2019, 21:18:46 UTC |
2d078dc | Zhang Yunjun | 01 July 2019, 00:54:38 UTC | add save_gbis.py to prepare data for GBIS modeling | 01 July 2019, 19:15:48 UTC |
f0b1e96 | Zhang Yunjun | 28 June 2019, 20:06:16 UTC | view.py: support background DEM smaller than input data objects/coord: check_box_within_data_coverage(): add print_msg to control the message output utils/plot:read_dem(): support DEM file that does not cover the input geo_box completely by filling the outside area with NaN | 28 June 2019, 20:07:18 UTC |
40a1a62 | Zhang Yunjun | 28 June 2019, 18:10:40 UTC | update doc for asc_desc2horz_vert.py (#109) * update docs/examples/input_files/README * Update asc_desc2horz_vert.py | 28 June 2019, 18:10:40 UTC |
49a0756 | Zhang Yunjun | 26 June 2019, 14:22:15 UTC | example template for ISCE/stripmapStack | 26 June 2019, 14:30:38 UTC |
f307526 | Zhang Yunjun | 24 June 2019, 19:43:05 UTC | plot_network: fix bug in colormap plot_network: + add --cmap-vlist option to replace the -m, -M and --threshold options. + more robust default color jump utils/plot.plot_network(): use ColormapExt() for the truncate_* colormap directly. modify_network: remove --plot for more simple main() | 24 June 2019, 19:44:12 UTC |
9471a30 | Zhang Yunjun | 19 June 2019, 21:26:33 UTC | assign no-data pixel to zero for ARIA connComp | 19 June 2019, 21:48:05 UTC |
18bfad0 | Zhang Yunjun | 19 June 2019, 19:44:09 UTC | refactoring save_kmz_timeseries 2 + get rid of global variables + use `shutil` and `os` modules to create/move files/directories instead of calling shell commands using os.system() + support full path, so that the script can be ran in other directories. | 19 June 2019, 20:36:50 UTC |
7bcb825 | Andre Theron | 19 June 2019, 20:32:56 UTC | Init of basic snap (BEAM-DIMAP) ingest functionality (#101) + add `prep_snap.py` based on `prep_isce` and `prep_roipac` to extract metadata from interferogram/coherence/unwrapped/elevation .dim (BEAM-DIMAP format) files produced by ESA SNAP and writes a RSC file in ROIPAC format in the same folder as the .dim file. + add `get_ellpsoid_local_radius()` in prep_snap to extract HEIGHT and EARTH_RADIUS from orbit parameters using code adapted and simplified from `isce.isceobj.Planet` in ISCE2. + add `snap` as processor in `load_data`. | 19 June 2019, 20:32:56 UTC |
247461d | Zhang Yunjun | 19 June 2019, 16:15:14 UTC | fix bug of data type while reading isce .conncomp utils/readfile: fix bug while converting byte data type for ISCE file objects/stackDict: change default connectComponent data type from bool to byte (int8) while loading from binary files using load_data.py update comments accordingly | 19 June 2019, 16:24:03 UTC |
6aaafad | Zhang Yunjun | 19 June 2019, 15:10:55 UTC | fix typo in doc for datatype of connectComponent connectComponent is read and saved as np.bool_ format, not int16. | 19 June 2019, 15:18:50 UTC |
dcd8ce1 | Zhang Yunjun | 18 June 2019, 19:19:57 UTC | remove duplicated get_lat_lon() + move get_lat_lon() to utils/utils0.py and remove all the other duplicated copies. + save_kmz_ts*: adjust parsing options | 19 June 2019, 15:18:50 UTC |
9dce3cb | Zhang Yunjun | 18 June 2019, 05:53:32 UTC | refactoring save_kmz_timeseries.py + bug fixed for masking with input --mask file. + add --steps and --lods options to be able to customize the details setup + check file existance and coordinates of input files + add get_aux_filename() for default aux files + adjust split_into_sub_boxes() and get_boxes4deforming_area() to take step as argument instead of win_size + adjust print out message in the terminal + clean the following functions: - create_regionalized_networklinks_file() - generate_network_link() - main() | 18 June 2019, 15:52:19 UTC |
bb5f393 | Zhang Yunjun | 17 June 2019, 16:08:21 UTC | add docs/examples/*/README.md docs/examples + add README file with nbviewer links to notebooks in nbviewer.com for `applications` and `simulations` to load notebook fast on the web docs/resources + remove obsolete pysar logo files save_roipac.py + grab WAVELENGTH metadata only when it's available + if user input custom output filename, use it to determined the FILE_TYPE metadata + get rid of SUBSET_X/YMIN/MAX metadata utils/writefile.py + enforce float32 for DATA_TYPE metadata while writing .trans file + enforce float32 output data type while calling write_float32() view.py + more comments for GPS related example. | 18 June 2019, 01:51:27 UTC |
6178799 | ehavazli | 17 June 2019, 23:09:36 UTC | unit in legend label has been changed from "cm/year" to given unit in the inputs. If no unit is give, the default is still "cm/year" | 18 June 2019, 01:36:17 UTC |
074504e | Scott Staniewicz | 18 June 2019, 01:26:38 UTC | fix mkdir typos in installation.md | 18 June 2019, 01:31:19 UTC |
a9940c4 | Zhang Yunjun | 14 June 2019, 20:18:08 UTC | tsview: support slide using left/right key tsview: add on_key_event() to timeseriesViewer object to support slide image using left and right key on the keyboard, to facilitate detailed interpretation on displacement time-series. add jupyter notebook for image_slider diff: fix bug when ts_file2 has more dates than ts_file1 | 17 June 2019, 16:04:46 UTC |
cde74c5 | ehavazli | 13 June 2019, 23:44:03 UTC | bperp is read from the metadata bperp calculation function and required dirs are removed | 14 June 2019, 01:24:06 UTC |
4b5d684 | Zhang Yunjun | 14 June 2019, 00:54:30 UTC | improved plot_coherence_matrix.py plot_coherence_matrix: + add `--tcoh` option to display temporal coherence of the pixel in the axis title + add `--template` option to not show excluded interferograms due to pixel-wise masking based on coherence during network inversion, so that the upper and lower triangles shows the exact situation used in the network inversion. + add `--cmap-vlist` option to customized truncated colromap tsview: auto transparent map view utils/plot: + class ColormapExt: bug fixed in truncate_* colormaps + plot_coherence_matrix(): support colormap object input in the plot_dict argument | 14 June 2019, 00:57:02 UTC |
9b5c9bd | Zhang Yunjun | 13 June 2019, 15:43:25 UTC | mintpy.residualRms.* --> mintpy.residualRMS.* update google earth link in docs/tutorials/README | 14 June 2019, 00:57:02 UTC |
0d4942a | Zhang Yunjun | 13 June 2019, 22:51:16 UTC | Merge branch 'hfattahi-master' | 13 June 2019, 22:51:16 UTC |
737dd55 | Heresh | 13 June 2019, 22:09:41 UTC | merge with upstream | 13 June 2019, 22:09:41 UTC |
a78b1f3 | Heresh | 13 June 2019, 21:57:26 UTC | fixing the sign of the unwrapped phase | 13 June 2019, 21:57:26 UTC |
3d90ac9 | Zhang Yunjun | 12 June 2019, 18:39:42 UTC | ifg_inv: convert NaN to zero ifgram_inversion: convert all NaN values in phase, coherence and mask data to zero, to avoid RuntimeWarning message during math operation. Since zero is ignored in the inversion, it won't has effect on the result. view: + turn ON reference point display by default for multiple subplots + fix bug of coordinates in status bar for radar coord, as it starts from -0.5 in the UL corner. This is introduced from last commit. + bug fix while showing heigt in coordinates status bar ptime: sorting in read_date_list(), otherwise, it causes unexpected behavior for --ex option in tsview.py | 13 June 2019, 02:17:48 UTC |
2d3d934 | Zhang Yunjun | 12 June 2019, 19:12:56 UTC | readfile: support SNAP BEAM-DIMAP format (#89) * readfile: support SNAP BEAM-DIMAP format utils/readfile: + read_binary(): add positional argument shape, to avoid calling read_attribute() inside, to gain more independence; and adjust its usage in utils/readfile.py and mask.py. + adjust read_attribute() and read_binary_file() to support the following SNAP unw, cor, int and dem data files * add docs/examples/dev/read_snap_img.ipynb * consistent sub-pixel coordinate rule: details in objects/coord.py comments. * reference_point: fix a bug by not using existing REF_Y/X if they are out of the coverage (after subsetting for example). * ifgram_inversion: suppress warning message while calculating mask of Nan and zero phases * update Python version in docs from 3.5 to 3.6. * dem_error: + skip pixel with nan value in any interferogram, instead of in all interferograms before. + ignore input non-existed default exclude_date.txt file * ptime/read_date_list(): support input list contains non-existed text file. * view: shorted coordinates bar | 12 June 2019, 19:12:56 UTC |
5333468 | Zhang Yunjun | 11 June 2019, 00:09:39 UTC | remove gdal>=3.0 from docs/conda.txt (#88) * Update conda.txt * ifg_inv: comment out unused variable Astd * suppress mplDeprecation warning in view.py | 11 June 2019, 00:09:39 UTC |
da4f3dc | Zhang Yunjun | 10 June 2019, 21:01:32 UTC | add cartopy notebook notebook draft of using cartopy for plotting in geo coordinates to replace basemap. It works fine in notebook, but failed when tranferring into *.py script, not clear on the reason yet. | 10 June 2019, 21:03:35 UTC |
7be64f8 | Zhang Yunjun | 10 June 2019, 00:28:54 UTC | bugs fix (#86) * mkdocs: bug fixed for repo_url * installation: new fix for PROJ_LIB (by piyushrpt) | 10 June 2019, 00:28:54 UTC |
f207fdd | Zhang Yunjun | 08 June 2019, 00:09:02 UTC | initial https://mintpy.readthedocs.io + setup mintpy.readthedocs.io + add mkdocs.yml and readthedocs.yml + move the following files from root to docs - requirements.txt - CONTRIBUTING.md + move the following files from Wiki to docs - api/attributes.md - api/coord.md - api/doc_generation.md - api/Doxyfile - api/latex.sty - google_earth.md - hdfeos5.md + add the following files in docs - references.md + move the following files out of github repo - docs/resources/coord_index.png - docs/resources/FernandinaSenDT128_POI.jpg - docs/resources/KujuAlosAT422F650_vel.jpg - docs/resources/WellsEnvD2T399_CO_POI.jpg - docs/resources/web_viewer_screenshot.png | 09 June 2019, 17:15:09 UTC |
d21cb73 | Zhang Yunjun | 07 June 2019, 02:05:15 UTC | Update download button link on github pages | 09 June 2019, 17:15:09 UTC |
b17a01d | Zhang Yunjun | 08 June 2019, 16:36:47 UTC | Update conda.txt | 08 June 2019, 17:09:12 UTC |
37863c7 | Zhang Yunjun | 07 June 2019, 03:00:35 UTC | docs/paper: add markdown description (#82) * Update installation.md * Update installation.md * Update share.html * Update README.md * docs/paper: add markdown description | 07 June 2019, 03:00:35 UTC |
4eb3fe1 | Zhang Yunjun | 07 June 2019, 00:21:50 UTC | fixed link for license and sh scripts (#81) * Update README.md * Update README.md | 07 June 2019, 00:21:50 UTC |
b2757f0 | Zhang Yunjun | 07 June 2019, 00:03:45 UTC | link fixed for docs/README.md (#80) * Update README.md * Update README.md | 07 June 2019, 00:03:45 UTC |
d171ca2 | Zhang Yunjun | 06 June 2019, 23:40:29 UTC | GitHub Pages: move files to docs/ (#79) Move the files related with github pages from root to docs directory, for more simple structure. Add github user name (insarlab) to the page title. | 06 June 2019, 23:40:29 UTC |
3438022 | Zhang Yunjun | 06 June 2019, 22:58:02 UTC | smallbaselineApp: add mintpy.topographicResidual.pixelwiseGeometry option 1. add mintpy.topographicResidual.pixelwiseGeometry option to speedup the DEM error correction step [turned OFF by defalut] 2. add example in dem_error.py to generate updated/corrected DEM file 3. save_roipac: get rid of the starting "." in the dataset name if output file is HDF5 file. 4. add: ignore dataset name if input file is single dataset, to be able to support input files without different dataset names. | 06 June 2019, 22:59:44 UTC |
8595ce0 | Zhang Yunjun | 06 June 2019, 21:00:34 UTC | unwrap_error_bridging: use input bridgePtsRadius 1. use input custom bridge endpoint radius for phase difference calculate. 2. change default bridgePtsRadius value from 150 to 50 pixels 3. more comments on defaults/smallbaselineApp.cfg | 06 June 2019, 21:55:53 UTC |
269bc76 | Zhang Yunjun | 05 June 2019, 21:30:16 UTC | bugs fix for geo dataset without incidence angle file | 06 June 2019, 21:55:53 UTC |
968fb6e | Zhang Yunjun | 06 June 2019, 21:14:57 UTC | ut.check_loaded_dataset(): remove duplicated print for lookup file | 06 June 2019, 21:18:02 UTC |
baa4fe7 | hfattahi | 06 June 2019, 05:24:36 UTC | removing unused variables | 06 June 2019, 21:18:02 UTC |
a892aba | hfattahi | 06 June 2019, 04:46:41 UTC | adding more metadata | 06 June 2019, 21:18:02 UTC |
c263eac | hfattahi | 04 June 2019, 16:32:24 UTC | adding prep_aria.py and bug fix in utils.py for geoicoded dataset (checking look_up file will be skipped for geocoded data) | 06 June 2019, 21:18:02 UTC |
bb40ce4 | Zhang Yunjun | 06 June 2019, 21:14:57 UTC | ut.check_loaded_dataset(): remove duplicated print for lookup file | 06 June 2019, 21:14:57 UTC |
d025679 | hfattahi | 06 June 2019, 05:24:36 UTC | removing unused variables | 06 June 2019, 05:24:36 UTC |
37f2780 | hfattahi | 06 June 2019, 04:46:41 UTC | adding more metadata | 06 June 2019, 04:46:41 UTC |
370098f | Zhang Yunjun | 05 June 2019, 19:22:15 UTC | asc_desc2horz_vert: checking spatial resolution | 05 June 2019, 19:26:36 UTC |
3ce80a8 | Zhang Yunjun | 04 June 2019, 01:17:23 UTC | ifg_inv: do not call *ifgram_inversion_dask folder if no parallel update comments in template file for `mintpy.load.*File` options | 05 June 2019, 19:26:36 UTC |
466cb60 | hfattahi | 04 June 2019, 16:32:24 UTC | adding prep_aria.py and bug fix in utils.py for geoicoded dataset (checking look_up file will be skipped for geocoded data) | 04 June 2019, 16:32:24 UTC |
944a39a | Falk Amelung | 30 May 2019, 12:04:37 UTC | add dask walltime option (#72) + * mintpy/defaults/dask.yaml - rename dask_mintpy.yaml --> dask.yaml - add *.e file for job submission - remove unused `ifgram_inversion` section + add `mintpy.networkInversion.walltime` option for `smallbaselineApp.py` and `--parallel-walltime` option for `ifgram_inversion.py` + add `move_dask_stdout_stderr_files()` in `utils/utils.py` | 30 May 2019, 12:04:37 UTC |
bad2d22 | Zhang Yunjun | 25 May 2019, 03:50:32 UTC | update ./docs/paper 1. update filename and work directory for all notebook to be consistent with the latest version of paper. 2. add link of ./docs/paper to the README 3. mintpy/unwrap_error_phase_closure: add get_number_of_nonzero_closure_phase() | 25 May 2019, 05:45:31 UTC |
dcfe73e | Zhang Yunjun | 21 May 2019, 18:24:16 UTC | process_isce_stack: bug fix for optional masterDate | 25 May 2019, 05:45:31 UTC |
6064ed8 | Yunmeng Cao | 23 May 2019, 14:10:21 UTC | prep_gamma: add gamma command to generate *.off file if missing (#69) * check off_file and generate automatically if without; fix bugs for dem_par file name | 23 May 2019, 14:10:21 UTC |
9f154e0 | Zhang Yunjun | 20 May 2019, 17:05:27 UTC | objects/resample: reduced memory usage for AOI (#68) * docs/ports: update opencv variant * process_isce_stack: copy template file to project root dir * add sh/load_data_aoi.sh to load data for an AOI from the whole track of dataset within mintpy * objects/resample: reduced memory usage + use `pyresample.data_reduce` module to use only revalent part for interpolation when input SNWE is less than half of the source file in terms of area. + rename the following two functions: - get_geometry_definition4radar_lookup_table() --> prepare_geometry_definition_radar() - get_geometry_definition4geo_lookup_table() --> prepare_geometry_definition_geo() | 20 May 2019, 17:05:27 UTC |
21807c3 | Zhang Yunjun | 18 May 2019, 23:19:27 UTC | bug fix for utils/writefile | 19 May 2019, 15:13:50 UTC |
de046b0 | Zhang Yunjun | 19 May 2019, 15:07:16 UTC | smallbaselineApp: add ERA5 [experimental] (#66) * smallbaselineApp: add ERA5 option + add ERA5 option support in `smallbaselineApp.py`; ECMWF for ERAI is still the default. + This is experimental and should be used only by advanced users who have successfully installed pyaps3 from yunjunz account. Bugs and warnings are expected. + adjust `plot_smallbaselineApp.sh` to plot ERA5 corrected time-series too. + bug fixed for writefile * tropo_pyaps3: + dload ERA5 every 10 deg instead of 5 + show progressBar * process_isce_stack: add support for ALOS-2 + Copy job4stripmapStack.cfg to the working directory for easy modification to specific dataset + add prepare_ALOS2() + adjust prepare_stack() for ALOS2 with --nofocus + adjust run_stack() to use the local job2stripmapStack.cfg file + adjust main() to be more generic to varios sensors + use shelve files from SLC dir instead of Igrams + bug fixed for sensor/project_name2sensor_name() when there is confusion between alos2 and alos, fix by putting alos2 in front with higher priority. * bug fix * utils/writefile: use compression from ref_file + `utils/readfile`: add `get_hdf5_compression()` to grab the compression type of an input HDF5 file. + `utils/writefile`: use compression type from reference file if input compression is None; similar for `write2hdf5()` in `timeseries` class in `objects/stack.py`. + `view`: dipslay date12 in two lines to better readibility | 19 May 2019, 15:07:16 UTC |
93816d3 | Zhang Yunjun | 16 May 2019, 21:07:12 UTC | Simplify CONTRIBUTING.md for git workflow | 17 May 2019, 00:03:20 UTC |
6840302 | Zhang Yunjun | 16 May 2019, 20:35:16 UTC | utils/ptime: support list input for decimal_year2datetime() (#64) + utils/ptime: support list of float/str input for decimal_year2datetime() + objects/coord: return box of the whole area if input box is None + update links in README and version number in the LICENSE file. | 16 May 2019, 20:35:16 UTC |
239f7ff | Falk Amelung | 14 May 2019, 21:28:39 UTC | Update README.md | 14 May 2019, 21:28:39 UTC |
d557ea1 | Falk Amelung | 14 May 2019, 21:27:52 UTC | Update README.md | 14 May 2019, 21:27:52 UTC |
e60940b | Zhang Yunjun | 14 May 2019, 18:53:11 UTC | version: bug fix when no new commit after last release | 14 May 2019, 19:04:10 UTC |
5cbe914 | Zhang Yunjun | 14 May 2019, 17:54:29 UTC | docs: update (#62) * update label in figures of example datasets * update acronym and the version number in README.md | 14 May 2019, 17:54:29 UTC |
4c2b6f8 | Zhang Yunjun | 12 May 2019, 16:56:25 UTC | rename PySAR to MintPy (#61) $PYSAR_HOME --> $MINTPY_HOME #used in installation and documentations. PySAR --> MintPy #for names in comments and text mostly. pysar --> mintpy #for module import pysarApp.py --> smallbaselineApp.py sh/plot_pysarApp.sh --> sh/plot_smallbaselineApp.sh #shell script to plot results of sbasApp.py defaults/pysarApp.cfg --> smallbaselineApp_auto.cfg #files of specific option value for all "auto" in sbasApp.cfg pysar.load.unwFile --> mintpy.load.unwFile objects rename giantobj --> giant insarobj --> stackDict pysarobj --> stack update file/dir structure /PYSAR --> /mintpy /GEOCODE --> /geo #files after runing geocoding (for dataset in radar coordinates only as dataset in geo coordinates won't need to run geocode.py) /INPUTS --> /inputs #input files folder, so that one can move/copy this folder and re-generate everything afterwards. /PIC --> /pic #for figures, kmz files, etc. adjust all related documents, comments, notebooks | 12 May 2019, 16:56:25 UTC |
db9dfa5 | Zhang Yunjun | 09 May 2019, 02:59:04 UTC | update comments (#60) + docs/paper: update link for nbviewer + add temp-c custom colormap cpt file + add -s besides --start-date and -e besides --end-date for timeseries2velocity.py + asc_desc2horz_vert: add example to prepare asc/desc data | 09 May 2019, 02:59:04 UTC |
a9ec91b | Zhang Yunjun | 02 May 2019, 23:18:00 UTC | geocode: add OMP_NUM_THREADS control + add geocode/check_num_processor() to check OMP_NUM_THREADS if it's defined in environment variable and use it if --nprocs is not specified. + set default --nprocs to 1 because 1) bonding between pykdtree and openmp is not clear yet and 2) the speedup is negligible for macport install and slows down for conda install + change default nprocs value to 1 in objects/resample.py + detect lookup table file in current directory besides the INPUTS directory. | 03 May 2019, 00:25:36 UTC |
406c823 | Zhang Yunjun | 01 May 2019, 17:19:31 UTC | geocode: fix typo in help (#57) fix typo in geocode.py and objects/pysarobj.py | 01 May 2019, 17:19:31 UTC |
3caeaea | Zhang Yunjun | 30 April 2019, 20:55:53 UTC | pysarApp: more compatiable with py2-pyaps (#55) * Update README.md * pysarApp: more compatiable with py2-pyaps calling tropo_pyaps.py as an executable script using subprocess.Popen() to make pysarApp.py works with py2-pyaps from caltech. The current way of importing tropo_pyaps as an sub-module is preferred but it failed to import python2 sub-modules in python3 environment. | 30 April 2019, 20:55:53 UTC |
d62d1b3 | Bhuvan Varugu | 30 April 2019, 20:28:39 UTC | save_roipac.py: bug fix for data reading for single dataset files (#53) * added read data line for all file types of single datasets | 30 April 2019, 20:28:39 UTC |