1. 27 Sep, 2021 2 commits
  2. 08 May, 2021 1 commit
  3. 07 May, 2021 1 commit
  4. 22 Jul, 2019 1 commit
  5. 13 Dec, 2018 1 commit
  6. 16 Nov, 2017 1 commit
    • Daniel Scheffler's avatar
      Added spectral to dependencies. Added many functions from arosics: · 3e0bbfe8
      Daniel Scheffler authored
      - dtypes.convertGdalNumpyDataType()
      - geo.get_coord_grid()
      - io.raster.gdal.wait_if_used()
      - io.raster.reader.init_SharedArray_in_globals()
      - io.raster.reader.fill_arr()
      - io.raster.reader.gdal_read_subset()
      - io.raster.reader.gdal_ReadAsArray_mp()
      - io.raster.writer.write_numpy_to_image()
      - io.raster.writer.write_envi()
      - io.raster.writer.init_SharedArray_on_disk()
      - io.raster.writer.fill_arr_on_disk()
      - io.raster.writer.convert_gdal_to_bsq__mp()
      - io.vector.writer.write_shp()
      3e0bbfe8
  7. 06 Oct, 2017 1 commit
  8. 19 Sep, 2017 1 commit
  9. 09 Jun, 2017 1 commit
  10. 20 Jan, 2017 1 commit
    • Daniel Scheffler's avatar
      geo.coord_grid: · 3c06bc9c
      Daniel Scheffler authored
      - is_coord_grid_equal(): added keyword 'tolerance'; added type hint and docstring
      - is_point_on_grid(): added keyword 'tolerance'; added type hint and updated docstring
      
      io.raster.GeoArray:
      - GeoArray:
          - arr.setter: removed shape assertion -> not useful in combination with image warping
      - BadDataMask and NoDataMask:
          -  __init__(): added pixel value validation
          - arr.setter: moved pixel value validation to _validate_array_values()
          - added _validate_array_values()
      
      - updated __version__
      3c06bc9c
  11. 19 Jan, 2017 2 commits
    • Daniel Scheffler's avatar
      geo.coord_grid: · 56de57fb
      Daniel Scheffler authored
      - is_coord_grid_equal(): added keyword 'tolerance'; added type hint and docstring
      - is_point_on_grid(): added keyword 'tolerance'; added type hint and updated docstring
      
      io.raster.GeoArray:
      - GeoArray:
          - arr.setter: removed shape assertion -> not useful in combination with image warping
      - BadDataMask and NoDataMask:
          -  __init__(): added pixel value validation
          - arr.setter: moved pixel value validation to _validate_array_values()
          - added _validate_array_values()
      
      - updated __version__
      56de57fb
    • Daniel Scheffler's avatar
      revised GeoArray.__getitem__() · 650c5b1d
      Daniel Scheffler authored
      geo.raster.reproject:
      - warp_ndarray(): added type hint
      
      geo.coord_grid:
      - is_point_on_grid(): fixed broken type hint
      
      geo.coord_trafo:
      - reproject_shapelyPoly():  fixed broken type hint
      
      io.raster.GeoArrray.GeoArray:
      - bandnames.getter: added assertion
      - geotransform: bugfix in assertion
      - revised __getitem__():
          - strings are now handled properly
          - bugfix: a requested 3rd dimension from 2D-Array is now only ignored if bands=1
      - __setitem__(): self._arr_cache is now set here
      - dump(): bugfix for wrong wite mode
      - get_mapPos(): added type hint and revised docstring
      - _clip_array_at_mapPos(): added type hint
      - get_array_at_mapPos(): added type hint
      
      - updated __version__
      650c5b1d
  12. 25 Nov, 2016 1 commit
    • Daniel Scheffler's avatar
      added function for quickly reprojecting GeoArray to a given pixel grid;... · abefb430
      Daniel Scheffler authored
      added function for quickly reprojecting GeoArray to a given pixel grid; mask_nodata is now a subclass of GeoArray
      
      geo.coord_grid:
      - snap_bounds_to_pixGrid(): added docstring
      
      io.raster.GeoArray:
      -GeoArray:
          - bandnames getter: bugfix for not checking if shape of GeoArray.arr changed
          - mask_nodata setter: now sets mask_nodata to a subclass of GeoArray 'NoDataMask'
          - __getattr__(): now also returns results of functions belonging to np.array instances
          - calc_mask_nodata(): changed data type of nodata mask to np.bool
          - save(): bugfix for wrong metadata keys
          - added reproject_to_new_grid(): function for quickly reprojection all array-like attributes to a given target grid
      - BadDataMask:
          - bugfix for not allowing certain pixel value combinations
      added class NoDataMask
      
      updated __version__
      abefb430
  13. 18 Nov, 2016 1 commit
    • Daniel Scheffler's avatar
      simplified GeoArray.__init__(); some bugfixes and further developments · 42ae52b1
      Daniel Scheffler authored
      geo.coord_grid:
      - find_nearest_grid_coord(): fixed inconsistency regarding key 'SE' vs. 'SO'
      
      io.raster.GeoArray.GeoArray:
      - __init__():
          - added docstring
          - init parameters are now respected in case GeoArray is instanced from another GeoArray
          - moved some parameter settings to separate properties
      - attributes 'arr' and 'bandnames' are now properties
      - revised propery 'shape'
      - show(): added warning
      - added deepcopy_array()
      42ae52b1
  14. 27 Sep, 2016 1 commit