Skip to content

v0.6.0

Choose a tag to compare

@fkkarakurt fkkarakurt released this 03 Aug 21:13
· 82 commits to main since this release

KATAI 2D 0.6.0 — the first published version: the engine, the command line,
the Python surface and the verification record.

Install

Command line (Windows x64, self-contained — no dependencies):

irm https://raw.githubusercontent.com/fkkarakurt/katai2d/main/install.ps1 | iex

or unzip katai2d-0.6.0-win64.zip anywhere and run katai.exe.

Python (CPython ≥ 3.12, Windows x64 — one abi3 wheel serves every version;
it ships the katai package and the same katai command line):

pip install katai2d-0.6.0-cp312-abi3-win_amd64.whl

What is in it

  • Staged construction (plastic phases with inherited activation), K0 procedure
    and gravity initial stress.
  • Constitutive models: Linear Elastic, Mohr–Coulomb with a tension cut-off,
    Hardening Soil, HS-small, Soft Soil, Soft Soil Creep; drained, undrained
    (A/B) and non-porous drainage types.
  • Groundwater: steady-state and transient flow with free surfaces and seepage
    faces, Biot consolidation (elastoplastic), fully coupled flow–deformation.
  • Dynamics: seismic time histories with compliant-base and free-field
    boundaries, Rayleigh damping, optional full plasticity during shaking,
    response spectra.
  • Safety: phi–c strength reduction with an honest lower-bound flag.
  • Structural elements: plates with elastoplastic Mp/Np hinges, embedded beam
    rows, node-to-node anchors, geogrids, Coulomb interfaces; 6- and 15-node
    triangles, plane strain and axisymmetric.
  • Design codes: EC7 (EN 1997-1) and TBDY 2018 partial-factor catalogues.
  • The katai CLI (solve / validate / info) with a documented,
    test-pinned exit-code contract; the Python katai.Project builder writes
    the same .k2d contract byte for byte.

Verification

Every capability is checked in CTest against a closed-form solution, an

Verification

Every capability is checked in CTest against a closed-form solution, an
independent computation path that shares no code with the solver, or a
published benchmark — self-consistency does not count. The record is the
generated verification matrix
with its bibliography; the 13 benchmark inputs are checked in under
tests/corpus/. Both artifacts below reproduced the corpus numbers in a
clean environment before upload.

Checksums (SHA-256)

asset sha256
katai2d-0.6.0-win64.zip 83194773834a5fc417a506dd8988917f9e2b67bca16976b341b1199e0a5fc445
katai2d-0.6.0-cp312-abi3-win_amd64.whl 9cd490181175200e370fde4342c0acb60ed2c38918e33511b800a1ac5f84fd16

This release is Windows x64 only. Full changelog:
CHANGELOG.md