All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
extract_chips
,make_masks
: Add--skip-with-empty-mask
and--no-skip-with-empty-mask
options to skip chips with empty masks.smooth_stitch
: Add--power
/-p
option to specify spline exponentsmooth_stitch
: Add--temp-dir
to specify temporary directory- New
spatial_filter
script to apply image filters (median filter and gaussian blur) (#43) extract_chips
,make_masks
: Add--mask-type single
option (#44)
- Do not write image and masks if all masks are empty by default (#29)
- Try to improve smooth stitching process by doing a max-based merge and some other fixes (#42)
- If
--step-size
is not specified, it should use the same--size
(no overlapping) (#45) - Update
rasterio
to 1.3b1 to fix issue with Python 3.10 (#47)
- Lowered Python requirement to 3.7+
- Define
satproc_make_masks
console script for only generating masks of images (#15) - Define
satproc_generalize
console script for simplifying and smoothing polygons (#22) - Add new sliding window modes:
exact
,whole
, andwhole_overlap
- Add
--skip-low-contrast
to skip low contrast images onextract_chips
(#10) - Add
--masks
option to generateextent
,boundary
anddistance
masks onextract_chips
- Add
--extent-no-border
option onmake_masks
andextract_chips
for removing polygon boundary from extent mask. (#21)
- Use
whole_overlap
when extracting chips by default - Dissolve adjacent polygons from windows after merging groups (#19)
- Rename
--write-geojson
option to--write-footprints
- Do not skip low contrast images by default (#10)
- Bugfix when using
--rescale
with values mode - Use tqdm in ASCII mode to be friendlier on log files
- Pin pyproj>3 version
build_dataset
module and CLI script