Skip to content

Site Response Analysis Toolkit for Python

License

Notifications You must be signed in to change notification settings

subsurfaceiodev/pystrata

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyStrata

PyPi Cheese Shop GitHub Workflow Status Documentation Status Code Quality Test Coverage License Zenodo MyBinder

Site response analyses implemented in Python. This Python packages aims to implement many of the features found in Strata. These features include:

  • Input motion characterization:
    • Time series
    • Random vibration theory
  • Wave propagation or site amplification:
    • linear
    • equivalent-linear
    • equivalent-linear with frequency dependent properties
    • quarter wavelength
  • Nonlinear curve models:
    • Predictive models:
      • Darendeli (2001)
      • Menq (2004)
      • Kishida (2012)
    • Curves:
      • Vucetic & Dobry (1991)
      • EPRI (1993)
      • GEI (1983)
      • GeoMatrix (1990)
      • Idriss (1990)
      • Imperial Valley Soils
      • Iwasaki
      • Peninsular Range
      • Seed & Idriss
  • Site and soil property uncertainty:
    • Toro (1994) Vs correlation model
    • G/Gmax and D uncertainty:
      • Darendeli (2001)
      • EPRI SPID (2013)

Development of this software is on-going and any contributions are encouraged. Previously named pysra, but renamed after some sage and persistent advice to be better associated with Strata.

Installation

pystrata is available via pip and can be installed with:

pip install pystrata

If you are using conda and a create a pystrata specific environmental make sure you install ipykernels and nb_conda_kernels so that the environment is discoverable by Jupyter with:

conda install ipykernel nb_conda_kernels

Citation

Please cite this software using the following DOI.

Examples

There are a variety of examples of using pystrata within the examples directory. An interactive Jupyter interface of these examples is available on MyBinder .

About

Site Response Analysis Toolkit for Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.9%
  • Makefile 1.1%