openpile


Nameopenpile JSON
Version 0.7.1 PyPI version JSON
download
home_pagehttps://github.com/TchilDill/openpile
SummaryLibrary for geotechnical pile calculations.
upload_time2023-11-21 22:06:21
maintainer
docs_urlNone
authorGuillaume Melin
requires_python>=3.7
licenseGPLv3
keywords pile geotechnics monopile geotechnical calculations pisa winkler
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # OpenPile

Open-source PILE software.

<!-- [![Python Support](https://img.shields.io/pypi/pyversions/openpile.svg)](https://pypi.org/project/openpile/) -->
[![License: LGPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![Open Source? Yes!](https://badgen.net/badge/Open%20Source%20%3F/Yes%21/blue?icon=github)](https://github.com/Naereen/badges/)
[![Downloads](https://static.pepy.tech/badge/openpile/month)](https://pepy.tech/project/openpile)

![Tests](https://github.com/TchilDill/openpile/actions/workflows/Test.yml/badge.svg) 
[![Documentation Status](https://readthedocs.org/projects/openpile/badge/?version=latest)](https://openpile.readthedocs.io/en/latest/?badge=latest)


[![issues closed](https://img.shields.io/github/issues-closed/TchilDill/openpile)](https://github.com/TchilDill/openpile/issues)
[![PRs closed](https://img.shields.io/github/issues-pr-closed/TchilDill/openpile)](https://github.com/TchilDill/openpile/pulls)
[![GitHub last commit](https://img.shields.io/github/last-commit/TchilDill/openpile)](https://github.com/TchilDill/openpile/commits/master)
[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)


[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.10116667.svg)](https://doi.org/10.5281/zenodo.10116667)

Please see [official documentation](https://openpile.readthedocs.io/en/latest/) 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"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/TchillDill)

## Installation Instructions

**Prerequisites**:

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

```bash
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
   <!-- * Axial capacity calculations via integration -->
 * 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](https://img.shields.io/badge/share%20on-reddit-red?logo=reddit)](https://reddit.com/submit?url=https://github.com/TchilDill/openpile&title=openpile)
[![GitHub Repo stars](https://img.shields.io/badge/share%20on-twitter-03A9F4?logo=twitter)](https://twitter.com/share?url=https://github.com/TchilDill/openpile&t=openpile)
[![GitHub Repo stars](https://img.shields.io/badge/share%20on-linkedin-3949AB?logo=linkedin)](https://www.linkedin.com/shareArticle?url=https://github.com/TchilDill/openpile&title=openpile)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/TchilDill/openpile",
    "name": "openpile",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "PILE,Geotechnics,monopile,Geotechnical,calculations,PISA,winkler",
    "author": "Guillaume Melin",
    "author_email": "guillaume.melin@icloud.com",
    "download_url": "https://files.pythonhosted.org/packages/69/a3/1036e84b5d9285748e484ed00d63757f254101a47f888594912ca9fe86a1/openpile-0.7.1.tar.gz",
    "platform": null,
    "description": "# OpenPile\n\nOpen-source PILE software.\n\n<!-- [![Python Support](https://img.shields.io/pypi/pyversions/openpile.svg)](https://pypi.org/project/openpile/) -->\n[![License: LGPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n[![Open Source? Yes!](https://badgen.net/badge/Open%20Source%20%3F/Yes%21/blue?icon=github)](https://github.com/Naereen/badges/)\n[![Downloads](https://static.pepy.tech/badge/openpile/month)](https://pepy.tech/project/openpile)\n\n![Tests](https://github.com/TchilDill/openpile/actions/workflows/Test.yml/badge.svg) \n[![Documentation Status](https://readthedocs.org/projects/openpile/badge/?version=latest)](https://openpile.readthedocs.io/en/latest/?badge=latest)\n\n\n[![issues closed](https://img.shields.io/github/issues-closed/TchilDill/openpile)](https://github.com/TchilDill/openpile/issues)\n[![PRs closed](https://img.shields.io/github/issues-pr-closed/TchilDill/openpile)](https://github.com/TchilDill/openpile/pulls)\n[![GitHub last commit](https://img.shields.io/github/last-commit/TchilDill/openpile)](https://github.com/TchilDill/openpile/commits/master)\n[![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)\n\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.10116667.svg)](https://doi.org/10.5281/zenodo.10116667)\n\nPlease see [official documentation](https://openpile.readthedocs.io/en/latest/) for more information.\n\nThis package is an open source python library that provides users a tool box for geotechnical pile\ncalculations.\n\nThis package allows the user to:\n\n* Use basic Euler-Bernoulli beam theory (as well as Timoshenko's variation) to compute \n  forces, deflection of a beam (or a pile) under adequate loading and \n  support conditions.\n* Use Winkler's approach of a beam (or a pile) supported by linear or non-linear lateral and/or \n  rotational springs to compute forces and deflection of the pile based on recognised \n  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.\n\nThis library supports the following versions of python: 3.7-3.10.\nPython 3.11 is not supported!\n\n## Support\n\nThis package takes time and effort. You can support by buying me a coffee.\n\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/TchillDill)\n\n## Installation Instructions\n\n**Prerequisites**:\n\n* a version of python is installed on your machine (supported versions: 3.7-3.10)\n* pip is installed in your environment.\n\n```bash\npip install openpile\n```\n\n## Features\n\n * Python 3.7-3.10 support\n * Interactive structure perfectly suited for Jupyter Notebook \n * Integrated data validation to prevent wrong inputs with pydantic\n * very fast computations fueled by the Numpy, Numba and Pandas libraries\n * Calculations\n   * Beam calculation\n   * Winkler model (i.e. beam supported by soil springs)\n     * Load-driven analyses\n     * Displacement-driven analyses \n   * Out-of-the-box computation of individual soil springs\n   <!-- * Axial capacity calculations via integration -->\n * Friendly API interface with object-oriented approach\n * Matplotlib and Pandas libraries to facilitate post-processing of results. \n\n ## Please share with the community\n\nThis library relies on community interactions. Please consider sharing a post about `OpenPile` and the value it can provide for researcher, academia and professionals.\n\n[![GitHub Repo stars](https://img.shields.io/badge/share%20on-reddit-red?logo=reddit)](https://reddit.com/submit?url=https://github.com/TchilDill/openpile&title=openpile)\n[![GitHub Repo stars](https://img.shields.io/badge/share%20on-twitter-03A9F4?logo=twitter)](https://twitter.com/share?url=https://github.com/TchilDill/openpile&t=openpile)\n[![GitHub Repo stars](https://img.shields.io/badge/share%20on-linkedin-3949AB?logo=linkedin)](https://www.linkedin.com/shareArticle?url=https://github.com/TchilDill/openpile&title=openpile)\n",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "Library for geotechnical pile calculations.",
    "version": "0.7.1",
    "project_urls": {
        "Code": "https://github.com/TchilDill/openpile",
        "Documentation": "https://openpile.readthedocs.io/en/latest/",
        "Homepage": "https://github.com/TchilDill/openpile",
        "Issue tracker": "https://github.com/TchilDill/openpile/issues"
    },
    "split_keywords": [
        "pile",
        "geotechnics",
        "monopile",
        "geotechnical",
        "calculations",
        "pisa",
        "winkler"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d1988f809e2b0c3a860b230d7333804161140b687eeab42a08f0fc800aacc61a",
                "md5": "16dcb0e446cde3f555ca91d9d45f0c87",
                "sha256": "ed9c34fbda72d360b995bfd5752b85f07a7a7edb78a33bc95a0c7b86ce150f34"
            },
            "downloads": -1,
            "filename": "openpile-0.7.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "16dcb0e446cde3f555ca91d9d45f0c87",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 67949,
            "upload_time": "2023-11-21T22:06:19",
            "upload_time_iso_8601": "2023-11-21T22:06:19.639358Z",
            "url": "https://files.pythonhosted.org/packages/d1/98/8f809e2b0c3a860b230d7333804161140b687eeab42a08f0fc800aacc61a/openpile-0.7.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69a31036e84b5d9285748e484ed00d63757f254101a47f888594912ca9fe86a1",
                "md5": "180b82123f736a2cbd7a78452878caa9",
                "sha256": "2375adb7ee4e1dbd1549b1e12b59dcdc042e3987842d6dcb1a1245fb99cc3cf4"
            },
            "downloads": -1,
            "filename": "openpile-0.7.1.tar.gz",
            "has_sig": false,
            "md5_digest": "180b82123f736a2cbd7a78452878caa9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 64447,
            "upload_time": "2023-11-21T22:06:21",
            "upload_time_iso_8601": "2023-11-21T22:06:21.628300Z",
            "url": "https://files.pythonhosted.org/packages/69/a3/1036e84b5d9285748e484ed00d63757f254101a47f888594912ca9fe86a1/openpile-0.7.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-21 22:06:21",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "TchilDill",
    "github_project": "openpile",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "tox": true,
    "lcname": "openpile"
}
        
Elapsed time: 0.13747s