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.
Metadata
Release files for gwlf-e 3.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gwlf_e-3.3.0.tar.gz | 1.3 MB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gwlf_e-3.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.17+ x86-64 | Details |
| gwlf_e-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.9 | CPython 3.9 | Linux glibc 2.17+ x86-64 | Details |
| gwlf_e-3.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.8 | CPython 3.8 | Linux glibc 2.17+ x86-64 | Details |
Total release size: 10.8 MB
Release files / gwlf_e-3.3.0.tar.gz
| Download URL | gwlf_e-3.3.0.tar.gz |
|---|---|
| Size | 1.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
510ec95670cfb1012a45e953d3a555e6486878f8cc084a867d369196967f28fc
|
|
BLAKE2b-256 checksum How to use checksums |
4897cf13bf21b5c942443eb12e38c11f24acc7e1a01e90c22e717d3c8bcaee0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / gwlf_e-3.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | gwlf_e-3.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3717ba74e204588a5a0ed39fa0fde068e4dd8025df4c96b37b6facf8ae4769e5
|
|
BLAKE2b-256 checksum How to use checksums |
acb43b52d552ac925e0ad520e9ed67c4f383223cd22b755a76bd88aad3d7d574
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / gwlf_e-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | gwlf_e-3.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9bed7b8e6119ef1e90f5a6566c5b2350a726dee11bb9359153a83386dbb2640c
|
|
BLAKE2b-256 checksum How to use checksums |
78ec5c8ab97885d1f979590f968f85514d5c92723321ab348c3b3eae38326dff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / gwlf_e-3.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | gwlf_e-3.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d7cbbb8ddb871a27f258ed3938ec08e71d546cdafc0b3b5aa84e1e3dbfd8d0ef
|
|
BLAKE2b-256 checksum How to use checksums |
1670eff8e1a5e8d11cd1f82875ae304c9c235f9552f0b8c6c4d964ba9193b7a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|