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
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 |
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 |
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 |