Python wrappers around the input and output files of the Deltares D-Serie models
Project description
GEOLib is a Python package to generate, execute and parse several D-Serie numerical models.
Installation
Install GEOLib with:
$ pip install d-geolib
Requirements
To install the required dependencies to run GEOLib code, run:
$ pip install -r requirements
Or, when having poetry installed (you should):
$ poetry install
Testing & Development
Make sure to have the server dependencies installed:
$ poetry install -E server
In order to run the testcode, from the root of the repository, run:
$ pytest
or, in case of using Poetry
$ poetry run pytest
Running flake8, mypy is also recommended. For mypy use:
$ mypy --config-file pyproject.toml geolib
Documentation
In order to run the documentation, from the root of the repository, run:
$ cd docs
$ sphinx-build . build -b html -c .
The documentation is now in the build subfolder, where you can open the index.html in your browser.
Build wheel
To build a distributable wheel package, run:
$ poetry build
The distributable packages are now built in the dist subfolder.
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 Distribution
Hashes for d_geolib-0.1.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4416dc11be963b991eb878a967ddda4e8921dd8c4fab453090c12f8a0cc9360 |
|
MD5 | 0bf359416a67247ffee77b7424fa29f5 |
|
BLAKE2b-256 | 44e8f8985f17429206a7da6eea79d0831570b5ade59c62b9e55ce515abcfced5 |