Skip to main content

Library for geotechnical pile calculations.

Project description

OpenPile

Open-source PILE software.

License: LGPL v3 Open Source? Yes! Downloads

Tests codecov Documentation Status

issues closed PRs closed GitHub last commit Pull Requests Welcome

DOI

Please see official documentation for more information.

TThis package is an open source python library that provides a toolbox for beam/pile calculations. It provides users with various objects to represent structural and geotechnical problems (such as piles, soil profiles, soil layers), and an assortment of routines for fast operations, including solving 1D FE beam models with or without Winkler approach.

Few features at a glance:

  • Finite Element calculations with 1D Beam elements (following Euler-Bernoulli or Timishenko beam theories) to compute forces, deformations
  • Winkler’s approach of a beam supported by linear or non-linear springs
  • Soil springs over axial, lateral and rotational degrees of freedoms
  • Common soil spring formulations to model soil structure interaction with the structure (a beam or pile).

This library supports the following versions of python: 3.8-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.8-3.10)
  • pip is installed in your environment.
pip install openpile

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-1.0.2.tar.gz (82.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openpile-1.0.2-py3-none-any.whl (83.0 kB view details)

Uploaded Python 3

File details

Details for the file openpile-1.0.2.tar.gz.

File metadata

  • Download URL: openpile-1.0.2.tar.gz
  • Upload date:
  • Size: 82.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for openpile-1.0.2.tar.gz
Algorithm Hash digest
SHA256 0ea3563c74707eb36b9654f24871f7e28a96a8202e9e67c8299a8a43944afeda
MD5 b23404897618bf1cadd41815d9f32754
BLAKE2b-256 50abc0a68f88aa9b848b133a47b87a434af5b63872d0517933f7b0d61b5e10a4

See more details on using hashes here.

File details

Details for the file openpile-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: openpile-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 83.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for openpile-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4f485f70cfa800af1e2cca6e711cf86c83c7d474e422da297b5192a78e7591b0
MD5 1d37e41b3258d763a8f29c50672496fd
BLAKE2b-256 085b5f92e332343dd848555b1d0e0eb1244736952932e898e5ba251bc3ea3824

See more details on using hashes here.

Supported by

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