Mapchete

Latest version: v2024.5.2

Safety actively analyzes 629994 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 19

0.42

Not secure
-----------------

* 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

Not secure
-----------------

* 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

Not secure
-----------------

* core

* fix overviews creation in sinlge GTiff output (325)

* packaging

* drop Python 3.6 support


-----------------

0.39

Not secure
-----------------

* 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

Not secure
-----------------

* 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

Not secure
-----------------

* 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)


-----------------

Page 12 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.