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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 510ec95670cfb1012a45e953d3a555e6486878f8cc084a867d369196967f28fc |
|
MD5 | e06a01080c4b12c0d37b101b9104aef1 |
|
BLAKE2b-256 | 4897cf13bf21b5c942443eb12e38c11f24acc7e1a01e90c22e717d3c8bcaee0b |
File details
Details for the file gwlf_e-3.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: gwlf_e-3.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3717ba74e204588a5a0ed39fa0fde068e4dd8025df4c96b37b6facf8ae4769e5 |
|
MD5 | 570f8c067f732e2b7b0c9ae0fe262e3a |
|
BLAKE2b-256 | acb43b52d552ac925e0ad520e9ed67c4f383223cd22b755a76bd88aad3d7d574 |
File details
Details for the file gwlf_e-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: gwlf_e-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bed7b8e6119ef1e90f5a6566c5b2350a726dee11bb9359153a83386dbb2640c |
|
MD5 | 4100708cb07fcbf6541d2e03a17cd4e7 |
|
BLAKE2b-256 | 78ec5c8ab97885d1f979590f968f85514d5c92723321ab348c3b3eae38326dff |
File details
Details for the file gwlf_e-3.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: gwlf_e-3.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7cbbb8ddb871a27f258ed3938ec08e71d546cdafc0b3b5aa84e1e3dbfd8d0ef |
|
MD5 | ae3c528a46a2fbc9b5134059eed10b61 |
|
BLAKE2b-256 | 1670eff8e1a5e8d11cd1f82875ae304c9c235f9552f0b8c6c4d964ba9193b7a6 |