SuccessChanges

Summary

  1. Add Circe codecs for GeoTiffInfo and related classes (#3128) (details)
  2. Update README and Documentation for GeoTrellis 3.0 (#3111) (details)
Commit 6244833398cabf63a99a4f2fec3c4925e3fcb20c by gr.pomadchin
Add Circe codecs for GeoTiffInfo and related classes (#3128)
* Move GeoTiffInfo to geotrellis.raster.io.geotiff.reader
Moving out of GeoTiffReader class. This is a often used class in client
code and it makes little sense to tuck it away in a reader.

* Add circe codecs for GeoTiffInfo and all related classes
Encoding GeoTiffInfo can be useful for caching purposes. To minimize
the implicit resolution time we're tucking away codecs into companion
objects and making heavy use of macro encoder/decoder derivation where
we can.

* Merge TiffTagsReader with TiffTags
Move to minimze weirdness in code base.
- we don't need another class to hold a function
- make private methods private to minmize public API surface
- unroll the super weird method extension for tag reading
- apply methods should not do reading
The file was removedraster/src/main/scala/geotrellis/raster/io/geotiff/reader/TiffTagsReader.scala
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/TiffType.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/store/hadoop/HadoopGeoTiffInfoReader.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/GeoTiffTags.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/TileTags.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/StorageMethod.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/TiffTagMetadata.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/MetadataTags.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/SegmentBytesSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/YCbCrTags.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/GeoTiffMultibandTileSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/reader/GeoTiffReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/store/cog/COGLayerReader.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/BandTypes.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/DocumentationTags.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/ColimetryTags.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/GeoKeyDirectory.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/compression/Compression.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/Pixel3D.scala (diff)
The file was modifieddocs/CHANGELOG.rst (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/store/hadoop/geotiff/HadoopGeoTiffInput.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/JpegTags.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/writer/GeoTiffWriterSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/BasicTags.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/CmykTags.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/NonBasicTags.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/BigTiffSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/json/Implicits.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/reader/GeoTiffReaderSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/InterleaveMethod.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/store/RasterReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/store/hadoop/formats/TiffTagsInputFormat.scala (diff)
The file was modifiedstore/src/main/scala/geotrellis/store/cog/COGCollectionLayerReader.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/NonStandardizedTags.scala (diff)
The file was removedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/TiffTag
The file was modifieds3-spark/src/main/scala/geotrellis/spark/store/s3/S3GeoTiffInfoReader.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/RasterExtent.scala (diff)
The file was modifiedlayer/src/main/scala/geotrellis/layer/package.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/json/HistogramJsonFormats.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/DataSampleFormatTags.scala (diff)
The file was modifieds3-spark/src/main/scala/geotrellis/spark/store/s3/geotiff/S3GeoTiffInput.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/render/ColorMap.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/store/GeoTiffInfoReader.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/package.scala (diff)
The file was modifieds3-spark/src/main/scala/geotrellis/spark/store/s3/TiffTagsS3InputFormat.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/Tags.scala (diff)
The file was addedraster/src/main/scala/geotrellis/raster/io/geotiff/reader/GeoTiffInfo.scala
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/tags/TiffTags.scala (diff)
Commit 7871e015129ae4a1ccfd06a23544a6de9ac68c6e by gr.pomadchin
Update README and Documentation for GeoTrellis 3.0 (#3111)
* Streamline README for GT 3.0 release

- Move comprehensive feature list out of README.
It already exists in ReadTheDocs, doesn't need
to be duplicated.
- Shorten intro section and attempt a more succinct
GT description
- Remove GeoPySpark section -- the project is on ice
- Remove mailing list ref, its basically dead.
Everyone uses Gitter
- Update package list and descriptions
- Simplify documentation section, removing duplicate
links.
- Add Module Hierarchy reminder to PR template
Move old history notes to bottom of README.
While important to
now prefer to highlight information
examples, docs

* Update Module Hierarchy doc page for GT 3.0
The gdal, layer, macros, raster, spark-pipeline
were written by @pomadchin.

* Update setup doc

* Add pipeline guide to doc sidebar

The file was modifieddocs/index.rst (diff)
The file was modifiedREADME.md (diff)
The file was modifieddocs/tutorials/setup.rst (diff)
The file was modifieddocs/conf.py (diff)
The file was modifieddocs/guide/module-hierarchy.rst (diff)
The file was modified.github/PULL_REQUEST_TEMPLATE.md (diff)
The file was modifieddocs/Makefile (diff)
The file was modifieddocs/guide/pipeline.rst (diff)