Skip to content

What is Lythos? ​

Lythos is an open-source family of eight programs for the everyday calculations of geotechnical engineering. The name comes from the Greek lithos, stone. Each member does one job in depth; together they cover the slope, foundation and retaining-structure design of a whole project.

KinematicLEFEABearingSettlePileSPWAMSEW
Every structure in this section is analysed by one of the Lythos tools — point at one.

The family ​

ProgramWhat it doesPackage
LythosFEA2D finite elements: slope factor of safety (SSR), staged excavation and fill, forces in walls and anchors, DXF importlythosfea
Lythos LELimit equilibrium slope stability by the method of slices; eight methods, critical surface searchlythosle
Lythos KinematicMarkland screening, Monte Carlo probability, wedge / planar / toppling analysis and bolt design for rock slopeslythoskinematic
Lythos BearingBearing capacity of shallow foundations; six factor sets side by side, EN 1997-1lythosbearing
Lythos SettleSettlement of foundations and embankments; immediate, consolidation, secondary and timelythossettle
Lythos PilePile capacity, group action, settlement and rock socketslythospile
Lythos SPWASheet pile walls: free-earth support and staged Winkler beam-springlythosspwa
Lythos MSEWExternal and internal stability of MSE walls, FHWA / AASHTOlythosmsew

Shared principles ​

Every member of the family is written to the same few principles:

  • Every method, side by side. Rather than one “right” answer, every published method an engineer is likely to be asked for is computed from the same inputs and compared. The governing one is marked.
  • Numbers with a source. Each expression's source and limits are written down in docs/theory.md; the tests pin them to published tables, hand calculations and closed-form solutions.
  • Limits stated plainly. Every program's documentation has a “limitations” section: know what the model does not do before trusting a number from it.
  • Your data stays with you. The interface is a server on your own machine that listens on the loopback address only; nothing is sent anywhere.
  • English and Turkish. Interface, results, figures and reports in both languages, switchable while the program runs.

Where to start ​

Install ​

Installation gives each package's one-line install and how to run from a clone.

Pick the right tool ​

Which tool, when? maps typical engineering questions to the right program.

Run an example ​

Every program's Examples page has commands and scripts that were actually run, with their output. Try the Lythos Bearing examples.

See the whole picture ​

A project end to end uses the family together on one site.

Author

Lythos is developed by Hasan Deniz Altuntaş and released under the GNU Affero General Public License v3.0 (AGPL-3.0). The source is at github.com/hdaltuntas.

Released under the AGPL-3.0 licence.