pySRA


NamepySRA JSON
Version 0.5.0 PyPI version JSON
download
home_pagehttp://github.com/arkottke/pysra
SummarySite Response Analysis with Python
upload_time2022-06-14 15:43:51
maintainer
docs_urlNone
authorAlbert Kottke
requires_python
licenseMIT
keywords site response
VCS
bugtrack_url
requirements matplotlib numba numpy openpyxl pandas pyexcel pyexcel-xlsx pykooh pyrvt scipy setuptools tomli
Travis-CI
coveralls test coverage
            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"
}
        
Elapsed time: 0.25796s