Skip to main content

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.

Metadata

Release files for koswat 0.17.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for koswat 0.17.0
File Size Uploaded
koswat-0.17.0.tar.gz 94.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for koswat 0.17.0
File Interpreter ABI Platform
koswat-0.17.0-py3-none-any.whl Python 3 none any Details

Total release size: 402.1 kB

Release files / koswat-0.17.0.tar.gz

Download URL koswat-0.17.0.tar.gz
Size 94.8 kB
Tags Source
SHA-256 checksum
How to use checksums
404bc1e12b4acc8b0a7df7128c5d4d97913fbbc15a40f774cd873c120a096770
BLAKE2b-256 checksum
How to use checksums
53250f4e8db3b08562e25db99a05b53d9f0a9f2e22707507498fa2fa713e48d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / koswat-0.17.0-py3-none-any.whl

Download URL koswat-0.17.0-py3-none-any.whl
Size 307.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
13b5703ef627b196e42d19e9216d01d00770381273701517260ff30ee0decfac
BLAKE2b-256 checksum
How to use checksums
cbd29dc682ce9053997027d769edfe9da91533ef56f270243a4fe5a12654c09a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page