pySRA
=====
|PyPi Cheese Shop| |Build Status| |Documentation Status| |Code Quality| |Test Coverage|
|License| |Zenodo| |MyBinder|
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 ipykernel 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
|MyBinder|.
.. _Strata: https://github.com/arkottke/strata
.. _DOI: https://zenodo.org/badge/latestdoi/8959678
.. _`examples directory`: https://github.com/arkottke/pysra/tree/master/examples
.. _mybinder:
.. |PyPi Cheese Shop| image:: https://img.shields.io/pypi/v/pysra.svg
:target: https://pypi.python.org/pypi/pysra
.. |Build Status| image:: https://img.shields.io/travis/arkottke/pysra.svg
:target: https://travis-ci.org/arkottke/pysra
.. |Documentation Status| image:: https://readthedocs.org/projects/pysra/badge/?version=latest&style=flat
:target: https://pysra.readthedocs.org
.. |Code Quality| image:: https://api.codacy.com/project/badge/Grade/6dbbb3a4279744d697b9bfe08af19ded
:target: https://www.codacy.com/app/arkottke/pysra
.. |Test Coverage| image:: https://api.codacy.com/project/badge/Coverage/6dbbb3a4279744d697b9bfe08af19ded
:target: https://www.codacy.com/app/arkottke/pysra
.. |License| image:: https://img.shields.io/badge/license-MIT-blue.svg
.. |Zenodo| image:: https://zenodo.org/badge/8959678.svg
:target: https://zenodo.org/badge/latestdoi/8959678
.. |MyBinder| image:: https://mybinder.org/badge_logo.svg
:target: https://mybinder.org/v2/gh/arkottke/pysra/master?filepath=examples
History
=======
v0.5.0 (2022-06-14)
-------------------
- Renamed to `pyStrata`.
v0.4.11 (2020-03-31)
--------------------
- Added: Depth dependent velocity variation model
- Added: Output plotting functionality
- Added: Ability to exclude soil type variation from bedrock
v0.4.10 (2020-03-27)
--------------------
- Fixed: Error in SPID variation of G/Gmax
- Added: Scaling during read of SMC and AT2 input motions
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.
Raw data
{
"_id": null,
"home_page": "http://github.com/arkottke/pysra",
"name": "pySRA",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "site response",
"author": "Albert Kottke",
"author_email": "albert.kottke@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/82/0a/5e580c155029d32a9368249fef04c12ed20d1bb5d7dfc504746746d808b2/pySRA-0.5.0.tar.gz",
"platform": null,
"description": "pySRA\n=====\n\n|PyPi Cheese Shop| |Build Status| |Documentation Status| |Code Quality| |Test Coverage|\n|License| |Zenodo| |MyBinder|\n\nSite response analyses implemented in Python. This Python packages aims\nto implement many of the features found in\nStrata_. These features include:\n\n- Input motion characterization:\n - Time series\n - Random vibration theory\n- Wave propagation or site amplification:\n - linear\n - equivalent-linear\n - equivalent-linear with frequency dependent properties\n - quarter wavelength\n- Nonlinear curve models:\n - Darendeli (2001)\n - Menq (2004)\n - Kishida (2012)\n- Site and soil property uncertainty:\n - Toro (1994) Vs correlation model\n - G/Gmax and D uncertainty:\n - Darendeli (2001)\n - EPRI SPID (2013)\n\nDevelopment of this software is on-going and any contributions are\nencouraged.\n\nInstallation\n------------\n\n``pysra`` is available via ``pip`` and can be installed with::\n\n pip install pysra\n \nIf 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::\n\n conda install ipykernel nb_conda_kernels\n\nCitation\n--------\n\nPlease cite this software using the following DOI_.\n\nExamples\n--------\n\nThere are a variety of examples of using ``pysra`` within the `examples\ndirectory`_. An interactive Jupyter interface of these examples is available on\n|MyBinder|.\n\n.. _Strata: https://github.com/arkottke/strata\n.. _DOI: https://zenodo.org/badge/latestdoi/8959678\n.. _`examples directory`: https://github.com/arkottke/pysra/tree/master/examples\n.. _mybinder: \n\n.. |PyPi Cheese Shop| image:: https://img.shields.io/pypi/v/pysra.svg\n :target: https://pypi.python.org/pypi/pysra\n.. |Build Status| image:: https://img.shields.io/travis/arkottke/pysra.svg\n :target: https://travis-ci.org/arkottke/pysra\n.. |Documentation Status| image:: https://readthedocs.org/projects/pysra/badge/?version=latest&style=flat\n :target: https://pysra.readthedocs.org\n.. |Code Quality| image:: https://api.codacy.com/project/badge/Grade/6dbbb3a4279744d697b9bfe08af19ded\n :target: https://www.codacy.com/app/arkottke/pysra\n.. |Test Coverage| image:: https://api.codacy.com/project/badge/Coverage/6dbbb3a4279744d697b9bfe08af19ded\n :target: https://www.codacy.com/app/arkottke/pysra\n.. |License| image:: https://img.shields.io/badge/license-MIT-blue.svg\n.. |Zenodo| image:: https://zenodo.org/badge/8959678.svg\n :target: https://zenodo.org/badge/latestdoi/8959678\n.. |MyBinder| image:: https://mybinder.org/badge_logo.svg\n :target: https://mybinder.org/v2/gh/arkottke/pysra/master?filepath=examples\n\n\nHistory\n=======\n\nv0.5.0 (2022-06-14)\n-------------------\n- Renamed to `pyStrata`.\n\nv0.4.11 (2020-03-31)\n--------------------\n- Added: Depth dependent velocity variation model\n- Added: Output plotting functionality\n- Added: Ability to exclude soil type variation from bedrock\n\nv0.4.10 (2020-03-27)\n--------------------\n- Fixed: Error in SPID variation of G/Gmax\n- Added: Scaling during read of SMC and AT2 input motions\n\nv0.4.9 (2020-03-09)\n-------------------\n- Add InitialVelProfile and CompatVelProfile outputs\n\nv0.4.8 (2019-12-11)\n-------------------\n- Remove Cython and cyko as dependencies\n- Added a numba based Konno-Ohmachi smoothing\n\nv0.4.6 (2019-11-12)\n-------------------\n- FIXED #11: Dependencies missing on install.\n\nv0.4.5 (2019-10-24)\n-------------------\n- FIXED #9: Wrong stress for some Menq components.\n\nv0.4.4 (2019-05-22)\n-------------------\n- Incremented version because of issue with automated builds.\n\nv0.4.3 (2019-05-22)\n-------------------\n- FIXED: Bug in MANIFEST.in\n\nv0.4.2 (2019-05-22)\n-------------------\n- Incremented version because of issue with automated builds.\n\nv0.4.1 (2019-05-22)\n-------------------\n- Fixed strain profile to use ``max_strain``.\n- Changed README and HISTORY to markdown.\n\nv0.4.0 (2019-03-11)\n-------------------\n- Added smoothed FourierAmplitudeSpectrum output.\n\nv0.3.2 (2018-12-02)\n-------------------\n- Fixed building of docs.\n- Removed stickler.\n- Version double increment due to pypi naming conflict.\n\nv0.3.0 (2018-11-30)\n-------------------\n- Converted all damping to decimal.\n- Added tests for KishidaSoilType.\n- Added tests against Deepsoil.\n\nv0.0.1 (2016-04-30)\n-------------------\n- First release on PyPI.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Site Response Analysis with Python",
"version": "0.5.0",
"project_urls": {
"Homepage": "http://github.com/arkottke/pysra"
},
"split_keywords": [
"site",
"response"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f01f61323d89f588dcbc9d0ee6c5f5f13e05c8c7b937dab43d9f34a95792cc0f",
"md5": "0b3e145745ced72762a2e715aff79af7",
"sha256": "758e9f325c3664c89977a5855b19866a1d35632c14f5b0f3d78d751b1eea6feb"
},
"downloads": -1,
"filename": "pySRA-0.5.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "0b3e145745ced72762a2e715aff79af7",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 54118,
"upload_time": "2022-06-14T15:43:49",
"upload_time_iso_8601": "2022-06-14T15:43:49.715293Z",
"url": "https://files.pythonhosted.org/packages/f0/1f/61323d89f588dcbc9d0ee6c5f5f13e05c8c7b937dab43d9f34a95792cc0f/pySRA-0.5.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "820a5e580c155029d32a9368249fef04c12ed20d1bb5d7dfc504746746d808b2",
"md5": "bef15cef49cbf9eacffc4e23c16df7b1",
"sha256": "29c632de32fc8cb951feb761cdc38876d1d688a28afd5b8743a675f13732d722"
},
"downloads": -1,
"filename": "pySRA-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "bef15cef49cbf9eacffc4e23c16df7b1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 44411,
"upload_time": "2022-06-14T15:43:51",
"upload_time_iso_8601": "2022-06-14T15:43:51.152806Z",
"url": "https://files.pythonhosted.org/packages/82/0a/5e580c155029d32a9368249fef04c12ed20d1bb5d7dfc504746746d808b2/pySRA-0.5.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-06-14 15:43:51",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "arkottke",
"github_project": "pysra",
"travis_ci": true,
"coveralls": true,
"github_actions": true,
"requirements": [
{
"name": "matplotlib",
"specs": []
},
{
"name": "numba",
"specs": []
},
{
"name": "numpy",
"specs": []
},
{
"name": "openpyxl",
"specs": [
[
"==",
"3.0.10"
]
]
},
{
"name": "pandas",
"specs": []
},
{
"name": "pyexcel",
"specs": [
[
"==",
"0.6.7"
]
]
},
{
"name": "pyexcel-xlsx",
"specs": [
[
"==",
"0.6.0"
]
]
},
{
"name": "pykooh",
"specs": []
},
{
"name": "pyrvt",
"specs": []
},
{
"name": "scipy",
"specs": []
},
{
"name": "setuptools",
"specs": []
},
{
"name": "tomli",
"specs": []
}
],
"lcname": "pysra"
}