ws3

Contents:

  • 1. Overview
  • 2. Wood Supply Models
  • 3. ws3 Package and Data Preparation
  • 4. Examples Gallery
    • 4.1. Setting up a venv-sandboxed Python kernel
    • 4.2. Building a ws3 model from scratch
    • 4.3. Build a ws3 model from Woodstock-format text input files
    • 4.4. Using the ws3 optimization modelling funtions (basic)
    • 4.5. Using the ws3 optimization modelling function (advanced)
    • 4.6. ws3 Parallel Model Building + HiGHS (highspy) — Hands-On
    • 4.7. Picking max_workers in ws3: quick guidance + deeper dive
    • 4.8. Spatially allocating a ws3 harvest schedule to raster grids
    • 4.9. Running ws3 and libcbm as a two-stage sequential pipeline (from scratch)
    • 4.10. Running ws3 and libcbm as a two-stage sequential pipeline (using built-in functions)
    • 4.11. Implement the Neilson hack using ws3 and libcbm (from scratch)
    • 4.12. DSS Example: Avoided Fire
    • 4.13. DSS Example: Avoided Harvesting
  • 5. Appendices
ws3
  • 4. Examples Gallery
  • View page source

4. Examples Gallery

Examples

Setting up a venv-sandboxed Python kernel
Building a ws3 model from scratch
Build a ws3 model from Woodstock-format text input files
Using the ws3 optimization modelling funtions (basic)
Using the ws3 optimization modelling function (advanced)
ws3 Parallel Model Building + HiGHS (highspy) — Hands-On
Spatially allocating a ws3 harvest schedule to raster grids
Running ws3 and libcbm as a two-stage sequential pipeline (from scratch)
Running ws3 and libcbm as a two-stage sequential pipeline (using built-in functions)
Implement the Neilson hack using ws3 and libcbm (from scratch)
DSS Example: Avoided Fire
DSS Example: Avoided Harvesting
Previous Next

© Copyright 2015--2025, Gregory Paradis.

Built with Sphinx using a theme provided by Read the Docs.