pyRVT


NamepyRVT JSON
Version 0.8.1 PyPI version JSON
download
home_pageNone
SummaryRandom vibration theory for earthquake ground motions.
upload_time2025-07-25 17:46:01
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            # pyRVT

[![PyPi Cheese
Shop](https://img.shields.io/pypi/v/pyrvt.svg)](https://img.shields.io/pypi/v/pyrvt.svg)
[![Documentation](https://readthedocs.org/projects/pyrvt/badge/?version=latest)](https://pyrvt.readthedocs.io/?badge=latest)
[![Build status](https://github.com/arkottke/pyrvt/actions/workflows/python-app.yml/badge.svg)](https://github.com/arkottke/pyrvt/actions/workflows/python-app.yml)
[![Code
Quality](https://api.codacy.com/project/badge/Grade/4f1fe64804bc45f89b6386666ae20696)](https://www.codacy.com/manual/arkottke/pyrvt)
[![Test
Coverage](https://api.codacy.com/project/badge/Coverage/4f1fe64804bc45f89b6386666ae20696)](https://www.codacy.com/manual/arkottke/pyrvt)
![License](https://img.shields.io/badge/license-MIT-blue.svg)
[![DOI](https://zenodo.org/badge/5086299.svg)](https://zenodo.org/badge/latestdoi/5086299)

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](https://pyrvt.readthedocs.io/).

`pyRVT` provides random vibration theory (RVT) models for use in earthquake
ground motion models. It provides multiple peak factor models in a common
framework such that they can be compared and tested. Additionally, it provides
an interface to define RVT based ground motion models through specification of
the Fourier amplitude spectrum, acceleration response spectrum, or calculated by
seismological models.

## Installation

`pyRVT` can be installed with [pip](https://pip.pypa.io):

```bash
$ python -m pip install pyrvt
```

Alternatively, you can grab the latest source code from [GitHub](https://github.com/arkottke/pyrvt):

```
$ git clone https://github.com/arkottke/pyrvt.git
$ cd pyrvt
$ pip install .
```

## Citation

When citing the software reference the [DOI](https://zenodo.org/records/3630729).

## License

`pyRVT` is made available under the MIT License.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pyRVT",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "Albert Kottke <albert.kottke@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/08/18/b341b6063cbdbdd330a53e71e0c712e4592e586464d8c4ac85d99cb946ec/pyrvt-0.8.1.tar.gz",
    "platform": null,
    "description": "# pyRVT\n\n[![PyPi Cheese\nShop](https://img.shields.io/pypi/v/pyrvt.svg)](https://img.shields.io/pypi/v/pyrvt.svg)\n[![Documentation](https://readthedocs.org/projects/pyrvt/badge/?version=latest)](https://pyrvt.readthedocs.io/?badge=latest)\n[![Build status](https://github.com/arkottke/pyrvt/actions/workflows/python-app.yml/badge.svg)](https://github.com/arkottke/pyrvt/actions/workflows/python-app.yml)\n[![Code\nQuality](https://api.codacy.com/project/badge/Grade/4f1fe64804bc45f89b6386666ae20696)](https://www.codacy.com/manual/arkottke/pyrvt)\n[![Test\nCoverage](https://api.codacy.com/project/badge/Coverage/4f1fe64804bc45f89b6386666ae20696)](https://www.codacy.com/manual/arkottke/pyrvt)\n![License](https://img.shields.io/badge/license-MIT-blue.svg)\n[![DOI](https://zenodo.org/badge/5086299.svg)](https://zenodo.org/badge/latestdoi/5086299)\n\nA Python library and command-line application for using random vibration\ntheory to transform between acceleration Fourier amplitude spectrum and\nacceleration response spectrum.\n\nInformation on the installation and usage can be found in the\n[documentation](https://pyrvt.readthedocs.io/).\n\n`pyRVT` provides random vibration theory (RVT) models for use in earthquake\nground motion models. It provides multiple peak factor models in a common\nframework such that they can be compared and tested. Additionally, it provides\nan interface to define RVT based ground motion models through specification of\nthe Fourier amplitude spectrum, acceleration response spectrum, or calculated by\nseismological models.\n\n## Installation\n\n`pyRVT` can be installed with [pip](https://pip.pypa.io):\n\n```bash\n$ python -m pip install pyrvt\n```\n\nAlternatively, you can grab the latest source code from [GitHub](https://github.com/arkottke/pyrvt):\n\n```\n$ git clone https://github.com/arkottke/pyrvt.git\n$ cd pyrvt\n$ pip install .\n```\n\n## Citation\n\nWhen citing the software reference the [DOI](https://zenodo.org/records/3630729).\n\n## License\n\n`pyRVT` is made available under the MIT License.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Random vibration theory for earthquake ground motions.",
    "version": "0.8.1",
    "project_urls": {
        "Documentation": "https://pyrvt.readthedocs.io",
        "Homepage": "https://github.com/arkottke/pyrvt"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1908fc9cb3ac69f954ee64c041b680f45d707537d354d4eb5781d122a53b59df",
                "md5": "02578c023abe62ef65a6d6a4b9bbaeaf",
                "sha256": "0d4eec9ec18517ff14ecad8eaa79e1e9950455b0a8883552317ff58e3d540204"
            },
            "downloads": -1,
            "filename": "pyrvt-0.8.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "02578c023abe62ef65a6d6a4b9bbaeaf",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 51547,
            "upload_time": "2025-07-25T17:46:00",
            "upload_time_iso_8601": "2025-07-25T17:46:00.256199Z",
            "url": "https://files.pythonhosted.org/packages/19/08/fc9cb3ac69f954ee64c041b680f45d707537d354d4eb5781d122a53b59df/pyrvt-0.8.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0818b341b6063cbdbdd330a53e71e0c712e4592e586464d8c4ac85d99cb946ec",
                "md5": "0e5d31cd73bf31555e07f1e1bb7e11ac",
                "sha256": "b0b02b153ad7a7dce7f0f7ec17904466de9a15257db4af7b05f220c9383aa2d4"
            },
            "downloads": -1,
            "filename": "pyrvt-0.8.1.tar.gz",
            "has_sig": false,
            "md5_digest": "0e5d31cd73bf31555e07f1e1bb7e11ac",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 1204299,
            "upload_time": "2025-07-25T17:46:01",
            "upload_time_iso_8601": "2025-07-25T17:46:01.914916Z",
            "url": "https://files.pythonhosted.org/packages/08/18/b341b6063cbdbdd330a53e71e0c712e4592e586464d8c4ac85d99cb946ec/pyrvt-0.8.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-25 17:46:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "arkottke",
    "github_project": "pyrvt",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "pyrvt"
}
        
Elapsed time: 0.59215s