Releases: ungarj/mapchete
Releases · ungarj/mapchete
2021.10.3
2021.10.2
2021.10.1
-
core
mapchete.Executor
: make sure futures are removed after yield; track time spent to submit tasksmapchete.Executor
: remove task submission delay introduced for debuggingmapchete.commands.convert
: set process metatiling so output tiles cannot be larger than process metatilesmapchete.commmands.convert
: fix overwrite flag on remote single GeoTIFFsmapchete.commands.cp
: addpoint
andpoint-crs
options- don't write all STAC information into metadata.json
- don't initialize
InputTile
objects when processing baselevel tile
2021.10.0
-
packaging
- change version numbering scheme to
YYYY.MM.x
- change version numbering scheme to
-
core
- make sure
Executor.running_futures
is cleared after eachas_completed()
andcancel()
call - fix
fargs
andfkwargs
ommission inExecutor.map()
- make sure
-
testing
- skip COG tests if driver is not available in GDAL
0.44
-
core
- add warnings when using Python<3.7 with usage of start methods other than
spawn
mapchete.Executor
keep track of running and finished futures and remove finished futures to release memory (on local machine as well as on dask cluster)
- add warnings when using Python<3.7 with usage of start methods other than
-
CLI
- add
mapchete stac create-item
command to create a STAC tiled-assets file
- add
0.43
-
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
andsegmentize_fraction=100
args)
- use
-
suppress
rasterio
warnings when reading rasters (too manyrasterio.errors.NodataShadowWarning
s)
-
-
packaging
- add
pyproj
to dependencies
- add
0.42
-
core
- add option for input drivers to let processing-heavy tasks be handled by
mapchete.Executor
by implementingInputData.add_preprocessing_task()
andInputData.get_preprocessing_task_result()
methods - check futures submitted to
mapchete.Executor
for exceptions before yielding - remove deprecated
multi
(now calledworkers
),distributed
andmax_chunksize
arguments
- add option for input drivers to let processing-heavy tasks be handled by
-
CLI
- remove deprecated
--max-chunksize
option - replace "tiles" with "tasks" in progress
- remove deprecated
0.41
-
core
- add
mapchete.commands
package - add
dask
as optionalExecutor
- 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
tomapchete.cli.options
- enable providing process code from within process config
- add
-
packaging
- updated API doc
-
CLI
- CLI: change
--multi
option to--worker
- enable optional concurrency for
mapchete cp
- CLI: change
0.40
Merge pull request #341 from ungarj/release_0.39
0.39 - 2021-06-08
-
core
-
packaging
- add black & flake8 code formatting tools (#337)