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:
- Darendeli (2001)
- Menq (2004)
- Kishida (2012)
- 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.
pysra
is available via pip
and can be installed with:
pip install pysra
If you are using conda
and a create a pysra
specific environmental make sure you install ipykernels
and nb_conda_kernels
so that the environment is discoverable by Jupyter
with:
conda install ipykernels nb_conda_kernels
Please cite this software using the following DOI.
There are a variety of examples of using pysra
within the examples
directory. An interactive Jupyter interface of these examples is available on
.