Fortyninemaps Karta Versions Save

A tidy Python package for geospatial computation

v0.9.0

7 years ago

Relatively small changeset, but some compatibility-breaking changes in multiband raster indexing operations

v0.8.3

7 years ago

v0.8.2

7 years ago

changes since 0.8.1:

  • bugfix for windows (e80401d)
  • nodata_value property exposed on RegularGrid
  • experimental RegularGrid._align_origin method
  • resample_* functions in raster.crfuncs now take an na parameter

v0.8.1

7 years ago

v0.8.0

7 years ago
  • refactor GeoJSON support into external module, picogeojson
  • removed __setitem__ and __delitem__ methods from MultiVertex, as part of a move toward treating singlepart geometries as immutable
  • removed xyfile module
  • removed several custom Exception types
  • remove flat_distances_to(), and allow distances_to to take a crs kwarg instead
  • remove Point.coordsxy()
  • remove RegularGrid.coordmesh() and RegularGrid.center_coords()
  • remove warpedgrid
  • remove aliases gtiffread and aairead (these have been deprecated for ? versions now)
  • renames:
    • read_gtiff -> RegularGrid.from_geotiff
    • read_aai -> RegularGrid.from_aai
    • get_coordinate_lists -> aslists
    • get_vertices -> asarray
    • rotate2d -> rotate
  • remove deprecated SphericalCRS and EllipsoidalCRS
  • indexing a CompressedBand instance with a scalar now returns a row vector
  • new function merge_multiparts to combine multipart geometries
  • Multipart constructors are now more strict about what they will accept as data. Values for the data kwarg are now required to be Table or dict-like, the the length of individual dict values is checked

0.7.4

7 years ago

Bugfix release. Changes include:

  • indexing fixed for CompressedBand
  • bbox fix for empty Multipart geometries
  • fixes for geometry mutations

0.7

7 years ago

0.7.1

7 years ago

0.7.3

7 years ago
  • aliases for compatibility with code written using karta 0.8
  • geographical CRS area fix (5a0e821d4989b98de023163d132093dc49c80de4)
  • resize nodata fix (d1e7f9840ec6d54d33b76242f5c86630b17e6b08)
  • coorectly handle NaN nodata in new read_from_geotiffs function (a831d0fc26cd2cc483adae2109f95764a2bd6c66)

0.7.2

7 years ago
  • performance: convex hull calculation cythonized and extended for spherical coordinates
  • performance: planar length calculations are much faster (~700 x) and geodetic length calculations are somewhat faster (~1.8 x)
  • fix: CompressedBand now always returns array when indexed with a slice
  • fix: output dimension of grid sampling methods is now always one larger than the input
  • raster.merge now works with multiband grids
  • efficient algorithm for intersection detection in planar and spherical coordinates
  • new read_gtiffs function for reading multiple files as bands
  • implement experimental RegularGrid.coordinates() method returning a CoordGenerator object
  • implement get_coordinate_lists for Multiline and Multipolygon
  • other performance optimizations and fixes