Skip to main content

A package to assess the bearing capacity and settlement of geofound

Project description

Testing Status PyPi version https://coveralls.io/repos/github/eng-tools/geofound/badge.svg License Build Status DOI

geofound

A Python package to assess the settlement and bearing capacity of foundations.

How to Use

The geofound package relies on two main Objects, the Foundation object and the Soil object.

These objects are inherited from the sfsimodels python module.

Examples

import geofound
import geofound.settlement
import geofound.capacity


length = 21.7
width = 1.5  # metres
depth = 1.5  # metres
phi = 38
cohesion = 0
unit_weight = 18.5  # submerged
youngs_modulus_soil = 30000


fd = geofound.create_foundation(length, width, depth)
sl = geofound.create_soil(phi, cohesion, unit_weight)

sl.unit_sat_weight = 18.5

q_lim = geofound.capacity.capacity_vesic_1975(sl, fd)
p_max = q_lim * length * width

print(' ')
print('Ultimate bearing stress is q_lim = ' + str(round(q_lim,0)) + ' kPa')
print('Ultimate load is Q_lim = ' + str(round(p_max, 0)) + ' kN')

and for settlement.

load = 21484
s = geofound.settlement.settlement_schmertmann(sl, fd, load, youngs_modulus_soil)
print(' ')
print('Settlement is si = ' + str(round(s,2)) + ' m')

Useful material

http://geo.cv.nctu.edu.tw/foundation/download/BearingCapacityOfFoundations.pdf

http://geo.cv.nctu.edu.tw/foundation/download/FoundationsSettlements.pdf

http://geo.cv.nctu.edu.tw/foundation/download/SchmertmannMethod.pdf

http://www.civil.utah.edu/~bartlett/CVEEN5305/Handout%206%20-%20Schmertmann%20CPT%20method%20Example.pdf

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

geofound-1.1.4.tar.gz (26.2 kB view details)

Uploaded Source

File details

Details for the file geofound-1.1.4.tar.gz.

File metadata

  • Download URL: geofound-1.1.4.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.10.0 requests/2.27.1 setuptools/40.6.2 requests-toolbelt/1.0.0 tqdm/4.64.1 CPython/3.6.15

File hashes

Hashes for geofound-1.1.4.tar.gz
Algorithm Hash digest
SHA256 faaeba3d9c48ef9f3a29f27c73f93602d3d9fb045f1b888a71c3d5a3a20eecd8
MD5 f1e967219106bacbdec580f04f0ce2a1
BLAKE2b-256 9bcb292802b85e97908499d5034d6fd0b8491d007b2fc79e6e83225cfa057fc8

See more details on using hashes here.

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