Skip to main content

Random vibration theory for earthquake ground motions.

Project description

PyPi Cheese Shop Documentation Build Status Code Quality Test Coverage License DOI

A Python library and command-line application for using random vibration theory to transform between acceleration Fourier amplitude spectrum and acceleration response spectrum.

Information on the installation and usage can be found in the documentation.

Features

Peak factor implementations:
  • Vanmarcke (1975)

  • Davenport (1964)

  • Der Kiureghian (1985)

  • Toro & McGuire (1987)

  • Cartwright & Longuet-Higgins (1956)

  • Boore & Joyner (1984)

  • Liu & Pezeshk (1999)

Citation

Please cite this software using the DOI.

History

0.7.2 (2020-01-29)

  • Change to no python JIT compliation for Vanmarcke integration.

  • Added pre-commit back.

0.7.1 (2018-11-30)

  • Linked requirements file to fix rtfd builds.

0.7.0 (2018-10-20)

  • Added Boore & Thompson (2015)

  • Added Wang & Rathje (2018)

  • Re-factored peak factor calculators

0.6.3 (2017-10-10)

  • Add scripts for profiling

  • Add numba to the requirements

0.6.2 (2017-05-07)

  • Fixed PEP8 issues in docstrings.

0.6.1 (2017-05-05)

  • Removed pyprind require and progress bars.

0.6.0 (2017-05-05)

  • Improved performance with multiprocessing and numba.

  • Changed CLI name from rvt_operator to pyrvt

0.5.8 (2016-11-16)

  • Fixed: osc_freqs typo in tools.py

  • Added: test cases for tools.py

0.5.7 (2016-07-14)

  • Fixed version numbering.

0.5.6 (2016-07-14)

  • Fixed manifest to include data directory.

0.5.5 (2016-07-11)

  • Updated Travis build scripts.

0.5.4 (2016-07-09)

  • Fixed building the documentation on RTFD

0.5.1 (2016-07-06)

  • Fixed Travis deployment

0.5.0 (2016-07-06)

  • Added ability to pass transfer function to PSA calculation.

  • Removed extraneous files.

  • Cleaned up documentation to use NumPy style.

  • Fixed PEP8 issues.

0.1.0 (2016-03-04)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyRVT-0.7.2.tar.gz (43.5 kB view details)

Uploaded Source

File details

Details for the file pyRVT-0.7.2.tar.gz.

File metadata

  • Download URL: pyRVT-0.7.2.tar.gz
  • Upload date:
  • Size: 43.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.1

File hashes

Hashes for pyRVT-0.7.2.tar.gz
Algorithm Hash digest
SHA256 4f6fe0c7ceede74ecb314d8e5669a7f0b87d6b5f57d579aea66bf9e0e1db3279
MD5 d4685e613cf6e15a8c200e33c5deff0f
BLAKE2b-256 a7132f290e62bb07c50f78f2fbbf572dc446d6194fe91421b28bab84a263e50a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page