1. 27 Sep, 2021 2 commits
  2. 08 May, 2021 2 commits
  3. 07 May, 2021 1 commit
  4. 22 Jul, 2019 1 commit
  5. 20 Nov, 2017 1 commit
  6. 09 Nov, 2017 1 commit
  7. 19 Sep, 2017 1 commit
  8. 09 Jun, 2017 1 commit
  9. 23 Jan, 2017 1 commit
    • Daniel Scheffler's avatar
      Bugfix · 0e65b721
      Daniel Scheffler authored
      geo.raster.conversion:
      - raster2polygon: bugfix for not properly handling bad exit status of gdal.Polygonize()
      
      processing.progress_mon:
      - Timer:
          - implemented keyword use_as_callback (now properly raises KeyBoardInterrupt in case of TimeOut
          - improved formatting of elapsed time
      - ProgressBar:
          - implemented keyword use_as_callback
      
      - updated __version__
      0e65b721
  10. 08 Nov, 2016 2 commits
    • Daniel Scheffler's avatar
      Bugfix for footprint_poly; revised progress bar handling; bugfix for not... · bcd35c46
      Daniel Scheffler authored
      Bugfix for footprint_poly; revised progress bar handling; bugfix for not resetting timeout start time; some further developments
      
      compatibility.python.exceptions:
      - FileNotFoundError: revised docstring
      
      compatibility.gdal:
      - refactored TranslateOptions to Translate
      
      geo.raster.conversion:
      - raster2polygon(): updated calls for progress bar and timeout
      
      geo.raster.reproject:
      - warp_ndarray(): updated calls for progress bar and timeout
      
      geo.vector.topology:
      - added fill_holes_within_poly()
      
      io.raster.gdal:
      - get_GDAL_ds_inmem(): implemented keyword 'nodata'
      
      io.raster.GeoArray:
      - GeoArray:
          - added many docstrings
          - projection.setter: revised assertion
          - footprint_poly(): bugfix for not consequently returning shapely.geometry.Polygon instances
          - save(): implemented keyword 'creationOptions': allows to pass creation options to GDAL writer
      
      processing.progress_mon:
      - replaced function is_timed_out() with new class 'Timer'
      - replaced function printProgress() with new class 'ProgressBar'
      bcd35c46
    • Daniel Scheffler's avatar
      bugfix for raster2polygon · 6df976a1
      Daniel Scheffler authored
      compatibility.python.exceptions:
      - added FileNotFoundError
      
      geo.raster.conversion:
      - raster2polygon:
          - added keywords 'DN2extract' and 'maxfeatCount'
          - added dissolving of multiple little polygons within result vector layer to one multipart polygon
      
      geo.vector.topology:
      - added polyVertices_outside_poly()
      
      io.raster.GeoArray:
      - footprint_poly: added assertion and modified call of raster2polygon
      - added footprint_poly setter
      
      processing.process_mon:
      - revised is_timed_out()
      6df976a1
  11. 04 Nov, 2016 2 commits
    • Daniel Scheffler's avatar
      bugfix for missing 'progress' attribute of GeoArray, bugfix for note resetting... · 750f15f0
      Daniel Scheffler authored
      bugfix for missing 'progress' attribute of GeoArray, bugfix for note resetting start time in raster2polygon
      
      io.raster.GeoArray:
      - GeoArray:
          - added missing attribute 'progress'
      
      processing-progress_mon:
      - added missing _time_start reset
      750f15f0
    • Daniel Scheffler's avatar
      bugfix for running raster2polygon without timeout · 9cda6ac5
      Daniel Scheffler authored
      compatibility:
      - added subpackage 'python' for handling compatibility issues between python versions
      
      geo.raster.conversion:
      - revised raster2polygon(): added timeout, progress bar, quiet mode
      
      io.raster.GeoArray:
      - added progress keyword
      - nodata: bugfix
      - footprint_poly: now returns outer box if raster2polygon timed out
      - show(): bugfix for crash in case input image has only one value
      - show_map(): bugfix for crash in case input image has only one value
      
      processing.progress_mon:
      - added function is_timed_out()
      - printProgress(): added timeout keyword
      9cda6ac5
  12. 02 Nov, 2016 1 commit
    • Daniel Scheffler's avatar
      added two functions to GeoArray · 30968972
      Daniel Scheffler authored
      ptds.io.raster.GeoArray.GeoArray:
      - added function calc_mask_nodata()
      - added function cache_array_subset()
      - added setter to 'mask_nodata' property
      30968972
  13. 29 Oct, 2016 1 commit
    • Daniel Scheffler's avatar
      Bugfix for returning wrong array shape when warping a 3D array · bea75bf5
      Daniel Scheffler authored
      compatibility.gdalnumeric:
      - OpenNumPyArray(): Bugfix for expecting (rows,columns,bands) instead of GDAL-like (bands,rows,columns)
      - edited docstring
      - added datatype assertion
      
      geo.raster.reproject:
      - moved availability check for resampling algorithm 'average' here
      
      io.raster.gdal:
      - get_GDAL_ds_inmem(): added docstring
      - added get_GDAL_driverList()
      
      io.raster.GeoArray:
      - save(): bugfix for writing wrong array dimensions in case of 3D array
      - show(): nodataVal is now excluded from vmin/vmax calculation when showing image
      
      processing.progress_mon:
      - printProgress(): changed bar symbol due to incompatibility to csh shell output stream
      bea75bf5
  14. 18 Oct, 2016 1 commit
    • Daniel Scheffler's avatar
      implemented multiprocessing and GCP based warping into warp_ndarray · 12889c79
      Daniel Scheffler authored
      geo.raster.reproject:
      - warp_ndarray:
          - implemented multiprocessing (new keyword CPUs)
          - added progress bar for GDAL translate and GDAL warp
          - added error threshold to GDAL warp
          - added custom options for GDAL warp
          - added quiet mode
      
      io.raster.GeoArray:
      - GeoArray:
          - added dummy version of method 'show_map'
      
      processing:
      - added new module progress_mon containing functions to view progress bars
      12889c79