Skip to content

Latest commit

 

History

History
98 lines (61 loc) · 4.01 KB

File metadata and controls

98 lines (61 loc) · 4.01 KB

References

This page contains the complete bibliography of scientific literature referenced in PyStrata documentation and implementation.

Core References

The theoretical foundation of PyStrata is based on these seminal works in geotechnical earthquake engineering and computational seismology.

Fundamental Texts

:cite:p:`Kramer1996` provides comprehensive coverage of geotechnical earthquake engineering principles, including site response analysis methods. :cite:p:`Ishihara1996` covers soil behavior in earthquake geotechnics with emphasis on dynamic soil properties and nonlinear response.

Wave Propagation Theory

The mathematical foundation for one-dimensional wave propagation in layered media comes from :cite:p:`Thomson1950` and :cite:p:`Haskell1953`, who developed the propagator matrix method for elastic wave transmission through stratified media.

Classical Site Response Methods

SHAKE Family of Codes

The equivalent linear method was first implemented in :cite:p:`Schnabel1972` with the SHAKE program. :cite:p:`idriss1992shake91` extended this work with improved algorithms and broader applicability.

Soil Dynamics and Nonlinearity

Laboratory studies by :cite:p:`Seed1987` established fundamental relationships for modulus reduction and damping in soils. :cite:p:`Darendeli2001` developed normalized curves for a wide range of soil types, while :cite:p:`Zhang2005` provided alternative formulations for specific conditions.

Advanced Methods

Frequency Domain Methods

:cite:p:`kausel2002seismic` and :cite:p:`Yoshida2002` developed advanced frequency-domain approaches for incorporating soil nonlinearity more accurately than traditional equivalent linear methods.

Uncertainty Quantification

:cite:p:`Bommer2005` provides guidance on uncertainty treatment in earthquake loss modeling. :cite:p:`Toro1995` developed probabilistic models for site velocity profiles used in generic site response studies.

Validation and Benchmarking

Laboratory and Field Studies

Validation of site response methods relies on high-quality experimental data. :cite:p:`Matasovic1995` and :cite:p:`Zeghal1995` analyzed recorded earthquake data, while :cite:p:`Kutter2017` provides modern centrifuge validation data through the LEAP project.

Computational Tools

PyStrata results have been compared against established codes including :cite:p:`Hashash2016` (DEEPSOIL), :cite:p:`McKenna2000` (OpenSees), and :cite:p:`Kottke2013` (STRATA) to ensure consistency and accuracy.

Random Vibration Theory

Ground Motion Simulation

:cite:p:`Boore2003` provides the theoretical foundation for stochastic ground motion simulation used in RVT approaches. Peak factor calculations draw from :cite:p:`Cartwright1956` and :cite:p:`Vanmarcke1975`.

Complete Bibliography

.. bibliography::
   :style: plain
   :all:

How to Cite PyStrata

If you use PyStrata in your research or professional work, please cite it as:

@misc{pystrata,
  title={PyStrata: A Python library for seismic site response analysis},
  author={Kottke, Albert R},
  year={2024},
  publisher={GitHub},
  url={https://github.com/arkottke/pystrata},
  note={Version X.X.X}
}

Additionally, please cite the relevant methodological papers for the specific methods you use:

Contributing References

If you notice missing or incorrect references, or would like to add citations for new methods implemented in PyStrata:

  1. Add the reference to docs/refs.bib in BibTeX format
  2. Update the relevant documentation with :cite:p:`key` citations
  3. Submit a pull request with your changes

For formatting guidelines, see our :doc:`developer/contributing` guide.