civilpy package

Subpackages

Submodules

civilpy.CLI module

Module contents

CivilPy — a Python toolkit for practicing civil engineers.

The package is organized by discipline:

  • civilpy.structural — steel, concrete, and timber design checks, AASHTO LRFD / AREMA calculations, strut-and-tie tools, and bridge-specific designers (the most mature package).

  • civilpy.geotech — boring-log data models and parsers, SPT corrections, foundations, and lateral earth pressure.

  • civilpy.water_resources — open-channel and pipe hydraulics, and bridge scour.

  • civilpy.transportation — roadway geometry and FHWA NBI utilities.

  • civilpy.state — agency-specific tools (predominantly Ohio DOT).

  • civilpy.general — shared helpers: the Pint unit registry (civilpy.general.units), photo/EXIF tools, and database utilities.