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 ipykernels 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.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.9-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da0589733e4c54f004c6c0f366468de5e5ab652ae1cc03d263404f8e745bc0d2 |
|
MD5 | 9990dd9d00bd6f3d7ff8e3bf19b457bd |
|
BLAKE2b-256 | ea9831d7710c5b51d2546247e56cc37d5f4906b20134b5869a082f66d255d94c |