Changelog

telluric 0.9.1 (2018-12-14)

New features

  • LZW compression is used by default for creating COG rasters (#200)
  • Added way to change port for local tile server (#202)

Bug fixes

  • Fix iterating over FileCollection (#203)
  • Fix fiona’s GDAL environment issue (#204)

telluric 0.9.0 (2018-12-12)

New features

Bug fixes

  • Reproject features before polygonization (#182)
  • Fix matplotlib.cm call (#187)
  • Fix telluric.georaster.GeoRaster2.save() (#197)
  • Pin minimal version of Folium (#198)
  • Fix rasterio’s GDAL environment issue (#201)

telluric 0.8.0 (2018-11-18)

New features

  • Interactive representation of rasters in Jupyter Notebook (#178)
  • Fiona 1.8.1 and Rasterio 1.0.10 compatibility (#179, #180)

telluric 0.7.1 (2018-11-12)

Bug fixes

  • Removed pyplot import from the module level to overcome issues at headless environments (#177)

telluric 0.7.0 (2018-11-06)

New features

Bug fixes

  • Workaround to overcome fiona’s GDAL environment issue (#175)

telluric 0.6.0 (2018-11-05)

New features

Bug fixes

  • Workaround to overcome rasterio’s GDAL environment issue (#174)

telluric 0.5.0 (2018-10-26)

New features

telluric 0.4.1 (2018-10-23)

Bug fixes

telluric 0.4.0 (2018-10-19)

New features

Bug fixes

telluric 0.3.0 (2018-09-20)

New features

telluric 0.2.1 (2018-09-12)

Bug fixes

telluric 0.2.0 (2018-08-22)

New features

  • Slicing a FeatureCollection now returns a FeatureCollection (#29, #32)
  • Rasterization methods can now accept multiple fill values to produce nonbinary images (#34)
  • telluric.collections.FileCollection.save() now saves types better (#20, #36)
  • Merging functions and telluric.georaster.GeoRaster2.empty_from_roi() now support more ways to define the raster extent (#39, #57)
  • Added utilities to convert to Cloud Optimized GeoTIFF (COG) and reproject files on disk (#45, #87)
  • Raster data can be converted from/to different floating point formats thanks to enhancements in telluric.georaster.GeoRaster2.astype() (#33, #66)
  • Added new method telluric.georaster.GeoRaster2.colorize() to colorize a band of a raster for visualization purposes (#81)
  • Collections now have experimental “groupby/dissolve” functionality inspired by pandas and GeoPandas (#77, #98)
  • Add a telluric.georaster.PixelStrategy enum with a new mode that allows the user to produce the “metadata” of a merge process (#68, #91)
  • telluric.vectors.GeoVector.rasterize() can now accept a custom output CRS (#125)
  • A new argument was added to the GeoVector constructor for disabling arguments validity checking (#126)
  • Unnecessary CRS equality checking in telluric.vectors.GeoVector.get_shape() was removed for performance reasons (#127)

Deprecations and removals

  • Rasterization methods no longer support specifying a “nodata” value, and an appropriate nodata value will be generated depending on the fill value(s) (#28, #34)
  • Properties in the sense of the GeoJSON standard are now called “properties” instead of “attributes” for consistency (#84)
  • Non georeferenced raster data is no longer supported (although we are considering re adding it under some restrictions) (#64, #74)
  • It is not required for collections to be reprojected to output CRS for rasterization with fill_value (#125)

Bug fixes

  • telluric.vectors.GeoVector.from_record() now treats None values properly (#37, #38)
  • GeoRaster2 methods and functions work with non isotropic resolution (#39)
  • Cropping now behaves correctly with rasterio 1.0.0 (#44, #46)
  • Crop size is now correctly computed for rasters in WGS84 (#61, #62)
  • Fix rasterio 1.0.0 warnings regarding CRS comparison (#64, #74)
  • telluric.georaster.merge_all() now is order independent and produces consistent results in all situations (#65, #62)
  • GeoRaster2 methods and functions work with rasters with positive y scale (#76, #78)
  • telluric.georaster.GeoRaster2.save() with default arguments does not crash for small rasters anymore (#16, #53)
  • telluric.collections.FileCollection.save() does not have side effects on heterogeneous collections anymore (#19, #24)
  • Fix rasterization of points with default arguments (#9)

telluric 0.1.0 (2018-04-21)

Initial release 🎉