{
  "_id": "6a1b22ff1d7bb097a0a0ea15",
  "Package": "whiteboxworkflows",
  "Title": "Whitebox Workflows for R",
  "Version": "2.0.5",
  "Authors@R": "c(\nperson(\"TODO\", \"Maintainer\", email = \"todo@example.com\", role = c(\"aut\", \"cre\"))\n)",
  "Description": "Scaffolded R package layer for the wbw_r runtime. Provides\na stable facade over generated wrappers and a\nbinding-registration bridge for the underlying native runtime\nimplementation.",
  "License": "MIT",
  "SystemRequirements": "Cargo (Rust's package manager), rustc",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libclang-dev",
  "Repository": "https://jblindsay.r-universe.dev",
  "Date/Publication": "2026-05-30 16:24:14 UTC",
  "RemoteUrl": "https://github.com/jblindsay/whitebox_next_gen",
  "RemoteRef": "main",
  "RemoteSha": "30a5a81e64c9c3ebab81f12ee3b6174cacf868cf",
  "RemoteSubdir": "crates/wbw_r/r-package/whiteboxworkflows",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-30 17:02:26 UTC",
    "User": "root"
  },
  "Author": "TODO Maintainer [aut, cre]",
  "Maintainer": "TODO Maintainer <todo@example.com>",
  "MD5sum": "3d3d663abcb399791182eab83f9a4070",
  "_user": "jblindsay",
  "_type": "src",
  "_file": "whiteboxworkflows_2.0.5.tar.gz",
  "_fileid": "56c86b76c023846d09b392ca5e2def4e3e573187ba611af660eb054e6aaa2dad",
  "_filesize": 6311766,
  "_sha256": "56c86b76c023846d09b392ca5e2def4e3e573187ba611af660eb054e6aaa2dad",
  "_created": "2026-05-30T17:02:26.000Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78664558132,
      "time": 689,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7309985509"
    },
    {
      "job": 78664558130,
      "time": 793,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7309996810"
    },
    {
      "job": 78664558156,
      "time": 641,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7309980133"
    },
    {
      "job": 78664558149,
      "time": 793,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7309996830"
    },
    {
      "job": 78664558144,
      "time": 674,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7309983936"
    },
    {
      "job": 78664558160,
      "time": 1173,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7310038549"
    },
    {
      "job": 78664558140,
      "time": 668,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7309983046"
    },
    {
      "job": 78664558137,
      "time": 1230,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7310044922"
    },
    {
      "job": 78663744540,
      "time": 831,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7309913004"
    },
    {
      "job": 78664558118,
      "time": 308,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 78664558131,
      "time": 2006,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7310125686"
    },
    {
      "job": 78664558133,
      "time": 2096,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7310134517"
    },
    {
      "job": 78664558142,
      "time": 1589,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7310083197"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jblindsay/actions/runs/26689663209",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/jblindsay/whitebox_next_gen",
  "_commit": {
    "id": "30a5a81e64c9c3ebab81f12ee3b6174cacf868cf",
    "author": "John Lindsay <jlindsay@uoguelph.ca>",
    "committer": "John Lindsay <jlindsay@uoguelph.ca>",
    "message": "Release wbw_python 2.0.3 and add QGIS plugin 2.0.13 zip\n",
    "time": 1780158254
  },
  "_maintainer": {
    "name": "TODO Maintainer",
    "email": "todo@example.com"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "stars",
      "role": "Suggests"
    },
    {
      "package": "terra",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "jblindsay",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-14",
      "n": 56
    },
    {
      "week": "2026-15",
      "n": 101
    },
    {
      "week": "2026-16",
      "n": 149
    },
    {
      "week": "2026-17",
      "n": 75
    },
    {
      "week": "2026-18",
      "n": 11
    },
    {
      "week": "2026-19",
      "n": 70
    },
    {
      "week": "2026-20",
      "n": 24
    },
    {
      "week": "2026-21",
      "n": 23
    },
    {
      "week": "2026-22",
      "n": 27
    }
  ],
  "_tags": [],
  "_stars": 21,
  "_contributors": [
    {
      "user": "jblindsay",
      "count": 542,
      "uuid": 8441542
    }
  ],
  "_userbio": {
    "uuid": 8441542,
    "type": "user",
    "name": "John Lindsay",
    "description": "Geomorphometrist. Whitebox Developer. Works at University of Guelph. Co-founder of Whitebox Geospatial Inc."
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/whiteboxworkflows"
  },
  "_devurl": "https://github.com/jblindsay/whitebox_next_gen",
  "_searchresults": 61,
  "_cargo": true,
  "_topics": [
    "rust",
    "cargo"
  ],
  "_metadata": {
    "author": "John Lindsay",
    "organization": "Whitebox Geospatial Inc.",
    "url": "https://www.whiteboxgeo.com",
    "license": "MIT",
    "description": "Whitebox Workflows for R (WbW-R) is a free and open R package that provides access to the full 700+ tool Whitebox geospatial analysis library in an R-first workflow.",
    "version": "2.0.3"
  },
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/whiteboxworkflows.html",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [],
  "_exports": [
    "generate_r_wrapper_module_with_options",
    "get_tool_info_json",
    "get_tool_metadata_json",
    "list_tools_json",
    "list_tools_json_with_entitlement_file_options",
    "list_tools_json_with_entitlement_options",
    "list_tools_json_with_floating_license_id_options",
    "list_tools_json_with_options",
    "run_tool_json",
    "run_tool_json_with_entitlement_file_options",
    "run_tool_json_with_entitlement_options",
    "run_tool_json_with_floating_license_id_options",
    "run_tool_json_with_options",
    "wbw_abs",
    "wbw_accumulation_curvature",
    "wbw_activate_license",
    "wbw_adaptive_filter",
    "wbw_add",
    "wbw_add_field",
    "wbw_add_geometry_attributes",
    "wbw_add_point_coordinates_to_table",
    "wbw_aggregate_raster",
    "wbw_anisotropic_diffusion_filter",
    "wbw_anova",
    "wbw_apply_default_output_extension",
    "wbw_arccos",
    "wbw_arcosh",
    "wbw_arcsin",
    "wbw_arctan",
    "wbw_args_to_json",
    "wbw_array_to_raster",
    "wbw_arsinh",
    "wbw_artanh",
    "wbw_ascii_to_las",
    "wbw_aspect",
    "wbw_assess_route",
    "wbw_atan2",
    "wbw_attribute_correlation",
    "wbw_attribute_histogram",
    "wbw_attribute_scattergram",
    "wbw_average_flowpath_slope",
    "wbw_average_horizon_distance",
    "wbw_average_normal_vector_angular_deviation",
    "wbw_average_overlay",
    "wbw_average_upslope_flowpath_length",
    "wbw_balance_contrast_enhancement",
    "wbw_basins",
    "wbw_bilateral_filter",
    "wbw_block_maximum",
    "wbw_block_minimum",
    "wbw_bool_and",
    "wbw_bool_not",
    "wbw_bool_or",
    "wbw_bool_xor",
    "wbw_boundary_shape_complexity",
    "wbw_brdf_normalization",
    "wbw_breach_depressions_least_cost",
    "wbw_breach_single_cell_pits",
    "wbw_breakline_mapping",
    "wbw_buffer_raster",
    "wbw_buffer_vector",
    "wbw_build_network_topology",
    "wbw_build_object_hierarchy_multiscale",
    "wbw_build_session",
    "wbw_bundle_enhance_candidates",
    "wbw_bundle_expect_family",
    "wbw_bundle_key_list_by_type",
    "wbw_bundle_pick_channel_key",
    "wbw_bundle_pick_preview_raster",
    "wbw_bundle_read_by_type",
    "wbw_bundle_resolve_colour_channel",
    "wbw_bundle_style_candidates",
    "wbw_bundle_write_colour_composite",
    "wbw_burn_streams",
    "wbw_burn_streams_at_roads",
    "wbw_canny_edge_detection",
    "wbw_casorati_curvature",
    "wbw_category_summary",
    "wbw_ceil",
    "wbw_centroid_raster",
    "wbw_centroid_vector",
    "wbw_change_vector_analysis",
    "wbw_circular_variance_of_aspect",
    "wbw_classify_buildings_in_lidar",
    "wbw_classify_lidar",
    "wbw_classify_objects_ensemble_pro",
    "wbw_classify_objects_random_forest",
    "wbw_classify_objects_rules_basic",
    "wbw_classify_objects_rules_hierarchical",
    "wbw_classify_objects_svm",
    "wbw_classify_overlap_points",
    "wbw_clean_vector",
    "wbw_clear_bindings",
    "wbw_clear_lidar_memory",
    "wbw_clear_memory",
    "wbw_clear_raster_memory",
    "wbw_clear_vector_memory",
    "wbw_clip",
    "wbw_clip_lidar_to_polygon",
    "wbw_clip_raster_to_polygon",
    "wbw_closest_facility_network",
    "wbw_closing",
    "wbw_cloude_pottier_decomposition",
    "wbw_clump",
    "wbw_coerce_progress_result",
    "wbw_coerce_tool_output",
    "wbw_collect_tools",
    "wbw_colourize_based_on_class",
    "wbw_colourize_based_on_point_returns",
    "wbw_compactness_ratio",
    "wbw_concave_hull",
    "wbw_conditional_evaluation",
    "wbw_conservative_smoothing_filter",
    "wbw_construct_vector_tin",
    "wbw_continuum_removal",
    "wbw_contours_from_points",
    "wbw_contours_from_raster",
    "wbw_convergence_index",
    "wbw_convert_nodata_to_zero",
    "wbw_corner_detection",
    "wbw_correct_vignetting",
    "wbw_cos",
    "wbw_cosh",
    "wbw_cost_allocation",
    "wbw_cost_distance",
    "wbw_cost_pathway",
    "wbw_count_if",
    "wbw_create_colour_composite",
    "wbw_create_plane",
    "wbw_crispness_index",
    "wbw_cross_tabulation",
    "wbw_csv_points_to_vector",
    "wbw_cumulative_distribution",
    "wbw_curvedness",
    "wbw_d8_flow_accum",
    "wbw_d8_mass_flux",
    "wbw_d8_pointer",
    "wbw_dark_object_subtraction",
    "wbw_dbscan",
    "wbw_deactivate_license",
    "wbw_decrement",
    "wbw_delete_field",
    "wbw_dem_void_filling",
    "wbw_densify_features",
    "wbw_depth_in_sink",
    "wbw_depth_to_water",
    "wbw_describe_tool",
    "wbw_deviation_from_mean_elevation",
    "wbw_deviation_from_regional_direction",
    "wbw_diff_of_gaussians_filter",
    "wbw_difference",
    "wbw_difference_curvature",
    "wbw_difference_from_mean_elevation",
    "wbw_dinf_flow_accum",
    "wbw_dinf_mass_flux",
    "wbw_dinf_pointer",
    "wbw_direct_decorrelation_stretch",
    "wbw_directional_relief",
    "wbw_dissolve",
    "wbw_distance_to_outlet",
    "wbw_diversity_filter",
    "wbw_divide",
    "wbw_dn_to_toa_reflectance",
    "wbw_download_osm_vector",
    "wbw_downslope_distance_to_stream",
    "wbw_downslope_flowpath_length",
    "wbw_downslope_index",
    "wbw_edge_contamination",
    "wbw_edge_density",
    "wbw_edge_preserving_mean_filter",
    "wbw_edge_proportion",
    "wbw_elev_above_pit",
    "wbw_elev_above_pit_dist",
    "wbw_elev_relative_to_min_max",
    "wbw_elev_relative_to_watershed_min_max",
    "wbw_elevation_above_stream",
    "wbw_elevation_above_stream_euclidean",
    "wbw_elevation_percentile",
    "wbw_eliminate_coincident_points",
    "wbw_elongation_ratio",
    "wbw_embankment_mapping",
    "wbw_emboss_filter",
    "wbw_enhanced_lee_filter",
    "wbw_equal_to",
    "wbw_erase",
    "wbw_erase_polygon_from_lidar",
    "wbw_erase_polygon_from_raster",
    "wbw_euclidean_allocation",
    "wbw_euclidean_distance",
    "wbw_evaluate_object_classification_accuracy",
    "wbw_evaluate_segmentation_quality_pro",
    "wbw_evaluate_training_sites",
    "wbw_exp",
    "wbw_exp2",
    "wbw_export_table_to_csv",
    "wbw_exposure_towards_wind_flux",
    "wbw_extend_vector_lines",
    "wbw_extract_by_attribute",
    "wbw_extract_nodes",
    "wbw_extract_output_path",
    "wbw_extract_raster_values_at_points",
    "wbw_extract_streams",
    "wbw_extract_valleys",
    "wbw_farthest_channel_head",
    "wbw_fast_almost_gaussian_filter",
    "wbw_fd8_flow_accum",
    "wbw_fd8_pointer",
    "wbw_feature_preserving_smoothing",
    "wbw_feature_preserving_smoothing_multiscale",
    "wbw_fetch_analysis",
    "wbw_fft_random_field",
    "wbw_field_calculator",
    "wbw_fill_burn",
    "wbw_fill_depressions",
    "wbw_fill_depressions_planchon_and_darboux",
    "wbw_fill_depressions_wang_and_liu",
    "wbw_fill_missing_data",
    "wbw_fill_pits",
    "wbw_filter_lidar",
    "wbw_filter_lidar_by_percentile",
    "wbw_filter_lidar_by_reference_surface",
    "wbw_filter_lidar_classes",
    "wbw_filter_lidar_noise",
    "wbw_filter_lidar_scan_angles",
    "wbw_filter_raster_features_by_area",
    "wbw_filter_vector_features_by_area",
    "wbw_find_flightline_edge_points",
    "wbw_find_lowest_or_highest_points",
    "wbw_find_main_stem",
    "wbw_find_noflow_cells",
    "wbw_find_parallel_flow",
    "wbw_find_patch_edge_cells",
    "wbw_find_ridges",
    "wbw_fix_dangling_arcs",
    "wbw_flatten_lakes",
    "wbw_flightline_overlap",
    "wbw_flip_image",
    "wbw_flood_order",
    "wbw_floor",
    "wbw_flow_accum_full_workflow",
    "wbw_flow_length_diff",
    "wbw_frangi_filter",
    "wbw_freeman_durden_decomposition",
    "wbw_frost_filter",
    "wbw_fuzzy_knn_classification",
    "wbw_gabor_filter_bank",
    "wbw_gamma_correction",
    "wbw_gamma_map_filter",
    "wbw_gaussian_contrast_stretch",
    "wbw_gaussian_curvature",
    "wbw_gaussian_filter",
    "wbw_generalize_classified_raster",
    "wbw_generalize_with_similarity",
    "wbw_generate_network_nodes",
    "wbw_generating_function",
    "wbw_geomorphons",
    "wbw_georeference_raster_from_control_points",
    "wbw_get_all_categories",
    "wbw_glcm_texture",
    "wbw_greater_than",
    "wbw_greater_than_or_equal_to",
    "wbw_guided_filter",
    "wbw_h_alpha_wisart_classification",
    "wbw_hack_stream_order",
    "wbw_has_tool",
    "wbw_heat_map",
    "wbw_height_above_ground",
    "wbw_hexagonal_grid_from_raster_base",
    "wbw_hexagonal_grid_from_vector_base",
    "wbw_high_pass_bilateral_filter",
    "wbw_high_pass_filter",
    "wbw_high_pass_median_filter",
    "wbw_highest_position",
    "wbw_hillshade",
    "wbw_hillslopes",
    "wbw_histogram_equalization",
    "wbw_histogram_matching",
    "wbw_histogram_matching_two_images",
    "wbw_hole_proportion",
    "wbw_horizon_angle",
    "wbw_horizon_area",
    "wbw_horizontal_excess_curvature",
    "wbw_horton_ratios",
    "wbw_horton_stream_order",
    "wbw_hydrologic_connectivity",
    "wbw_hypsometric_analysis",
    "wbw_hypsometrically_tinted_hillshade",
    "wbw_identity",
    "wbw_idw_interpolation",
    "wbw_ihs_to_rgb",
    "wbw_image_autocorrelation",
    "wbw_image_correlation",
    "wbw_image_correlation_neighbourhood_analysis",
    "wbw_image_difference_change_detection",
    "wbw_image_regression",
    "wbw_image_segmentation",
    "wbw_image_slider",
    "wbw_image_stack_profile",
    "wbw_impoundment_size_index",
    "wbw_improved_ground_point_filter",
    "wbw_increment",
    "wbw_individual_tree_detection",
    "wbw_individual_tree_segmentation",
    "wbw_infer_data_object_kind",
    "wbw_inplace_add",
    "wbw_inplace_divide",
    "wbw_inplace_multiply",
    "wbw_inplace_subtract",
    "wbw_insert_dams",
    "wbw_integer_division",
    "wbw_integral_image_transform",
    "wbw_intersect",
    "wbw_inverse_pca",
    "wbw_is_nodata",
    "wbw_is_remote_sensing_obia_tool",
    "wbw_isobasins",
    "wbw_jenson_snap_pour_points",
    "wbw_join_tables",
    "wbw_k_means_clustering",
    "wbw_k_nearest_mean_filter",
    "wbw_k_shortest_paths_network",
    "wbw_kappa_index",
    "wbw_knn_classification",
    "wbw_knn_regression",
    "wbw_ks_normality_test",
    "wbw_kuan_filter",
    "wbw_kuwahara_filter",
    "wbw_land_surface_temperature_single_channel",
    "wbw_land_surface_temperature_split_window",
    "wbw_laplacian_filter",
    "wbw_laplacian_of_gaussians_filter",
    "wbw_las_to_ascii",
    "wbw_las_to_shapefile",
    "wbw_layer_footprint_raster",
    "wbw_layer_footprint_vector",
    "wbw_lee_filter",
    "wbw_length_of_upstream_channels",
    "wbw_less_than",
    "wbw_less_than_or_equal_to",
    "wbw_license_info",
    "wbw_license_time_remaining",
    "wbw_lidar_block_maximum",
    "wbw_lidar_block_minimum",
    "wbw_lidar_classify_subset",
    "wbw_lidar_colourize",
    "wbw_lidar_construct_vector_tin",
    "wbw_lidar_contour",
    "wbw_lidar_digital_surface_model",
    "wbw_lidar_eigenvalue_features",
    "wbw_lidar_elevation_slice",
    "wbw_lidar_from_path",
    "wbw_lidar_ground_point_filter",
    "wbw_lidar_hex_bin",
    "wbw_lidar_hillshade",
    "wbw_lidar_histogram",
    "wbw_lidar_idw_interpolation",
    "wbw_lidar_info",
    "wbw_lidar_join",
    "wbw_lidar_kappa",
    "wbw_lidar_memory_count",
    "wbw_lidar_metadata",
    "wbw_lidar_nearest_neighbour_gridding",
    "wbw_lidar_point_density",
    "wbw_lidar_point_return_analysis",
    "wbw_lidar_point_stats",
    "wbw_lidar_radial_basis_function_interpolation",
    "wbw_lidar_ransac_planes",
    "wbw_lidar_remove_outliers",
    "wbw_lidar_rooftop_analysis",
    "wbw_lidar_segmentation",
    "wbw_lidar_segmentation_based_filter",
    "wbw_lidar_shift",
    "wbw_lidar_sibson_interpolation",
    "wbw_lidar_source_path",
    "wbw_lidar_thin",
    "wbw_lidar_thin_high_density",
    "wbw_lidar_tile",
    "wbw_lidar_tile_footprint",
    "wbw_lidar_tin_gridding",
    "wbw_lidar_tophat_transform",
    "wbw_line_detection_filter",
    "wbw_line_intersections",
    "wbw_line_polygon_clip",
    "wbw_line_thinning",
    "wbw_linear_spectral_unmixing",
    "wbw_linearity_index",
    "wbw_lines_to_polygons",
    "wbw_list_tools",
    "wbw_list_tools_by_category",
    "wbw_list_tools_by_subcategory",
    "wbw_list_unique_values",
    "wbw_list_unique_values_raster",
    "wbw_ln",
    "wbw_load_taxonomy_payload",
    "wbw_local_hypsometric_analysis",
    "wbw_locate_points_along_routes",
    "wbw_location_allocation_network",
    "wbw_log10",
    "wbw_log2",
    "wbw_logistic_regression",
    "wbw_long_profile",
    "wbw_long_profile_from_points",
    "wbw_longest_flowpath",
    "wbw_low_points_on_headwater_divides",
    "wbw_lowest_position",
    "wbw_majority_filter",
    "wbw_make_data_object_from_path",
    "wbw_make_entitlement_file_session",
    "wbw_make_entitlement_session",
    "wbw_make_progress_printer",
    "wbw_make_session",
    "wbw_map_features",
    "wbw_map_matching_v1",
    "wbw_map_off_terrain_objects",
    "wbw_match_bundle_key",
    "wbw_max",
    "wbw_max_absolute_overlay",
    "wbw_max_anisotropy_dev",
    "wbw_max_anisotropy_dev_signature",
    "wbw_max_branch_length",
    "wbw_max_difference_from_mean",
    "wbw_max_downslope_elev_change",
    "wbw_max_elev_dev_signature",
    "wbw_max_elevation_deviation",
    "wbw_max_overlay",
    "wbw_max_upslope_elev_change",
    "wbw_max_upslope_flowpath_length",
    "wbw_max_upslope_value",
    "wbw_maximal_curvature",
    "wbw_maximum_filter",
    "wbw_mdinf_flow_accum",
    "wbw_mean_curvature",
    "wbw_mean_filter",
    "wbw_median_filter",
    "wbw_medoid",
    "wbw_memory_object_path",
    "wbw_merge_line_segments",
    "wbw_merge_table_with_csv",
    "wbw_merge_vector_options",
    "wbw_merge_vectors",
    "wbw_merge_write_options",
    "wbw_min",
    "wbw_min_absolute_overlay",
    "wbw_min_dist_classification",
    "wbw_min_downslope_elev_change",
    "wbw_min_max_contrast_stretch",
    "wbw_min_overlay",
    "wbw_minimal_curvature",
    "wbw_minimal_dispersion_flow_algorithm",
    "wbw_minimum_bounding_box",
    "wbw_minimum_bounding_circle",
    "wbw_minimum_bounding_envelope",
    "wbw_minimum_convex_hull",
    "wbw_minimum_filter",
    "wbw_minimum_noise_fraction",
    "wbw_modified_k_means_clustering",
    "wbw_modified_shepard_interpolation",
    "wbw_modify_lidar",
    "wbw_modify_nodata_value",
    "wbw_modulo",
    "wbw_mosaic",
    "wbw_mosaic_with_feathering",
    "wbw_multidirectional_hillshade",
    "wbw_multimodal_od_cost_matrix",
    "wbw_multimodal_routes_from_od",
    "wbw_multimodal_shortest_path",
    "wbw_multipart_to_singlepart",
    "wbw_multiply",
    "wbw_multiply_overlay",
    "wbw_multiscale_curvatures",
    "wbw_multiscale_elevated_index",
    "wbw_multiscale_elevation_percentile",
    "wbw_multiscale_low_lying_index",
    "wbw_multiscale_roughness",
    "wbw_multiscale_roughness_signature",
    "wbw_multiscale_std_dev_normals",
    "wbw_multiscale_std_dev_normals_signature",
    "wbw_multiscale_topographic_position_class",
    "wbw_multiscale_topographic_position_image",
    "wbw_narrowness_index",
    "wbw_narrowness_index_vector",
    "wbw_natural_neighbour_interpolation",
    "wbw_ndvi_based_emissivity",
    "wbw_near",
    "wbw_nearest_neighbour_interpolation",
    "wbw_negate",
    "wbw_network_accessibility_metrics",
    "wbw_network_centrality_metrics",
    "wbw_network_connected_components",
    "wbw_network_node_degree",
    "wbw_network_od_cost_matrix",
    "wbw_network_routes_from_od",
    "wbw_network_service_area",
    "wbw_network_topology_audit",
    "wbw_new_raster_from_base_raster",
    "wbw_new_raster_from_base_vector",
    "wbw_nibble",
    "wbw_nnd_classification",
    "wbw_non_local_means_filter",
    "wbw_normal_vectors",
    "wbw_normalize_bundle_key",
    "wbw_normalize_lidar",
    "wbw_normalized_difference_index",
    "wbw_not_equal_to",
    "wbw_num_downslope_neighbours",
    "wbw_num_inflowing_neighbours",
    "wbw_num_upslope_neighbours",
    "wbw_obia_audit_report_pro",
    "wbw_obia_batch_orchestrator_pro",
    "wbw_obia_pipeline_basic",
    "wbw_object_class_probability_maps",
    "wbw_object_features_context_neighbors",
    "wbw_object_features_shape_basic",
    "wbw_object_features_spectral_basic",
    "wbw_object_features_texture_glcm_basic",
    "wbw_object_features_topology_relations",
    "wbw_object_uncertainty_diagnostics_pro",
    "wbw_objects_boundary_refinement_pro",
    "wbw_objects_enforce_min_mapping_unit",
    "wbw_od_sensitivity_analysis",
    "wbw_olympic_filter",
    "wbw_opening",
    "wbw_openness",
    "wbw_orthorectification",
    "wbw_otsu_thresholding",
    "wbw_output_key_is_metadata",
    "wbw_output_sort_key",
    "wbw_paired_sample_t_test",
    "wbw_panchromatic_sharpening",
    "wbw_parallelepiped_classification",
    "wbw_patch_orientation",
    "wbw_path_has_extension",
    "wbw_pca_based_change_detection",
    "wbw_pennock_landform_classification",
    "wbw_percent_elev_range",
    "wbw_percent_equal_to",
    "wbw_percent_greater_than",
    "wbw_percent_less_than",
    "wbw_percentage_contrast_stretch",
    "wbw_percentile_filter",
    "wbw_perimeter_area_ratio",
    "wbw_phi_coefficient",
    "wbw_pick_from_list",
    "wbw_piecewise_contrast_stretch",
    "wbw_plan_curvature",
    "wbw_points_along_lines",
    "wbw_polygon_area",
    "wbw_polygon_long_axis",
    "wbw_polygon_perimeter",
    "wbw_polygon_short_axis",
    "wbw_polygonize",
    "wbw_polygons_to_lines",
    "wbw_polygons_to_segments",
    "wbw_post_classification_change",
    "wbw_power",
    "wbw_prewitt_filter",
    "wbw_principal_component_analysis",
    "wbw_principal_curvature_direction",
    "wbw_print_geotiff_tags",
    "wbw_print_progress",
    "wbw_profile",
    "wbw_profile_curvature",
    "wbw_progress_result_fallback",
    "wbw_projection_area_of_use",
    "wbw_projection_from_proj_string",
    "wbw_projection_identify_epsg",
    "wbw_projection_reproject_point",
    "wbw_projection_reproject_points",
    "wbw_projection_to_ogc_wkt",
    "wbw_propagate_labels_across_hierarchy",
    "wbw_prune_vector_streams",
    "wbw_qin_flow_accumulation",
    "wbw_quantiles",
    "wbw_quinn_flow_accumulation",
    "wbw_radial_basis_function_interpolation",
    "wbw_radius_of_gyration",
    "wbw_raise_walls",
    "wbw_random_field",
    "wbw_random_forest_classification",
    "wbw_random_forest_classification_fit",
    "wbw_random_forest_classification_predict",
    "wbw_random_forest_regression",
    "wbw_random_forest_regression_fit",
    "wbw_random_forest_regression_predict",
    "wbw_random_points_in_polygon",
    "wbw_random_sample",
    "wbw_range_filter",
    "wbw_raster_area",
    "wbw_raster_calculator",
    "wbw_raster_cell_assignment",
    "wbw_raster_from_path",
    "wbw_raster_histogram",
    "wbw_raster_memory_bytes",
    "wbw_raster_memory_count",
    "wbw_raster_perimeter",
    "wbw_raster_source_path",
    "wbw_raster_streams_to_vector",
    "wbw_raster_summary_stats",
    "wbw_raster_to_array",
    "wbw_raster_to_stars",
    "wbw_raster_to_vector_lines",
    "wbw_raster_to_vector_points",
    "wbw_raster_to_vector_polygons",
    "wbw_rasterize_streams",
    "wbw_read_bundle",
    "wbw_read_dimap",
    "wbw_read_iceye",
    "wbw_read_landsat",
    "wbw_read_lidar",
    "wbw_read_maxar_worldview",
    "wbw_read_planetscope",
    "wbw_read_radarsat2",
    "wbw_read_raster",
    "wbw_read_rcm",
    "wbw_read_sentinel1",
    "wbw_read_sentinel2",
    "wbw_read_vector",
    "wbw_reciprocal",
    "wbw_reclass",
    "wbw_reclass_equal_interval",
    "wbw_recover_flightline_info",
    "wbw_rectangular_grid_from_raster_base",
    "wbw_rectangular_grid_from_vector_base",
    "wbw_refined_lee_filter",
    "wbw_register_bindings",
    "wbw_reinitialize_attribute_table",
    "wbw_related_circumscribing_circle",
    "wbw_relative_aspect",
    "wbw_relative_stream_power_index",
    "wbw_relative_topographic_position",
    "wbw_remove_duplicates",
    "wbw_remove_lidar_from_memory",
    "wbw_remove_off_terrain_objects",
    "wbw_remove_polygon_holes",
    "wbw_remove_raster_from_memory",
    "wbw_remove_raster_polygon_holes",
    "wbw_remove_short_streams",
    "wbw_remove_spurs",
    "wbw_remove_vector_from_memory",
    "wbw_rename_field",
    "wbw_repair_stream_vector_topology",
    "wbw_representative_point_vector",
    "wbw_reproject_vector",
    "wbw_require_terra",
    "wbw_resample",
    "wbw_rescale_value_range",
    "wbw_rgb_to_ihs",
    "wbw_rho8_flow_accum",
    "wbw_rho8_pointer",
    "wbw_ridge_and_valley_vectors",
    "wbw_ring_curvature",
    "wbw_river_centerlines",
    "wbw_roberts_cross_filter",
    "wbw_root_mean_square_error",
    "wbw_rotor",
    "wbw_round",
    "wbw_route_calibrate",
    "wbw_route_event_lines_from_layer",
    "wbw_route_event_lines_from_table",
    "wbw_route_event_merge",
    "wbw_route_event_overlay",
    "wbw_route_event_points_from_layer",
    "wbw_route_event_points_from_table",
    "wbw_route_event_split",
    "wbw_route_measure_qa",
    "wbw_route_recalibrate",
    "wbw_ruggedness_index",
    "wbw_run_tool",
    "wbw_run_tool_with_progress",
    "wbw_savitzky_golay_2d_filter",
    "wbw_scharr_filter",
    "wbw_search_tools",
    "wbw_sediment_transport_index",
    "wbw_segment_graph_felzenszwalb",
    "wbw_segment_multiresolution_hierarchical",
    "wbw_segment_scale_parameter_optimizer",
    "wbw_segment_slic_superpixels",
    "wbw_segment_watershed_markers",
    "wbw_segments_merge_small_regions",
    "wbw_segments_split_low_cohesion",
    "wbw_segments_to_polygons",
    "wbw_select_by_location",
    "wbw_select_tiles_by_polygon",
    "wbw_sensor_bundle_from_path",
    "wbw_sensor_bundle_metadata",
    "wbw_sensor_bundle_read_key_as_raster",
    "wbw_session",
    "wbw_set_nodata_value",
    "wbw_shadow_animation",
    "wbw_shadow_image",
    "wbw_shape_complexity_index_raster",
    "wbw_shape_complexity_index_vector",
    "wbw_shape_index",
    "wbw_shortest_path_network",
    "wbw_shreve_stream_magnitude",
    "wbw_sieve",
    "wbw_sigmoidal_contrast_stretch",
    "wbw_simplify_features",
    "wbw_sin",
    "wbw_singlepart_to_multipart",
    "wbw_sinh",
    "wbw_sink",
    "wbw_sky_view_factor",
    "wbw_skyline_analysis",
    "wbw_slope",
    "wbw_slope_vs_aspect_plot",
    "wbw_slope_vs_elev_plot",
    "wbw_slug_to_title",
    "wbw_smooth_vectors",
    "wbw_smooth_vegetation_residual",
    "wbw_snap_endnodes",
    "wbw_snap_events_to_routes",
    "wbw_snap_points_to_network",
    "wbw_snap_pour_points",
    "wbw_sobel_filter",
    "wbw_sort_lidar",
    "wbw_spatial_join",
    "wbw_spectral_angle_mapper",
    "wbw_spectral_library_matching",
    "wbw_spherical_std_dev_of_normals",
    "wbw_split_colour_composite",
    "wbw_split_lidar",
    "wbw_split_lines_at_intersections",
    "wbw_split_vector_lines",
    "wbw_split_with_lines",
    "wbw_sqrt",
    "wbw_square",
    "wbw_standard_deviation_contrast_stretch",
    "wbw_standard_deviation_filter",
    "wbw_standard_deviation_of_slope",
    "wbw_standard_deviation_overlay",
    "wbw_stars_to_raster",
    "wbw_stochastic_depression_analysis",
    "wbw_strahler_order_basins",
    "wbw_strahler_stream_order",
    "wbw_stream_link_class",
    "wbw_stream_link_identifier",
    "wbw_stream_link_length",
    "wbw_stream_link_slope",
    "wbw_stream_slope_continuous",
    "wbw_subbasins",
    "wbw_subtract",
    "wbw_sum_overlay",
    "wbw_surface_area_ratio",
    "wbw_svm_classification",
    "wbw_svm_regression",
    "wbw_symmetrical_difference",
    "wbw_tan",
    "wbw_tangential_curvature",
    "wbw_tanh",
    "wbw_taxonomy_candidate_paths",
    "wbw_taxonomy_index",
    "wbw_terrain_corrected_optical_analytics",
    "wbw_thicken_raster_line",
    "wbw_time_in_daylight",
    "wbw_tin_interpolation",
    "wbw_to_degrees",
    "wbw_to_radians",
    "wbw_tool_catalog",
    "wbw_tool_ids",
    "wbw_tools_in_category",
    "wbw_tools_in_remote_sensing_obia",
    "wbw_tools_in_subcategory",
    "wbw_tophat_transform",
    "wbw_topo_render",
    "wbw_topographic_hachures",
    "wbw_topographic_position_animation",
    "wbw_topological_breach_burn",
    "wbw_topological_stream_order",
    "wbw_topology_buffer_wkt",
    "wbw_topology_contains_wkt",
    "wbw_topology_covered_by_wkt",
    "wbw_topology_covers_wkt",
    "wbw_topology_crosses_wkt",
    "wbw_topology_disjoint_wkt",
    "wbw_topology_distance_wkt",
    "wbw_topology_intersects_wkt",
    "wbw_topology_is_valid_polygon_wkt",
    "wbw_topology_make_valid_polygon_wkt",
    "wbw_topology_overlaps_wkt",
    "wbw_topology_relate_wkt",
    "wbw_topology_rule_autofix",
    "wbw_topology_rule_validate",
    "wbw_topology_touches_wkt",
    "wbw_topology_validation_report",
    "wbw_topology_vector_feature_relation",
    "wbw_topology_within_wkt",
    "wbw_total_curvature",
    "wbw_total_filter",
    "wbw_trace_downslope_flowpaths",
    "wbw_transfer_attributes",
    "wbw_transfer_license",
    "wbw_travelling_salesman_problem",
    "wbw_trend_surface",
    "wbw_trend_surface_vector_points",
    "wbw_tributary_identifier",
    "wbw_truncate",
    "wbw_turning_bands_simulation",
    "wbw_two_sample_ks_test",
    "wbw_union",
    "wbw_unnest_basins",
    "wbw_unsharp_masking",
    "wbw_unsphericity",
    "wbw_update",
    "wbw_update_nodata_cells",
    "wbw_upslope_depression_storage",
    "wbw_user_defined_weights_filter",
    "wbw_vector_from_path",
    "wbw_vector_hex_binning",
    "wbw_vector_lines_to_raster",
    "wbw_vector_memory_count",
    "wbw_vector_points_to_raster",
    "wbw_vector_polygons_to_raster",
    "wbw_vector_source_path",
    "wbw_vector_stream_network_analysis",
    "wbw_vector_summary_statistics",
    "wbw_vehicle_routing_cvrp",
    "wbw_vehicle_routing_pickup_delivery",
    "wbw_vehicle_routing_vrptw",
    "wbw_vertical_excess_curvature",
    "wbw_viewshed",
    "wbw_visibility_index",
    "wbw_voronoi_diagram",
    "wbw_watershed",
    "wbw_watershed_from_raster_pour_points",
    "wbw_weighted_overlay",
    "wbw_weighted_sum",
    "wbw_wetness_index",
    "wbw_wiener_filter",
    "wbw_wilcoxon_signed_rank_test",
    "wbw_wisart_iterative_clustering",
    "wbw_write_function_memory_insertion",
    "wbw_write_lidar",
    "wbw_write_raster",
    "wbw_write_rasters",
    "wbw_write_vector",
    "wbw_yamaguchi_4component_decomposition",
    "wbw_z_scores",
    "wbw_zonal_statistics"
  ],
  "_help": [],
  "_readme": "https://github.com/jblindsay/whitebox_next_gen/raw/main/crates/wbw_r/r-package/whiteboxworkflows/README.md",
  "_rundeps": [
    "jsonlite"
  ],
  "_score": 4.760761643520031,
  "_indexed": true,
  "_nocasepkg": "whiteboxworkflows",
  "_universes": [
    "jblindsay"
  ],
  "_previous": "2.0.3",
  "_published": "2026-06-11T06:22:23.301Z",
  "_failure": {
    "version": "2.0.5",
    "commit": {
      "id": "ad0749dbac51d0307507869fbd5b9dacfd319a96",
      "author": "John Lindsay <jlindsay@uoguelph.ca>",
      "committer": "John Lindsay <jlindsay@uoguelph.ca>",
      "message": "Release: WbW-Py 2.0.5 + QGIS Plugin 2.1.0 (Dynamic metadata architecture)\n\n- Bumped QGIS plugin version to 2.1.0 (major architecture change from static → dynamic metadata)\n- Updated metadata.txt in both main and staging directories\n- Added comprehensive 'Major Architecture Change' section to CHANGELOG documenting elimination of static bundled files\n- All tool discovery, help text, and parameter metadata now queried dynamically from backend at runtime\n- Flake8 validation: 0 violations (clean)\n- Ready for release\n",
      "time": 1781026706
    },
    "buildurl": "https://github.com/r-universe/jblindsay/actions/runs/27299905813",
    "date": "2026-06-11T06:22:23.295Z",
    "job": {
      "job": 80733215833,
      "time": 173,
      "config": "source",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7556346508"
    }
  },
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.5",
      "date": "2026-05-30T17:16:03.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "30a5a81e64c9c3ebab81f12ee3b6174cacf868cf",
      "fileid": "317f5e81a6f745b8184c5fd0c9f0e2844e26975c25f87404e68ee2424545a19d",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jblindsay/actions/runs/26689663209"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.5",
      "date": "2026-05-30T17:15:29.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "30a5a81e64c9c3ebab81f12ee3b6174cacf868cf",
      "fileid": "cb38b345ad8f1b608a6a53273a7ccdf91a3f21fdabe1534569a20aeab442b68a",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jblindsay/actions/runs/26689663209"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.5",
      "date": "2026-05-30T17:15:38.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "30a5a81e64c9c3ebab81f12ee3b6174cacf868cf",
      "fileid": "d97300d7f32ae5364620467ca043f6781c4191d4f1e73452f2e96cb714e5fcf2",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jblindsay/actions/runs/26689663209"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.5",
      "date": "2026-05-30T17:15:23.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "30a5a81e64c9c3ebab81f12ee3b6174cacf868cf",
      "fileid": "9ef86682bb4f0db02421ff01c293731db9253220af39e971e1bd148f215e02d7",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jblindsay/actions/runs/26689663209"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.5",
      "date": "2026-05-30T17:15:17.000Z",
      "arch": "aarch64",
      "commit": "30a5a81e64c9c3ebab81f12ee3b6174cacf868cf",
      "fileid": "3a1407ecff08ba19cd1119b7874f3eacbead781ac9a7d1afd45f1d2295c67d5f",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jblindsay/actions/runs/26689663209"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.5",
      "date": "2026-05-30T17:17:02.000Z",
      "arch": "x86_64",
      "commit": "30a5a81e64c9c3ebab81f12ee3b6174cacf868cf",
      "fileid": "68cf4a472ab12397162dd785928c2d5861ecb10336bbb38a707df76136616478",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jblindsay/actions/runs/26689663209"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.5",
      "date": "2026-05-30T17:15:09.000Z",
      "arch": "aarch64",
      "commit": "30a5a81e64c9c3ebab81f12ee3b6174cacf868cf",
      "fileid": "23f65eb8c47be54f067d93d0254938d3cd13e86b674c7dbe4bcb8ea56b275f50",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jblindsay/actions/runs/26689663209"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.5",
      "date": "2026-05-30T17:16:31.000Z",
      "arch": "x86_64",
      "commit": "30a5a81e64c9c3ebab81f12ee3b6174cacf868cf",
      "fileid": "bee796ce2b9e7d2cd2013dce4ab5a38befc4961b7e54cfbb47d8b824402213da",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jblindsay/actions/runs/26689663209"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.5",
      "date": "2026-05-30T17:14:27.000Z",
      "arch": "x86_64",
      "commit": "30a5a81e64c9c3ebab81f12ee3b6174cacf868cf",
      "fileid": "13b5ff1beaae30c2fcb9ab3d5cff5226d050e5f0ce01396871312238f07d989c",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jblindsay/actions/runs/26689663209"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.5",
      "date": "2026-05-30T17:14:31.000Z",
      "arch": "x86_64",
      "commit": "30a5a81e64c9c3ebab81f12ee3b6174cacf868cf",
      "fileid": "dfd10b60818d4b14ba6b26dfbbb443262f6f0064ad8f6143d941db6ebb512690",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jblindsay/actions/runs/26689663209"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.5",
      "date": "2026-05-30T17:14:36.000Z",
      "arch": "x86_64",
      "commit": "30a5a81e64c9c3ebab81f12ee3b6174cacf868cf",
      "fileid": "fa762e8899c4719c68d74dfef23c371d891fae29a3a450c0c001ebab082483c7",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/jblindsay/actions/runs/26689663209"
    }
  ]
}