1. 01 Nov, 2016 1 commit
    • Daniel Scheffler's avatar
      implemented new module 'CoReg_local' for detection and correction of local... · 216c2693
      Daniel Scheffler authored
      implemented new module 'CoReg_local' for detection and correction of local shifts; revised some functions due to changes in external library 'py_tools_ds'
      
      components.CoReg:
      - imParamObj: updated derivation of nodata value and footprint polygo
      - COREG: - added attribute 'deshift_results'
      
      components.CoReg_local:
      - added as new module for detection and correction of local shifts
      
      components.DeShifter:
      - moved DESHIFTER property '_dict_rspAlg_rsp_Int' to module top-level
      - _get_out_extent(): updated algorithm
      
      components. Geom_Quality_Grid.Geom_Quality_Grid:
      - __init__():
          - changed most of the input args and kwargs
          - revised the whole function -> COREG_obj is not instanced within class COREG_LOCAL
          - added property 'CoRegPoints_table'
          - added property 'GCPList'
          - dump_CoRegPoints_table(): revision
          - quality_grid_to_PointShapefile(): refactored to 'to_PointShapefile'
          - _quality_grid_to_PointShapefile(): refactored to '_to_PointShapefile'
          - quality_grid_to_Raster_using_KrigingOLD(): revised getter for path_out
          - _Kriging_sp(): revised getter for path_out
          - view_results(): moved to class COREG_LOCAL
          - view_results_folium(): moved to class COREG_LOCAL
          - correct_shifts(): moved to class COREG_LOCAL
      
      components.geometry:
      - get_true_corner_mapXY(): adjusted some lines due to update of 'py_tools_ds'
      - find_noDataVal(): moved to external library 'py_tools_ds'
      
      __init__:
      - updated __version__
      216c2693
  2. 29 Oct, 2016 1 commit
    • Daniel Scheffler's avatar
      resampling algorithms are now adjustable in COREG; bugfix for not respecting... · d017de6f
      Daniel Scheffler authored
      resampling algorithms are now adjustable in COREG; bugfix for not respecting taking nodata value when de-shifting
      
       COREG:
       - added keywords 'resamp_alg_deshift' and 'resamp_alg_calc'
       - updated docstring
       - added warning when resampling algorithm 'average' is chosen
       - _calc_shifted_cross_power_spectrum(): bugfix for not using pyfftw even if available
       - refactored calc_subpixel_shifts() to _calc_subpixel_shifts()
       - added _dict_rspAlg_rsp_Int
      
       DESHIFTER:
       - refactored dict_rspAlg_rsp_Int to property _dict_rspAlg_rsp_Int
       - added 'nodata' keyword
      
       MAIN:
       - fixed some typos
      d017de6f
  3. 28 Oct, 2016 1 commit
    • Daniel Scheffler's avatar
      COREG / DESHIFTER: output format is now adjustable via keyword argument;... · 265b2fc2
      Daniel Scheffler authored
      COREG / DESHIFTER: output format is now adjustable via keyword argument; Bugfix for wrong output filename
      
       COREG:
       - added keyword 'fmt_out' that allows to set the output format for deshifted data
       - improved docstring
       - Bugfix for missing output filename in case COREG had been instanced with default argument for path_out
      
       DESHIFTER:
       - added keyword 'fmt_out' that allows to set the output format for deshifted data
       - Bugfix for missing GeoArray in deshift_results in case align_grids=False
      
       MAIN:
       - updated default argument of '-o' option
      265b2fc2
  4. 27 Oct, 2016 1 commit
  5. 21 Oct, 2016 1 commit
  6. 18 Oct, 2016 1 commit
  7. 17 Oct, 2016 1 commit
  8. 11 Oct, 2016 1 commit
    • Daniel Scheffler's avatar
      package structure revision; revised imports of external functions · d368e029
      Daniel Scheffler authored
      COREG:
      - some functions are now imported directly from py_tools_ds instead of from geometry
      - moved imParamObj and COREG to new module 'CoReg'
      
      DESHIFTER:
      - some functions are now imported directly from py_tools_ds instead of from geometry
      - moved DESHIFTER to new module 'DeShifter'
      
      Geom_Quality_Grid:
      - some functions are now imported directly from py_tools_ds instead of from geometry
      - moved Geom_Quality_Grid to new module Geom_Quality_Grid
      
      MAIN:
      - fixed a unicode string error within arg parser
      - some code style changes
      - bugfix for not properly parsing '-calc_cor'
      - __version__ is now imported from package.__init__
      
      package.__init__:
      - added __version__
      
      UTL:
      - removed deprecated imports
      
      IO:
      - revised some imports
      
      GEO:
      - removed all imports of functions that are not directly needed within geometry
      
      new modules:
      - CoReg
      - DeShifter
      - Geom_Quality_Grid
      d368e029
  9. 07 Oct, 2016 1 commit
    • Daniel Scheffler's avatar
      GEO: · 49fcecbd
      Daniel Scheffler authored
      - moved parts of get_true_corner_lonlat() to external packacke 'py_tools_ds'
      - added imports for some more functions from 'py_tools_ds'
      - added get_GeoArrayPosition_from_boxImYX()
      
      UTL:
      - added import of subcall_with_output()
      
      COREG:
      - moved class imParamObj to top-level
      - implemented functionality to calculate the entire coregistration based on an array (in addition to image paths)
      - added attribute tracked_errors and implemented it into COREG
      - updated warp_ndarray calls
      - revised coreg_info property
      - added a new version of correct_shifts()
      
      DESHIFTER:
      - major revision of the whole class (it is now not based on a GMS object anymore but on a GeoArray and coreg_results)
      - added function get_out_grid()
      - added property grids_alignable
      - added get_out_extent()
      - revised correct_shifts()
      - converted set_deshift_results() to property deshift_results
      49fcecbd
  10. 12 Aug, 2016 1 commit
  11. 07 Aug, 2016 1 commit
  12. 15 Apr, 2016 1 commit