Skip to content

Releases: ungarj/mapchete

0.43

17 Sep 11:48
e36e8d7
Compare
Choose a tag to compare
  • core

    • mapchete.io.vector.reproject_geometry():

      • use pyproj to determine CRS bounds to clip geometries when reprojecting
      • enable geometry segmentation before geometry is clipped (segmentize_on_clip=False and segmentize_fraction=100 args)
    • suppress rasterio warnings when reading rasters (too many rasterio.errors.NodataShadowWarnings)

  • packaging

    • add pyproj to dependencies

0.42

27 Aug 09:06
d766040
Compare
Choose a tag to compare
  • core

    • add option for input drivers to let processing-heavy tasks be handled by mapchete.Executor by implementing InputData.add_preprocessing_task() and InputData.get_preprocessing_task_result() methods
    • check futures submitted to mapchete.Executor for exceptions before yielding
    • remove deprecated multi (now called workers), distributed and max_chunksize arguments
  • CLI

    • remove deprecated --max-chunksize option
    • replace "tiles" with "tasks" in progress

0.41

17 Aug 12:35
ff3b005
Compare
Choose a tag to compare
  • core

    • add mapchete.commands package
    • add dask as optional Executor
    • expose futures in Executor class to facilitate job cancellation
    • use spawn as default multiprocessing start method (#351)
    • fix missing worker logs (#185)
    • rename mapchete.cli.utils to mapchete.cli.options
    • enable providing process code from within process config
  • packaging

    • updated API doc
  • CLI

    • CLI: change --multi option to --worker
    • enable optional concurrency for mapchete cp

0.40

24 Jun 10:56
d9b02d3
Compare
Choose a tag to compare
  • core

    • fix overviews creation in sinlge GTiff output (#325)
  • packaging

    • drop Python 3.6 support

Merge pull request #341 from ungarj/release_0.39

08 Jun 17:12
b0231d4
Compare
Choose a tag to compare

0.39 - 2021-06-08

  • core

    • fix warnings by removing deprecated calls (#336)

    • fix tiles count (#334)

    • default drivers

      • GTiff

        • pass on custom creation options to GTiff output driver / rasterio (#328)

        • change default GTiff profile (#335, #332)

          • compression: deflate
          • predictor: 2
          • blocksize: 512
      • GeoJSON

        • add LineString geometry type to available output schema (#338)
      • FlatGeobuf

        • add tiled FlatGeobuf output driver (#321)
    • CLI

      • cp and rm

        • add fsspec filesystem creation options --src-fs-opts, --dst-fs-opts and --fs-opts (#339)
    • default processes

      • convert

        • print user warning if deprecated input name is used (#340)
  • packaging

    • add black & flake8 code formatting tools (#337)

0.38

10 Dec 15:19
c40d7d5
Compare
Choose a tag to compare
  • core
    • allow multipart geometries in GeoJSON (#300)
    • add Geobuf output format as alternative to store vector data (#302)
    • CLI:
      • convert
        • enable converting vector data (#302)
        • add --output-geometry-type option for vector data output (#302)
        • fix omission of --output-metatiling (#302)
      • add rm command (#306)
    • add mapchete.formats.driver_metadata() (#302)
    • add mapchete.formats.data_type_from_extension() (#302)
    • enable guessing data type (raster or vector) when reading from Tile Directories (#302)
    • mapchete.io.clean_geometry_type(): add raise_exception flag to disable raising and returning an empty geometry instead (#302)
    • fix issue with rasterio>1.1.4 (fix tile_to_zoom_level()) (#308)
  • packaging
    • don't parse requirements.txt in setup.py (#301)
    • add test requirements (#302)

0.37

25 Nov 15:30
e703e40
Compare
Choose a tag to compare
  • core
    • make retry settings configurable via environment (#296)
      • MAPCHETE_IO_RETRY_TRIES (default: 3)
      • MAPCHETE_IO_RETRY_DELAY (default: 1)
      • MAPCHETE_IO_RETRY_BACKOFF (default: 1)
    • fix non-overlapping bounds if provided as extra kwarg (#295)
    • don't pass on init bounds to mapchete input (#295)

0.36

24 Nov 20:16
ade3cd2
Compare
Choose a tag to compare
  • core

    • create local output directory for single GTiff output files (#285)
    • add process area parameter (#287)
    • use optimized GDAL settings for baselayer creation (#291)
    • raise generic MapcheteIOError on read fails (#292)
  • CLI

    • add more baselayers in serve (#278)
    • add cp command (#282)
    • enable serve to host multiple mapchete files (#289)
    • enable index to accept tile directories (#290)
    • expose multiprocessing start method as option in execute (#293)

0.35

04 Aug 07:32
0f66a48
Compare
Choose a tag to compare
bump version; update changelog; increade Fiona dependency (#280)