Skip to main content

A Python port of Generalized Watersheds Loading Functions - Enhanced (MapShed)

Project description

gwlf-e

Port of Generalized Watersheds Loading Functions - Enhanced (MapShed)

Installation

Install using pip:

$ pip install gwlf-e

For Linux x64 on Python 3.8, 3.9, and 3.10 the above will pull a published wheel. For other platforms, a wheel would have to be built. In that case, you may also need to install setuptools, wheel, and build to compile it locally:

$ pip install wheel build
$ pip install --no-build-isolation gwlf-e

Development

Ensure you have Python 3.10 and pipenv available. Then run:

$ pipenv sync --dev
$ pipenv run python setup.py build

Running Locally

$ pipenv run ./run.py --json test/integrationtests/input_4_output.json test/integrationtests/input_4.gms

Testing

$ pipenv run nosetests

Deployments

Create a new release using git flow:

$ git flow release start 3.0.0
$ vim CHANGELOG.md
$ vim setup.py
$ git add CHANGELOG.md setup.py
$ git commit -m "3.0.0"
$ git flow release finish -p 3.0.0

When the tag is pushed up, GitHub Actions will publish a release to PyPI.

License

This project is licensed under the terms of the Apache 2.0 license.

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

gwlf_e-3.3.0.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

gwlf_e-3.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

gwlf_e-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

gwlf_e-3.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

File details

Details for the file gwlf_e-3.3.0.tar.gz.

File metadata

  • Download URL: gwlf_e-3.3.0.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for gwlf_e-3.3.0.tar.gz
Algorithm Hash digest
SHA256 510ec95670cfb1012a45e953d3a555e6486878f8cc084a867d369196967f28fc
MD5 e06a01080c4b12c0d37b101b9104aef1
BLAKE2b-256 4897cf13bf21b5c942443eb12e38c11f24acc7e1a01e90c22e717d3c8bcaee0b

See more details on using hashes here.

File details

Details for the file gwlf_e-3.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gwlf_e-3.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3717ba74e204588a5a0ed39fa0fde068e4dd8025df4c96b37b6facf8ae4769e5
MD5 570f8c067f732e2b7b0c9ae0fe262e3a
BLAKE2b-256 acb43b52d552ac925e0ad520e9ed67c4f383223cd22b755a76bd88aad3d7d574

See more details on using hashes here.

File details

Details for the file gwlf_e-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gwlf_e-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9bed7b8e6119ef1e90f5a6566c5b2350a726dee11bb9359153a83386dbb2640c
MD5 4100708cb07fcbf6541d2e03a17cd4e7
BLAKE2b-256 78ec5c8ab97885d1f979590f968f85514d5c92723321ab348c3b3eae38326dff

See more details on using hashes here.

File details

Details for the file gwlf_e-3.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gwlf_e-3.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7cbbb8ddb871a27f258ed3938ec08e71d546cdafc0b3b5aa84e1e3dbfd8d0ef
MD5 ae3c528a46a2fbc9b5134059eed10b61
BLAKE2b-256 1670eff8e1a5e8d11cd1f82875ae304c9c235f9552f0b8c6c4d964ba9193b7a6

See more details on using hashes here.

Supported by

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