Skip to content

0.9.0

Compare
Choose a tag to compare
@metasim metasim released this 23 Apr 14:22
· 250 commits to develop since this release
  • Upgraded to GeoTrellis 3.3.0. This includes a number of breaking changes enumerated as a part of the PR's change log. These include:
    • Add Int type parameter to Grid
    • Add Int type parameter to CellGrid
    • Add Int type parameter to GridBounds... or TileBounds
    • Use GridBounds.toGridType to coerce from Int to Long type parameter
    • Update imports for layers, particularly geotrellis.spark.tiling to geotrellis.layer
    • Update imports for geotrellis.spark.io to geotrellis.spark.store...
    • Removed FixedRasterExtent
    • Removed FixedDelegatingTile
    • Removed org.locationtech.rasterframes.util.Shims
    • Change Extent.jtsGeom to Extent.toPolygon
    • Change TileLayerMetadata.gridBounds to TileLayerMetadata.tileBounds
    • Add geotrellis-gdal dependency
    • Remove any conversions between JTS geometry and old geotrellis.vector geometry
    • Changed org.locationtech.rasterframes.encoders.StandardEncoders.crsEncoder to crsSparkEncoder
    • Change (cols, rows) dimension destructuring to Dimensions(cols, rows)
    • Revisit use of Tile equality since it's more strict
    • Update reference.conf to use geotrellis.raster.gdal namespace.
    • Replace all uses of TileDimensions with geotrellis.raster.Dimensions[Int].
  • Upgraded to gdal-warp-bindings 1.0.0.
  • Upgraded to Spark 2.4.5
  • Formally abandoned support for Python 2. Python 2 is dead. Long live Python 2.
  • Introduction of type hints in Python API.
  • Add functions for changing cell values based on either conditions or to achieve a distribution of values. (#449)
    • Add rf_local_min, rf_local_max, and rf_local_clip functions.
    • Add cell value scaling functions rf_rescale and rf_standardize.
    • Add rf_where function, similar in spirit to numpy's where, or a cell-wise version of Spark SQL's when and otherwise.
  • Add rf_sqrt function to compute cell-wise square root.