Skip to main content

Library for geotechnical pile calculations.

Project description

OpenPile

Open-source PILE software.

License: LGPL v3 Open Source? Yes! Downloads

Tests Documentation Status

issues closed PRs closed GitHub last commit Pull Requests Welcome

Please see official documentation for more information.

This package is an open source python library that provides users a tool box for geotechnical pile calculations.

This package allows the user to:

  • Use basic Euler-Bernoulli beam theory (as well as Timoshenko's variation) to compute forces, deflection of a beam (or a pile) under adequate loading and support conditions.
  • Use Winkler's approach of a beam (or a pile) supported by linear or non-linear lateral and/or rotational springs to compute forces and deflection of the pile based on recognised soil models such as the widely used traditional API models for sand and clay or more recent models that stem from the PISA joint-industry project.

This library supports the following versions of python: 3.7-3.10. Python 3.11 is not supported!

Support

This package takes time and effort. You can support by buying me a coffee.

"Buy Me A Coffee"

Installation Instructions

Prerequisites:

  • a version of python is installed on your machine (supported versions: 3.7-3.10)
  • pip is installed in your environment.
pip install openpile

Features

  • Python 3.7-3.10 support
  • Interactive structure perfectly suited for Jupyter Notebook
  • Integrated data validation to prevent wrong inputs with pydantic
  • very fast computations fueled by the Numpy, Numba and Pandas libraries
  • Calculations
    • Beam calculation
    • Winkler model (i.e. beam supported by soil springs)
      • Load-driven analyses
      • Displacement-driven analyses
    • Out-of-the-box computation of individual soil springs
  • Friendly API interface with object-oriented approach
  • Matplotlib and Pandas libraries to facilitate post-processing of results.

Please share with the community

This library relies on community interactions. Please consider sharing a post about OpenPile and the value it can provide for researcher, academia and professionals.

GitHub Repo stars GitHub Repo stars GitHub Repo stars

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openpile-0.6.0.tar.gz (63.1 kB view hashes)

Uploaded Source

Built Distribution

openpile-0.6.0-py3-none-any.whl (67.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page