Skip to main content

This package can automatically generate the necessary input files for running the UMEP SOLWEIG solver

Project description

Generating UMEP inputs

The umepio package automatically generates the neccesary input data for running UMEP solver SOLWEIG in the Netherlands. It needs to be given a bounding box and an output folder and generates the files needed to run SOLWEIG_GPU.

Generate all the files at once.

    import umepio
    bbox = (94040,437614,94251,437797) #bounding box in Amersfoort / RD new
    inputs = umepio.generate_solweig_inputs(bbox, "test_output")

Generate some of the files as needed.

    # bounding box, path to output folder
    buildings = umepio.load_buildings(bbox, "test_output")

    # bounding box, buildings, path to output folder
    dtm, dsm, _ = umepio.load_dems(bbox, buildings, "test_output")

    # bounding box, dtm, dsm, trunk height, path to output folder
    chm = umepio.load_chm(bbox, dtm, dsm, 25, "test_output")

    # bounding box, path to output folder
    landcover = umepio.load_landcover(bbox, "output_folder")

The repository builds on the work done by Jessica Monahan, SOLFD (2025). The logic is the same but the code is reformatted and polished to work as a standalone pip package.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

umepio-0.1.1.tar.gz (551.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

umepio-0.1.1-py3-none-any.whl (580.0 kB view details)

Uploaded Python 3

File details

Details for the file umepio-0.1.1.tar.gz.

File metadata

  • Download URL: umepio-0.1.1.tar.gz
  • Upload date:
  • Size: 551.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.15

File hashes

Hashes for umepio-0.1.1.tar.gz
Algorithm Hash digest
SHA256 85c6b9a93f00e4564405dd2910e22df351cf7836deb574055b5dbedad11c7035
MD5 bbc403df79dd3a62cec59b53d87780bb
BLAKE2b-256 4e0d8264008f34dfb2e1d04706809e90209a80720d616bc55fa90640a5a3db5d

See more details on using hashes here.

File details

Details for the file umepio-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: umepio-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 580.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.15

File hashes

Hashes for umepio-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bc7777a791c9723a051f46357a0f9005cbaf9c21b1f076cefc79b57d70a85628
MD5 26350927111c05f4a187032bc0da6bb2
BLAKE2b-256 5d106ef8e657e72fe926e2cf9e958ade3248c615bf734038512d76e2b0a8a445

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page