Site Response Analysis with Python
Project description
pySRA
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.
Installation
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 ipykernel nb_conda_kernels
Citation
Please cite this software using the following DOI.
Examples
There are a variety of examples of using pysra within the examples directory. An interactive Jupyter interface of these examples is available on .
History
v0.4.11 (2020-03-31)
Added: Depth dependent velocity variation model
Added: Output plotting functionality
Added: Ability to exclude soil type variation from bedrock
v0.4.10 (2020-03-27)
Fixed: Error in SPID variation of G/Gmax
Added: Scaling during read of SMC and AT2 input motions
v0.4.9 (2020-03-09)
Add InitialVelProfile and CompatVelProfile outputs
v0.4.8 (2019-12-11)
Remove Cython and cyko as dependencies
Added a numba based Konno-Ohmachi smoothing
v0.4.6 (2019-11-12)
FIXED #11: Dependencies missing on install.
v0.4.5 (2019-10-24)
FIXED #9: Wrong stress for some Menq components.
v0.4.4 (2019-05-22)
Incremented version because of issue with automated builds.
v0.4.3 (2019-05-22)
FIXED: Bug in MANIFEST.in
v0.4.2 (2019-05-22)
Incremented version because of issue with automated builds.
v0.4.1 (2019-05-22)
Fixed strain profile to use max_strain.
Changed README and HISTORY to markdown.
v0.4.0 (2019-03-11)
Added smoothed FourierAmplitudeSpectrum output.
v0.3.2 (2018-12-02)
Fixed building of docs.
Removed stickler.
Version double increment due to pypi naming conflict.
v0.3.0 (2018-11-30)
Converted all damping to decimal.
Added tests for KishidaSoilType.
Added tests against Deepsoil.
v0.0.1 (2016-04-30)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pySRA-0.4.11-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4b37d372b6eab0b714691fc2e6f2fe2ccd0426ae3534f326323fed0aa95007d |
|
MD5 | 63f514336de7cdeaf35cc53e0a0c2806 |
|
BLAKE2b-256 | c45cf176564ea580866a9b16023c8865429b091cadffde2593c004ed295e6264 |