Skip to content

WhiteboxTools v2.2.0

Compare
Choose a tag to compare
@jblindsay jblindsay released this 23 Oct 16:40
· 103 commits to master since this release

Note: Compiled binaries for Windows, macOS, and Linux can be found at: https://www.whiteboxgeo.com/download-whiteboxtools/

Release Notes:

  • Added the TravellingSalesmanProblem tool for identifying short routes connecting multiple locations.
  • Added the HeatMap tool for performing kernel density estimation (KDE) from vector points.
  • Added the MultiplyOverlay tool.
  • Added the MaxUpslopeValue tool.
  • Added the ConditionedLatinHypercube tool for stratified random sampling (credit Dr. Dan Newman).
  • Added the HighPassBilateralFilter tool, useful for emphasizing image texture.
  • Fixed a bug with the DirectDecorrelationStretch tool.
  • Fixed a bug in the automatic install of the Whitebox extensions that affected Windows users.
  • Fixed a bug with the persistence of the compress_rasters parameter. Python users were unable to
    turn off the compress flag previously.
  • Added the option to set and get the maximum number of processors (--max_procs flag) used by WBT in
    the Whitebox Python API.
  • Added the option to output average point density and nominal point spacing to the LidarInfo tool.
  • Updated the ClassifyOverlapPoints and FlightlineOverlap tools to use information contained within
    the Point Source ID property, rather than a hard-coded time difference threshold previously used.
  • Fixed an issue that affected many tools when input rasters use either NaN or Inf as NoData values.
  • Fixed an issue with the way that NoData values are handled during the euclidean distance transform
    that impacted the EuclideanDistance, EuclideanAllocation, BufferRaster, and
    ElevationAboveStreamEuclidean tools.
  • Fixed a bug with the LidarInfo tool that occurred when the user did not specify the mandatory
    output parameter along with a non LAS input file.
  • Fixed a bug with the Truncate tool; the output image was always integer, and therefore it did not
    work as expected when using more than zero significant digits.
  • Fixed a bug with the ConstructVectorTIN tool that resulted in an error when no field data are used.
  • Modified the code for writing to the settings.json file so that rather than issuing an error when
    the app doesn't have write permission, it simply prints a warning and carries on.
  • Fixed bugs in the Geomorphons tool (submitted by Dr. Dan Newman).
  • Fixed a bug with the writing of PolyLineZ vectors.
  • Updated the Hillshade, MultidirectionalHillshade, and RelativeAspect tools to use the more robust
    5x5 3rd order bivariate polynomial method of Florinsky (2016) for rectangular grid DEMs, and the
    3x3 method, also described by Florinsky (2016), for DEMs in geographic coordinates. This is a large
    improvement in accuracy for calculating these surface morphology parameters on geographic coordinates
    compared with the 'z-conversion fudge factor' method used previously.
  • Added support for Apple Silicon; you can now download WhiteboxTools binaries compiled on an M1 Mac.