This repository is no longer maintained. All functionality (including PSD checks) has been merged into ReqPy. Please use the new module for all future work.
Generation of Response Spectrum Compatible Records Satisfying a Minimum Power Spectral Density Function ReqPyPSD_Module
cite the paper:
Montejo, L.A. 2025. "Generation of Response Spectrum Compatible Records Satisfying a Minimum Power Spectral Density Function." Earthquake Engineering and Resilience. https://doi.org/10.1002/eer2.70008
cite the code:
see the video:
https://youtu.be/ws7TME3iJRk?si=tScTOY9BdAO-bAgF
========
References:
Montejo, L.A. 2025. "Generation of Response Spectrum Compatible Records Satisfying a Minimum Power Spectral Density Function." Earthquake Engineering and Resilience. https://doi.org/10.1002/eer2.70008
Montejo, L.A. 2024. "Strong-Motion-Duration-Dependent Power Spectral Density Functions Compatible with Design Response Spectra." Geotechnics 4, no. 4: 1048-1064. https://doi.org/10.3390/geotechnics4040053
Montejo, L.A. 2021. "Response spectral matching of horizontal ground motion components to an orientation-independent spectrum (RotDnn)." Earthquake Spectra, 37(2), 1127-1144. https://doi.org/10.1177/8755293020970981
========
This module contains the Python functions required to generate response spectrum compatible records satisfying a prescribed minimum power spectral density function.