{ "info": { "author": "Adam Zsarn\u00f3czay", "author_email": "adamzs@stanford.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Framework :: Jupyter", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering" ], "description": "\"pelicun\"\n\n[![Documentation Status](https://readthedocs.org/projects/pelicun/badge/?version=latest)](http://pelicun.readthedocs.io/en/latest/?badge=latest)\n[![TravisCI](https://travis-ci.org/NHERI-SimCenter/pelicun.svg?branch=master)](https://travis-ci.org/NHERI-SimCenter/pelicun)\n[![Coverage Status](https://coveralls.io/repos/github/NHERI-SimCenter/pelicun/badge.svg?branch=master)](https://coveralls.io/github/NHERI-SimCenter/pelicun?branch=master)\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.2558558.svg)](https://doi.org/10.5281/zenodo.2558558)\n\nProbabilistic Estimation of Losses, Injuries, and Community resilience Under Natural disasters\n\n## What is it?\n\n`pelicun` is a Python package that provides tools for assessment of damage and losses due to natural hazards. It uses a stochastic damage and loss model that is based on the methodology described in FEMA P58 (FEMA, 2012). While FEMA P58 aims to assess the seismic performance of a building, with `pelicun` we provide a more versatile, hazard-agnostic tool that estimates losses for several types of assets in the built environment.\n\nDetailed documentation of the available methods and their use is available at http://pelicun.readthedocs.io\n\n## What can I use it for?\n\n`pelicun` quantifies losses from an earthquake or hurricane scenario in the form of decision variables. This functionality is typically utilized for performance-based engineering and regional risk assessment. There are several steps of performance assessment that `pelicun` can help with:\n\n- **Describe the joint distribution of asset response.** The response of a structure or other type of asset to an earthquake or hurricane wind is typically described by so-called engineering demand parameters (EDPs). `pelicun` provides methods that take a finite number of EDP vectors and find a multivariate distribution that describes the joint distribution of EDP data well. You can control the type of target distribution, apply truncation limits and censor part of the data to consider detection limits in your analysis. Alternatively, you can choose to use your EDP vectors as-is without resampling from a fitted distribution.\n\n- **Define the damage and loss model of a building.** The component damage and loss data from the first two editions of FEMA P58 and the HAZUS earthquake and hurricane models for buildings are provided with pelicun. This makes it easy to define building components without having to collect and provide all the data manually. The stochastic damage and loss model is designed to facilitate modeling correlations between several parameters of the damage and loss model.\n\n- **Estimate component damages.** Given a damage and loss model and the joint distribution of EDPs, `pelicun` provides methods to estimate the amount of damaged components and the number of cases with collapse.\n\n- **Estimate consequences.** Using information about collapse and component damages, the following consequences can be estimated with the loss model: reconstruction cost and time, unsafe placarding (red tag), injuries and fatalities. \n\n## Why should I use it?\n\n1. It is free and it always will be. \n2. It is open source. You can always see what is happening under the hood.\n3. It is efficient. The loss assessment calculations in `pelicun` use `numpy`, `scipy`, and `pandas` libraries to efficiently propagate uncertainties and provide detailed results quickly.\n4. You can trust it. Every function in `pelicun` is tested after every commit. See the Travis-CI and Coveralls badges at the top for more info. \n5. You can extend it. If you have other methods that you consider better than the ones we already offer, we encourage you to fork the repo, and extend `pelicun` with your approach. You do not need to share your extended version with the community, but if you are interested in doing so, contact us and we are more than happy to merge your version with the official release.\n\n## Requirements\n\n`pelicun` runs under Python 3.6+ . The following packages are required for it to work properly:\n\n- `numpy` >= 1.17.0\n\n- `scipy` >= 1.3.0\n\n- `pandas` >= 0.25.0\n\nWe recommend installing these using `pip`.\n\n## Installation\n\n`pelicun` is available at the Python Package Index (PyPI). You can simply install it using `pip` as follows:\n\n```\npip install pelicun\n```\n\n## License\n\n`pelicun` is distributed under the BSD 3-Clause license, see LICENSE.\n\n## Acknowledgement\n\nThis material is based upon work supported by the National Science Foundation under Grant No. 1612843. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.\n\n## Contact\n\nAdam Zsarn\u00f3czay, NHERI SimCenter, Stanford University, adamzs@stanford.edu\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/NHERI-SimCenter/pelicun/", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "pelicun", "package_url": "https://pypi.org/project/pelicun/", "platform": "any", "project_url": "https://pypi.org/project/pelicun/", "project_urls": { "Homepage": "http://github.com/NHERI-SimCenter/pelicun/" }, "release_url": "https://pypi.org/project/pelicun/2.0/", "requires_dist": [ "numpy (>=1.17.0)", "scipy (>=1.3.0)", "pandas (>=0.25.0)", "pytest ; extra == 'testing'" ], "requires_python": "", "summary": "Probabilistic Estimation of Losses, Injuries, and Community resilience Under Natural disasters", "version": "2.0" }, "last_serial": 5980283, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "952648b8156f18f235d4786147b73b97", "sha256": "3cd1971408823c8ba3e07394f3e72b9f9ccc787d8176ad57db21ff1e35ee4f12" }, "downloads": -1, "filename": "pelicun-0.9.1-py2-none-any.whl", "has_sig": false, "md5_digest": "952648b8156f18f235d4786147b73b97", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 48281, "upload_time": "2018-10-04T23:21:28", "url": "https://files.pythonhosted.org/packages/78/44/437a81034f719342959886b8c1e5ff20bb202e9ecb5e188e6304983bcff1/pelicun-0.9.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c95085f4c96470f0925b3223bb2da1c", "sha256": "cda88fc4c6ce38d288b858348ec5dd14eec78d427724046aff0f223cdd42aa57" }, "downloads": -1, "filename": "pelicun-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0c95085f4c96470f0925b3223bb2da1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48257, "upload_time": "2018-10-04T23:21:29", "url": "https://files.pythonhosted.org/packages/ea/f1/8a387d87b4b5106475e1ba4f7776b7ede0f4ab01127f85ebd73e1fd56c04/pelicun-0.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ead48f68673db9c218559d349d92ba3c", "sha256": "296324d54450d01bb941f704ea0cc815f1618f50e3607d15f8005228a390a046" }, "downloads": -1, "filename": "pelicun-0.9.1.tar.gz", "has_sig": false, "md5_digest": "ead48f68673db9c218559d349d92ba3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42717, "upload_time": "2018-10-04T23:21:30", "url": "https://files.pythonhosted.org/packages/6e/a6/7a957ddb500d81ec5b4f647faba4fc74ac6d94f90d772b91efd33cb93193/pelicun-0.9.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "68b2365a13e310761c4787b169466a1b", "sha256": "86c540a13559d0d743363760fc8a3e9bf6350087b4c403c98683c447265a817f" }, "downloads": -1, "filename": "pelicun-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "68b2365a13e310761c4787b169466a1b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 55887, "upload_time": "2018-11-06T23:57:42", "url": "https://files.pythonhosted.org/packages/5e/d2/3f0003863c1783433580418ef5a65278098dd78a8b862ac5d9f6021bd1e1/pelicun-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "868587542d7245a02c3786cbc6bab5f8", "sha256": "9a3e4d4f47a40187883a59f023e3ad5b6c13f06883008f80ed235e57c2b1a66d" }, "downloads": -1, "filename": "pelicun-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "868587542d7245a02c3786cbc6bab5f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 55866, "upload_time": "2018-11-06T23:57:43", "url": "https://files.pythonhosted.org/packages/3f/98/9f085dea3e3d4302d1e1741e76cb0a4b009d7e10b880b1753b69d148d602/pelicun-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8244a1e7e6aef9bb0c0a2505b00730d", "sha256": "779ccf158aa4ac2de0ef2a8b707d7f8ff2d8ec0fddc4f4d2fdd48c30421ca11a" }, "downloads": -1, "filename": "pelicun-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c8244a1e7e6aef9bb0c0a2505b00730d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51228, "upload_time": "2018-11-06T23:57:44", "url": "https://files.pythonhosted.org/packages/ec/33/cc69870ccfa1035280ba45ceebcaa359cb5c72684fe73d5855118c078121/pelicun-1.0.0.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "4e997d599cbfc7fd3bc38e5910206e5b", "sha256": "8c1e7a778a2539bd6ec8d95f0d87227c705955e5f917af5d3c482c822ddfc2fc" }, "downloads": -1, "filename": "pelicun-1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "4e997d599cbfc7fd3bc38e5910206e5b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 57184, "upload_time": "2019-01-25T21:52:40", "url": "https://files.pythonhosted.org/packages/0c/b3/75452a6fb8f70786b44ce552ea3644f04d7aeb1f5359cf202cc7ef1936be/pelicun-1.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d97af73d9b2974a1d2de39e681e988a", "sha256": "65409b1a983e6101c53d6f31034a02441772a661b88254d2de1be178fa1d8551" }, "downloads": -1, "filename": "pelicun-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8d97af73d9b2974a1d2de39e681e988a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 57161, "upload_time": "2019-01-25T21:52:42", "url": "https://files.pythonhosted.org/packages/39/03/5ae69daf6a0d31122b880945d8f5fef4b48852da42decaf7b3c3ded903a9/pelicun-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40570fc64880e5d63347afb941c91aff", "sha256": "2c75e9f5354c5a412416f59c79c5682b0063a5e9146d6471d0d8af7fbf4a8a67" }, "downloads": -1, "filename": "pelicun-1.0.5.tar.gz", "has_sig": false, "md5_digest": "40570fc64880e5d63347afb941c91aff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52673, "upload_time": "2019-01-25T21:52:43", "url": "https://files.pythonhosted.org/packages/bb/da/4d7d9c8894bde4cc5af5b7cedbbefd11bb0c0d117a0fa297cf41c2ce6796/pelicun-1.0.5.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ede34db02a9c6a25c941082f737f01f8", "sha256": "8b866d3b0903ff6e49819a7bc47d7c7f36a382dab89b3f75ea578a80a6dd89e6" }, "downloads": -1, "filename": "pelicun-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ede34db02a9c6a25c941082f737f01f8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 71008, "upload_time": "2019-02-06T21:36:53", "url": "https://files.pythonhosted.org/packages/52/4e/3aa790ac2ef962e648b33183651f976c5728517edcfdd5263a56f1618664/pelicun-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0e1e2b73bd1caf32d63bd87bfdffc66", "sha256": "d5da3b02956b4233731ec8e0196ec3907b06e6be7d33f71e7508b311218c0157" }, "downloads": -1, "filename": "pelicun-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c0e1e2b73bd1caf32d63bd87bfdffc66", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 70984, "upload_time": "2019-02-06T21:36:55", "url": "https://files.pythonhosted.org/packages/b7/aa/fe2888b0e958eb398a1d1331e40082e87b46bd2b3e4521829e221682bbc9/pelicun-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64b62e6b9ffc37906cf8a54b6006d933", "sha256": "7dcee79329786fbf03e0ebcd12a439bbef690b9dcb4e2848852d8dcdb412099e" }, "downloads": -1, "filename": "pelicun-1.1.0.tar.gz", "has_sig": false, "md5_digest": "64b62e6b9ffc37906cf8a54b6006d933", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66670, "upload_time": "2019-02-06T21:36:56", "url": "https://files.pythonhosted.org/packages/c8/b7/a1e2c0f4718d5f557396fe01e3a15cc20be94bd1addaa94f0f55877f7bc8/pelicun-1.1.0.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "d77779846f572927957ba3d73cad75ea", "sha256": "0c9369149804b92efb4dad9b56e140e65b0da33a6f4d1eb41e9f24c513e69910" }, "downloads": -1, "filename": "pelicun-1.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "d77779846f572927957ba3d73cad75ea", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1145760, "upload_time": "2019-06-13T00:45:17", "url": "https://files.pythonhosted.org/packages/1d/0c/b398d41e6eb0857608dbb6db3612ecd69bd54ef83803c83fe086a49d2f8c/pelicun-1.1.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f25ef8b98204b69d352a6884a61ee62f", "sha256": "9a242bdb0ce23f7383cbc385ed1e3e75e159be8043748b1edff2a4bd1a132d9f" }, "downloads": -1, "filename": "pelicun-1.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f25ef8b98204b69d352a6884a61ee62f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1145739, "upload_time": "2019-06-13T00:45:20", "url": "https://files.pythonhosted.org/packages/76/3d/2e4d759d5a2edf6e526b23b7cb0e0489546d5c403369ad6f16bc81ff302d/pelicun-1.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b34e2efc0b526591d8e33c85b2232fa", "sha256": "0b4926e7122d11c5b5cb1459404e9619d1f1969f3b9d20a567e7be5b328bd553" }, "downloads": -1, "filename": "pelicun-1.1.6.tar.gz", "has_sig": false, "md5_digest": "0b34e2efc0b526591d8e33c85b2232fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1830136, "upload_time": "2019-06-13T00:45:26", "url": "https://files.pythonhosted.org/packages/1b/2e/3c354bb3c697f72ff949a5259b2013d4a2cce90a1599a91c8100844a5eb2/pelicun-1.1.6.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "fc09602954f254ca1f5fe71db9e4020c", "sha256": "18f6bb014d71c4f3e4710718f9570197be0cb03470921e8b9d4ac8d12cde0716" }, "downloads": -1, "filename": "pelicun-2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fc09602954f254ca1f5fe71db9e4020c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1150370, "upload_time": "2019-10-15T22:53:30", "url": "https://files.pythonhosted.org/packages/bd/6f/a2260123bd00d98004696606ca28822adb93d9d604d85c9dcc2d419a4560/pelicun-2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "313c3d3b3c6db551da8e831b60c16cf5", "sha256": "126a6f0ecb70674af6709783575d7249a4d6bc05a62eed689fc1206800a9311a" }, "downloads": -1, "filename": "pelicun-2.0.tar.gz", "has_sig": false, "md5_digest": "313c3d3b3c6db551da8e831b60c16cf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1064501, "upload_time": "2019-10-15T22:53:50", "url": "https://files.pythonhosted.org/packages/d1/78/da7cbc67d301d5af2fb0dc1ab097aa4687c8d1731e30c33e61bfee8df5f1/pelicun-2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fc09602954f254ca1f5fe71db9e4020c", "sha256": "18f6bb014d71c4f3e4710718f9570197be0cb03470921e8b9d4ac8d12cde0716" }, "downloads": -1, "filename": "pelicun-2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fc09602954f254ca1f5fe71db9e4020c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1150370, "upload_time": "2019-10-15T22:53:30", "url": "https://files.pythonhosted.org/packages/bd/6f/a2260123bd00d98004696606ca28822adb93d9d604d85c9dcc2d419a4560/pelicun-2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "313c3d3b3c6db551da8e831b60c16cf5", "sha256": "126a6f0ecb70674af6709783575d7249a4d6bc05a62eed689fc1206800a9311a" }, "downloads": -1, "filename": "pelicun-2.0.tar.gz", "has_sig": false, "md5_digest": "313c3d3b3c6db551da8e831b60c16cf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1064501, "upload_time": "2019-10-15T22:53:50", "url": "https://files.pythonhosted.org/packages/d1/78/da7cbc67d301d5af2fb0dc1ab097aa4687c8d1731e30c33e61bfee8df5f1/pelicun-2.0.tar.gz" } ] }