--- id: whiteboxgui version: "2.3.0" license: MIT license license_treatment: permissive maintenance: abandoned --- # whiteboxgui — An interactive GUI for whitebox-tools in a Jupyter-based environment License: permissive · Maintenance: abandoned · Downloads: 95.4K/mo ## What it is and what it does Whiteboxgui wraps WhiteboxTools—a geospatial analysis platform with 518 tools—and exposes them through an interactive Jupyter notebook interface. It lets you perform GIS operations (cost-distance analysis, buffering, reclassification), remote sensing tasks (image enhancement, mosaicing, filtering, k-means classification), hydrological analysis (flow accumulation, watershed delineation, stream networks), terrain analysis (slope, curvature, hillshading), and LiDAR processing (point cloud segmentation, interpolation, classification) without writing command-line code. The package depends on ipywidgets, ipytree, and ipyfilechooser to build the interactive UI, and on whitebox to call the underlying analysis engine. It is designed for Jupyter environments and is not a cartographic or visualization tool—it serves as an analytical backend. However, the package has been abandoned since 2023-04-05 with no maintenance activity, creating uncertainty about compatibility with current Jupyter and dependency versions. Use it for: - Perform interactive GIS workflows (buffering, cost-distance, reclassification) in a Jupyter notebook without command-line tools. - Conduct terrain analysis and hydrological modeling (watershed delineation, flow accumulation) through a point-and-click interface. - Process and analyze LiDAR point clouds (segmentation, interpolation, outlier detection, ground classification) interactively. - Apply remote sensing image processing (enhancement, mosaicing, filtering, classification) within a notebook environment. - Explore geospatial data analysis workflows in Google Colab or JupyterLab without installing desktop GIS software. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides an interactive graphical interface for WhiteboxTools geospatial analysis operations within Jupyter notebooks, exposing tools for GIS analysis, remote sensing, terrain analysis, and LiDAR processing. Yes, if you need an interactive Jupyter interface to WhiteboxTools and can tolerate maintenance risk. The package has low install friction and no known vulnerabilities. However, the abandoned status since 2023-04-05 means you should verify compatibility with your current Jupyter and dependency versions before relying on it for production work. Suitable for exploration and learning; less suitable for long-term production pipelines. ## Install pip install whiteboxgui uv add whiteboxgui poetry add whiteboxgui ## Installing whiteboxgui Before you install: Low install friction with a pure-Python wheel distribution. However, the package is marked abandoned with no releases for an extended period; the last commit was in 2023-04-05. Maintenance status poses a risk for compatibility issues with newer Jupyter or dependency versions. License in practice: MIT license is permissive and poses no restrictions on commercial or private use, modification, or redistribution. Quickstart: pip install whiteboxgui import whiteboxgui whiteboxgui.show(tree=True) Requires a Jupyter-based environment (JupyterLab, Jupyter Notebook, or Google Colab) to display the interactive GUI. Verify before relying: - Whether the package remains compatible with current versions of ipywidgets, ipytree, and ipyfilechooser given the absence of maintenance since 2023-04-05. - Whether WhiteboxTools has introduced breaking changes to its API since the last whiteboxgui release. - Current state of the whitebox Python wrapper dependency and whether it has introduced breaking changes. ## Package facts - License: MIT license (permissive) - Python support: supports_current - Install friction: low - Maintenance: abandoned - Downloads: 95.4K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags jupyter gui for geospatial analysis, whitebox tools jupyter interface, interactive gis analysis notebook, terrain analysis jupyter widget, lidar processing jupyter gui, raster analysis jupyter frontend, geospatial tools notebook interface, geospatial-analysis, jupyter-widget, gis-tools [View on SkillFed](https://skillfed.io/packages/whiteboxgui) · [View on PyPI](https://pypi.org/project/whiteboxgui/)