1. 28 Apr, 2017 2 commits
    • Daniel Scheffler's avatar
      Bugfix, code simplification · be709baf
      Daniel Scheffler authored
      components.CoReg.COREG:
      - revised _find_side_maximum()
      - _calc_shifted_cross_power_spectrum(): fix for not rejecting input image size of (0,0)
      
      updated __version__
      be709baf
    • Daniel Scheffler's avatar
      modified shift distribution plots · 1a522457
      Daniel Scheffler authored
      components.Tie_Point_Grid.Tie_Point_Grid:
      - plot_shift_distribution(): added RMSE in pixel units; reversed legend order
      
      updated __version__
      1a522457
  2. 27 Apr, 2017 1 commit
    • Daniel Scheffler's avatar
      some enhancements · 2cf54471
      Daniel Scheffler authored
      components.Tie_Points_Grid.Tie_Point_Grid:
      - plot_shift_distribution() / calc_rmse(): catched exception in case tie point filter level is 0
      
      updated __version__
      2cf54471
  3. 26 Apr, 2017 2 commits
  4. 24 Apr, 2017 2 commits
    • Daniel Scheffler's avatar
      Fix for not respecting force_quadratic_win during integer shift validation; banned a numpy warning · d237a722
      Daniel Scheffler authored
      components.CoReg.COREG:
      - _calc_shifted_cross_power_spectrum(): banned numpy warning
      - revised _get_grossly_deshifted_images()
      - calculate_spatial_shifts(): added some more comments
      
      - updated __version__
      d237a722
    • Daniel Scheffler's avatar
      Some enhancements · 1dd27111
      Daniel Scheffler authored
      components.CoReg.COREG:
      - changed default value of window size to 256 px
      
      components.plotting:
      - plot functions now return figure instances
      
      components.Tie_Point_Grid.Tie_Point_Refiner:
      - _reliability_thresholding(): changed default of min_reliability to 60
      
      coreg_cmd: changed default of '-ws' to 256
      
      updated __version__
      1dd27111
  5. 06 Apr, 2017 5 commits
  6. 05 Apr, 2017 1 commit
  7. 28 Mar, 2017 6 commits
    • Daniel Scheffler's avatar
      Bugfix · 665b46cb
      Daniel Scheffler authored
      - updated __version__
      665b46cb
    • Daniel Scheffler's avatar
      bugfix · 887fa93c
      Daniel Scheffler authored
      updated __version__
      887fa93c
    • Daniel Scheffler's avatar
      revised previous commit · d7f761ff
      Daniel Scheffler authored
      updated __version__
      d7f761ff
    • Daniel Scheffler's avatar
      added a warning in case Deshifter is called with align_grids=True and grids... · f8cd0724
      Daniel Scheffler authored
      added a warning in case Deshifter is called with align_grids=True and grids are not alignable; changed default value of Deshifter.cliptoextent to False
      
      components.DeShifter.DESHIFTER:
      - default value of 'clipt_to_extent' is now False
      - _grids_alignable(): added a warning in case Deshifter is called with align_grids=True and grids are not alignable
      
      updated __version__
      f8cd0724
    • Daniel Scheffler's avatar
      Bugfix · 1f8ef77b
      Daniel Scheffler authored
      - updated __version__
      1f8ef77b
    • Daniel Scheffler's avatar
      some new functions and improvements · 199c1e3b
      Daniel Scheffler authored
      components.CoReg_local.COREG_LOCAL:
      - view_CoRegPoints():
          - added keyword 'return_map'
          - revised size of major ticks
          - added separate color coding for attribute2plot='ANGLE'
          - added legend
      
      components.io:
      - write_shp(): now also accepts EPGS codes
      
      components.Tie_Point_Grid.Tie_Point_Grid:
      - added calc_rmse()
      - added calc_overall_mssim()
      - added plot_shift_distribution()
      - to_vectorfield(): fix for not properly setting output fill value
      
       components.Tie_Point_Grid.Tie_Point_Refiner:
       - run_filtering() fix for always appendinf 'L3_OUTLIER'
      
      updated __version__
      199c1e3b
  8. 16 Mar, 2017 1 commit
  9. 15 Mar, 2017 1 commit
  10. 10 Mar, 2017 1 commit
    • Daniel Scheffler's avatar
      Bugfixes · 08446724
      Daniel Scheffler authored
      components.CoReg_local.COREG_LOCAL:
      - projectDir.getter: fix for exception in case im2shift.filePath is None
      
      components.Tie_Point_Grid.Tie_Point_Grid:
      - to_PointShapefile(): fix for not handling boolean values within GeoDataFrame to write
      
      updated __version__
      08446724
  11. 06 Mar, 2017 2 commits
    • Daniel Scheffler's avatar
      Changed some print output. · d53cf30e
      Daniel Scheffler authored
      components.Tie_Point_Grid.Tie_Point_Grid:
      - renamed 'geometric quality grid' to 'tie points grid' within print outputs
      
      updated __version__
      d53cf30e
    • Daniel Scheffler's avatar
      Bugfixes · a201053a
      Daniel Scheffler authored
      components.CoReg_local.COREG_LOCAL:
      - refactored quality_grid to tiepoint_grid and _quality_grid to _tiepoint_grid
      - coreg_info: bugfix for wrong value of 'reference geotransform'
      
      components.Tie_Point_Grid:
      - Tie_Point_Grid:
          - _get_imXY__mapXY_points(): fix for unequal shapes of XY_points and XY_mapPoints in case of float coordinates
      - Tie_Point_Refiner:
          - run_filtering(): fix for not appending 'L3_OUTLIER' to list of new columns
      
      - updated __version__
      a201053a
  12. 23 Feb, 2017 1 commit
  13. 21 Feb, 2017 1 commit
    • Daniel Scheffler's avatar
      Bugfixes · 39943c16
      Daniel Scheffler authored
      components.CoReg:
      - GeoArray_CoReg.poly is now a property (ensures auto-update in case footprint_poly is updated)
      - COREG:
          - _get_image_windows_to_match(): bugfix for incomplete assertion; added update of matchBox and otherBox in case of odd dimensions of output images
      
      components.geometry:
      - get_GeoArrayPosition_from_boxImYX(): bugfix for returning 1 row / column too much
      
      - updated __version__
      39943c16
  14. 16 Feb, 2017 2 commits
  15. 13 Feb, 2017 1 commit
  16. 10 Feb, 2017 2 commits
  17. 09 Feb, 2017 1 commit
    • Daniel Scheffler's avatar
      changed error handling within COREG; bugfix during RANSAC outlier detection · e16ef209
      Daniel Scheffler authored
      components.CoReg.COREG:
      - added _handle_error()
      - changed error handling
      
      components.CoReg_local.COREG_LOCAL:
      - __init__(): fix for bad error message
      
      components.Geom_Quality_Grid.Tie_Point_Refiner:
      - __init__(): RANSAC is not not run if there are less than 4 tie points available
      - _RANSAC_outlier_detection(): revised assertion
      
      - updated __version__
      e16ef209
  18. 08 Feb, 2017 1 commit
  19. 03 Feb, 2017 1 commit
  20. 26 Jan, 2017 1 commit
    • Daniel Scheffler's avatar
      Bugfix · 8a32aba2
      Daniel Scheffler authored
      components.Geom_Quality_Grid.TiePoint_Refiner:  bugfix
      
      - updated __version__
      8a32aba2
  21. 24 Jan, 2017 1 commit
    • Daniel Scheffler's avatar
      Bugfixes · 552e27c9
      Daniel Scheffler authored
      components.CoReg.COREG:
      - equalize_pixGrids(): bugfix for not updating 'band4match' after equalizing pixel grids
      
      components.Geom_Quality_Grid:
      - Geom_Quality_Grid:
          - _get_spatial_shifts(): bugfix
      - Tie_Point_Refiner:
          -  _RANSAC_outlier_detection(): bugfix
      
      - updated __version__
      552e27c9
  22. 23 Jan, 2017 1 commit
    • Daniel Scheffler's avatar
      Bugfixes · 5c2b7c11
      Daniel Scheffler authored
      components.CoReg_local.COREG_LOCAL:
      - view_CoRegPoints(): bugfix for not catching empty geodataframe
      
      components.Geom_Quality_Grid:
      - Geom_Quality_Grid:
          - _exclude_bad_XYpos: bugfix for ignoring quiet mode
      - TiePoint_Refiner:
          - _RANSAC_outlier_detection(): empty output is now properly catched
      
      - updated __version__
      5c2b7c11
  23. 20 Jan, 2017 3 commits
    • Daniel Scheffler's avatar
      Bugfix for deadlock in multiprocessing in case matching window size greater... · 4991fef7
      Daniel Scheffler authored
      Bugfix for deadlock in multiprocessing in case matching window size greater than 2x grid_res. Bugfix for wrong image grid equalization in case reference image has a lower resolution than target image.
      
      components.CoReg.COREG:
      - equalize_pixGrids(): bugfix for not respecting which pixel grid is to be used for coregistration
      
      components.Geom_Quality_Grid.Geom_Quality_Grid:
      - get_CoRegPoints_table(): updated array caching calls
      
      - updated __version__
      4991fef7
    • Daniel Scheffler's avatar
      components.CoReg.COREG: · ab3d5de9
      Daniel Scheffler authored
      - _get_clip_window_properties(): added timeout to while loop
      
      components.DeShifter.DESHIFTER:
      - moved unalignable grids warning to __init__
      - added property 'warping_needed'
      - revised _grids_alignable()
      
      - updated __version__
      ab3d5de9
    • Daniel Scheffler's avatar
      components.Geom_Quality_Grid.Geom_Quality_Grid: · 55164a59
      Daniel Scheffler authored
      - updated COREG call
      
      - updated __version__
      55164a59