Skip to content

Releases: opengeos/whiteboxR

whitebox 2.4.3

21 Oct 00:15

Choose a tag to compare

whitebox 2.4.3

  • Fix for CRAN check (#135)

    • GeoTIFF DEM sample data (extdata/DEM.tif) previously excluded, along with all other TIFF files, by .Rbuildignore is now explicitly included

    • Fix for behavior of sample_dem_data() destfile argument:

      • Errors thrown from invalid sources from new wbt_source() (introduced in v2.4.2) revealed an underlying issue with sample data assets. Invalid source errors are now intentionally captured and tested, and inclusion of the extdata file should ensure other parts of tests work as expected

      • When destfile unset and no local file present, sample_dem_data() no longer attempts to download and write to the user package library (which is read-only on CRAN)

      • destfile now intended for copying the sample dataset from package extdata folder, for workflows that need the sample data outside of the package library

  • sample_soils_data() now supports destfile (just like sample_dem_data())

What's Changed

  • fix: remove sample DEM data from .Rbuildignore by @brownag in #137

Full Changelog: v2.4.2...v2.4.3

CRAN Release 2.4.2

14 Oct 16:11
11ef595

Choose a tag to compare

whitebox 2.4.2

  • wbt_source(): now accepts tmpdir argument which defaults to tempdir() (not getwd() or wbt_wd()) that is used for storing the intermediate shapefiles needed for WhiteboxTools

    • Also, the pattern for temporary file names is now customizable via pattern argument
  • Bug fixes for wbt_source():

    • No longer writes temporary intermediate files to the working directory when passed a non-shapefile vector or non-GeoTIFF raster data source.

      • The temporary directory is used by default, unless new tmpdir argument is specified. This could be a breaking change if you were relying on the temporary files to be present in the WhiteboxTools working directory. Specify tmpdir in call to wbt_source() to make old behavior explicit.
    • Properly uses layer argument for data sources (e.g. GPKG) that may contain multiple vector layers or raster bands of interest (thanks to @mps9506 for reporting; #132)

whitebox 2.4.1

  • Rebuilt wbttools and wbttoolparameters with WhiteboxTools v2.4.0

What's Changed

Full Changelog: v2.4.0...v2.4.2

CRAN Release 2.4.0

27 May 13:41
2cea642

Choose a tag to compare

whitebox 2.4.0

What's Changed

New Contributors

Full Changelog: v2.3.4...v2.4.0

CRAN Release 2.3.4

19 Nov 00:22
200b570

Choose a tag to compare

whitebox 2.3.4

  • Exported wbt_file_path(), a function previously used internally for creating safe, expanded, quoted, paths for building WhiteboxTools commands. This function also supports the input of terra objects that are backed by file sources supported by WhiteboxTools.

whitebox 2.3.3

  • The default values for compress_rasters and verbose_mode have been set to NULL to better reflect that they are derived from the WhiteboxTools settings.json file.

    • See wbt_options() for more details. If the user specifies these arguments in a wbt_*() function call then the flag will be passed in the command line call. Otherwise the default NULL value is ignored. Links to the corresponding option-setting functions have been added to the documentation for all wbt_*() tool functions.

whitebox 2.3.2

  • Fix for file paths passed to optional base argument of wbt_resample(); thanks to @Pentaonia for reporting

    • Also fixed are: wbt_vector_lines_to_raster(), wbt_vector_points_to_raster(), wbt_vector_polygons_to_raster(), wbt_block_maximum_gridding(), wbt_block_minimum_gridding(), wbt_heat_map(), wbt_idw_interpolation(), wbt_natural_neighbour_interpolation(), wbt_nearest_neighbour_gridding(), wbt_radial_basis_function_interpolation(), wbt_tin_gridding()

What's Changed

Full Changelog: v2.3.1...v2.3.4

CRAN Release 2.3.1

07 Jun 15:06

Choose a tag to compare

whitebox 2.3.1

  • wbt_install() and wbt_install_extension() gain optional platform argument that is used as a suffix on ZIP file, allowing download of alternate binaries on Linux and macOS (Darwin).

  • Add wbt_runner_path() (analog of wbt_exe_path() for whitebox_runner GUI executable) and wbt_launch_runner() a simple function to launch the GUI.

  • wbt_wd("") now sets the value of working_directory in the WhiteboxTools settings.json file to "" and triggers background options to prevent --wd flag being added until a new working directory is set. This has been a long-standing issue, resolved following #108.

CRAN Release 2.3.0

29 Mar 13:32

Choose a tag to compare

whitebox 2.3.0


Also new on CRAN are the changes from v2.2.1 shown below:

whitebox 2.2.1

  • Adds wbt_data_dir() for managing where WhiteboxTools "WBT" directory is installed.

    • The new default path is a preferred location generated with tools::R_user_dir(package="whitebox") on R 4.0+

    • If "whitebox_tools" is found on your PATH, you no longer need any custom setup of whitebox.exe_path. The path and options will be detected automatically via Sys.which("whitebox_tools").

    • Custom options set within the session or environment take precedence over PATH.

What's Changed

Full Changelog: v2.2.0...v2.3.0

CRAN Release 2.2.0

27 Oct 06:26

Choose a tag to compare

whitebox 2.2.0

  • Updates for WhiteboxTools v2.2.0 (see https://www.whiteboxgeo.com/ for details)

  • wbt_rust_backtrace(), a helper method for debugging Rust-related failures of the command-line tool, is now exported

  • wbt_run_tool(): Fix potentially length > 1 logic in if() statement for error status messages to avoid warnings/future errors

  • download.file() method="wininet" has been deprecated so it is no longer in the possible set of methods to try on Windows when a download fails

CRAN Release 2.1.5

11 Jul 16:31

Choose a tag to compare

whitebox 2.1.5

  • Added wbt_install_extension() and wbt_activate() for downloading, installing and activating WhiteboxTools extensions

  • wbt_internal_tool_name() now returns tool names in CamelCase, and these are the tool names passed via the command line

CRAN Release 2.1.4

15 May 17:36

Choose a tag to compare

whitebox 2.1.4

  • Suggest {terra} instead of {raster} and update demo vignette accordingly; drops {rgdal} suggest

  • Add support for path expansion in wd arguments passed directly to tool functions; this was already supported for other methods of setting the working directory

  • Updates to wbttools and wbttoolparameters datasets

    • Fix for argument_name='k'

    • Remove several one and two character flag aliases from argument_name and replace with full name

  • Add support for showing warning messages in regular interactive/verbose mode, thanks to @alenahav for reporting an issue (#75) with wbt_fd8_flow_accumulation()

  • Functions that take multiple files are auto-quoted by default; thanks to François-Nicolas Robinne for reporting issue (@FNRobinne; #55) with wbt_mosaic()

  • Error output is now more verbose, ensuring relevant tool output is displayed to user on error regardless of verbosity, platform, etc. Thanks to Jeffrey W. Rozelle for reporting issue (@jwilliamrozelle; #80) with getting error messages about unsupported raster types

whitebox 2.1.3

  • Generated whitebox_tools commands no longer include flags for default arguments that are stored in settings.json unless specified by the user.

    • Updates to fix issues with permissions to write settings.json; thanks to Henrik (@hewag1975) for reporting problems on Shiny Server (#67)
  • wbt_install() / install_whitebox() now removes the downloaded zip file on exit thanks to Christoph Stepper (@cstepper; #72)

  • New default arguments for wbt_list_tools(), wbt_time_in_daylight(), wbt_shadow_image() thanks to Jens Wiesehahn (@wiesehahn; #70, #73)

CRAN Release 2.1.2

21 Mar 15:39

Choose a tag to compare

whitebox 2.1.2

  • Fixes regression in checking "Demo" vignette on CRAN