v0.6.0
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 | iexor 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.whlWhat 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
kataiCLI (solve/validate/info) with a documented,
test-pinned exit-code contract; the Pythonkatai.Projectbuilder writes
the same.k2dcontract 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