Skip to main content

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.

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

d-geolib-0.1.7.tar.gz (132.4 kB view hashes)

Uploaded Source

Built Distribution

d_geolib-0.1.7-py3-none-any.whl (155.9 kB view hashes)

Uploaded Python 3

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