Skip to main content

Koswat, from the dutch combination of words `Kosts-Wat` (what are the costs). Analyzes all the possible dikes reinforcements based on a provided traject, with surrounding constructions, and what their related costs will be.

Project description

KOSWAT

Python 3.11 Python 3.12 Python 3.13 Python 3.14

Code style: black TeamCity build status Quality Gate Status GitHub Pages documentation Binder

Quick documentation reference:

Features

  • Dike profile generation based on data from the koswat json file.
  • Calculation of all possible reinforcement profiles.
  • Filtering of reinforcement profiles based on their surroundings.
  • Cost calculation for added and removed material per layer per reinforcement.
  • Plotting of reinforcements and layer cross section.
  • Export of results to csv.
  • Logging of analysis.

Intended audience

Koswat targets two types of users:

  • Sandbox users. This target group are users acquianted with Python scripting. For them we envision two main interests when using the tool as a sandbox:
    • Extending its functionality, or correcting the existing one via pull-requests. This requires them to adhere to our Development Guidelines (not yet present) and to use the Koswat repository in Development mode.
    • Creating their own scripts. It is possible to use the full extent of Koswat features on custom scripts, of course under your own responsibility. In this case the user only requires to install the most convinient version of the package as a sandbox / endpoint.
  • Single endpoint users. These users are only interested in running the tool via command line or other User Interfaces. For them, it is advised to install the tool as a sandbox / endpoint and to check the tool's endpoint usage.

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

koswat-0.17.0rc3.tar.gz (95.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

koswat-0.17.0rc3-py3-none-any.whl (308.7 kB view details)

Uploaded Python 3

File details

Details for the file koswat-0.17.0rc3.tar.gz.

File metadata

  • Download URL: koswat-0.17.0rc3.tar.gz
  • Upload date:
  • Size: 95.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for koswat-0.17.0rc3.tar.gz
Algorithm Hash digest
SHA256 055187adbc43e0e2149c23813a28bc940989e3c420ef0dcba187d11452b86ba5
MD5 6454bd32999e3471e68b4b2abc2bbe2c
BLAKE2b-256 0e2d7c54f4d26450d5299a75bf9c9321a554cb2e82f9cdb3565a16d17e1b3903

See more details on using hashes here.

File details

Details for the file koswat-0.17.0rc3-py3-none-any.whl.

File metadata

  • Download URL: koswat-0.17.0rc3-py3-none-any.whl
  • Upload date:
  • Size: 308.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for koswat-0.17.0rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 11198147f1434eac756159d6e5e4095e9486cab87cf28e446d7e5581803fe70b
MD5 f33d01c3724c9852d60a4bcb8ee5ea42
BLAKE2b-256 dda880811d4f13c047ea47b2fe86f56e59eddac97632781a47df257b3dbd405e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page