- All Feature and FeatureCollection methods now have inplace=False by default
- Synchronize library versions for correct installation via pip
- Update Feature, FeatureCollection methods
- Update of CollectionProcessor:
- processing_fn_use_block: bool, whether to pass 'block' argument to processing_fn
- write_output_to_dst: bool, whether to write output of processing_fn to dst
- Update of CollectionProcessor:
- bound_mode: how to handle boundaries
- padding: mirror padding of nodata areas
- nodata_mask_mode: whether to fill by dst_nodata where nodata mask is True
- parse_directory:
- search for files by name without regular expressions
- Fix bug with reprojection to utm:
- aeronet_raster - fix of utm south zone code 325XX -> 327XX
- aeronet_vector - add possibility to reproject to UTM from non-latlon crs
Change to aeronet_raster part (v.0.2.0). CollectionProcessor now skips the source patches that contain only src_nodata values, instead of processing_fn, the dst_nodata value is written to the output Other changes to class signature:
- the CollectionProcessor does not accept kwargs anymore
- the args to pass to Writer are fixed (dst_nodata, src_nodata, dst_dtype)
- old params "nodata" and "dtype" can be specified, but they are deprecated
- Major refactoring:
- divide functionality to 3 separate packages: independent aeronet-raster and aeronet-vector and depending on them aeronet-convert
- preserve top-level aeronet package for legacy imports, so all previous public funcitons work the same
- remove notebooks, criterions etc. that is not used
- remove unused requirements