- Update of the version release policy: increased release frequency to be expected
- Major method improvment (pseudo-local)
- Adding ground pre-detection: ground_clipping (optional)
- Adding ground mask entry (optional)
- Parallel computation method updated (EOScale)
- Adding CLI with options (in addition to CLI with config file)
- Adding Makefile
- New nodata filling method
- Warning on unused parameters in the configuration
- New logo
- Parameters name change
- Quality mask split into different masks available in the output directory
- Global refactoring
- Documentation update (README, CONTRIBUTING, etc.)
- Update the version location
- Update the pits filling method
- New log file name
- Remove
nodata
andmin_valid_height
parameters and replace them by an explanation in documentation on how to change the 'nodata' value in raster metadata max_object_width
parameter is renamedmax_object_size
keep_inter_dtm
parameter is removed due to the new pipelinefour_connexity
parameter is removed due to the new pipelinemp_tile_size
parameter is removed due to the new pipeline
- Remove problematic
uniform_filter_size
parameter - Remove
output_resolution
parameter since it was a degraded downsampling method - Git exception is handled if the user doesn't have git installer
- Border nodata detection => fixed
- Add missing logging level
- DSM with nodata set to NaN/None value => fixed
- DHM nodata issue (missing value) => fixed
- Optimize memory release in the pipeline
- DSM with CRS for which to_authority() returns None => fixed
- Bulldozer version added in logfile
- Remove unused documentation until the new version of the official documentation is published
- Remove unnecessary memory allocation in anchor prediction
- New API: all parameters are no longer required
- New API: It is possible to launch Bulldozer without a configuration file, simply by supplying the values of the parameters
- Adding default values for input parameters (except DSM path and output directory)
- New option: store intermediate DTM
- New API: parameters name update
- Multi-processing improvement (metadata taking in consideration)
- New quality mask format
- Unhook method update
- Global runtime improvement
- DHM was not generated when the output resolution was the same as the input DSM => Fixed
- Logger file did not display the plateform information => Fixed
- Nodata retrieval improved
- Disturbed areas missing line => Fixed
- Border nodata multi-processing issue => Fixed
- Publication of the code in open-source