# opseestools
This is a library to be used with OpenSeesPy.
It includes a collection of analysis functions that are useful if you are analyzing frames or wall buildings both in two and three dimensions, storing the results in Python variables.
It also includes another useful tools for processing results and creating scripts
## Installation
pip install opseestools
## Citation
You can cite opseestools as:
Arroyo, O., Feliciano, D., Novoa, D., & Valcárcel, J. (2024). opseestools: A Python library to streamline OpenSeesPy workflows. SoftwareX, 27, 101832.
## Description and use
ops tools comprises a set of functions in four categories:
1) 2D Analysis functions. This library is called analysis. You can import it as:
import opstools.analisis as an
2) 3D Analysis functions. This library is called analysis. You can import it as:
import opstools.analisis3D as an3D (or any name you want)
3) A set of utilities to support model building. You can import it as:
import opstools.utilidades as ut (or any other name)
4) A library to calculate and plot fragility functions. You can import it as:
import opstools.Lib_frag as lf (or any other name)
## Documentation and tutorials
The full documentation is available on the GitHub website: https://github.com/odarroyo/opseestools
Tutorials of how to use the functions are available in the examples folder in: https://github.com/odarroyo/opseestools
Raw data
{
"_id": null,
"home_page": "https://github.com/odarroyo/opseestools",
"name": "opseestools",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": null,
"author": "Orlando Arroyo",
"author_email": "orlando.arroyo@uis.edu.co",
"download_url": "https://files.pythonhosted.org/packages/8b/3b/893d2ca41f67296efd611f95da056553eda391fcc844393a201bcfcbed55/opseestools-0.92.tar.gz",
"platform": null,
"description": "# opseestools\r\n\r\nThis is a library to be used with OpenSeesPy.\r\n\r\nIt includes a collection of analysis functions that are useful if you are analyzing frames or wall buildings both in two and three dimensions, storing the results in Python variables. \r\nIt also includes another useful tools for processing results and creating scripts\r\n\r\n## Installation\r\n\r\npip install opseestools\r\n\r\n## Citation\r\n\r\nYou can cite opseestools as:\r\n\r\nArroyo, O., Feliciano, D., Novoa, D., & Valc\u00c3\u00a1rcel, J. (2024). opseestools: A Python library to streamline OpenSeesPy workflows. SoftwareX, 27, 101832.\r\n\r\n## Description and use \r\n\r\nops tools comprises a set of functions in four categories:\r\n\r\n1) 2D Analysis functions. This library is called analysis. You can import it as:\r\n\r\nimport opstools.analisis as an\r\n\r\n2) 3D Analysis functions. This library is called analysis. You can import it as:\r\n\r\nimport opstools.analisis3D as an3D (or any name you want)\r\n\r\n3) A set of utilities to support model building. You can import it as:\r\n\r\nimport opstools.utilidades as ut (or any other name)\r\n\r\n4) A library to calculate and plot fragility functions. You can import it as:\r\n\r\nimport opstools.Lib_frag as lf (or any other name)\r\n\r\n## Documentation and tutorials\r\n\r\nThe full documentation is available on the GitHub website: https://github.com/odarroyo/opseestools\r\n\r\nTutorials of how to use the functions are available in the examples folder in: https://github.com/odarroyo/opseestools \r\n\r\n\r\n\r\n\r\n",
"bugtrack_url": null,
"license": "LICENSE",
"summary": "A collection of OpenSeesPy routines for performing several types of analyses and other tools",
"version": "0.92",
"project_urls": {
"Homepage": "https://github.com/odarroyo/opseestools"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "162a4e6fb28a7f308193f41358f4ff39e9203368be0c216b83ce10d028c14d94",
"md5": "f8a3352cb71ef23e352cb7de44e5b86c",
"sha256": "1ad567ef8576be2fefc450f4beb1aa84af674a772205675b5ab5ba44919e44a8"
},
"downloads": -1,
"filename": "opseestools-0.92-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f8a3352cb71ef23e352cb7de44e5b86c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 43199,
"upload_time": "2025-07-16T00:44:31",
"upload_time_iso_8601": "2025-07-16T00:44:31.595587Z",
"url": "https://files.pythonhosted.org/packages/16/2a/4e6fb28a7f308193f41358f4ff39e9203368be0c216b83ce10d028c14d94/opseestools-0.92-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8b3b893d2ca41f67296efd611f95da056553eda391fcc844393a201bcfcbed55",
"md5": "025e32a9b4fdad684f7f50a7b108041f",
"sha256": "fb9c24999196f9a50f37e597dcfc004590369f6573ea83b647915396699ef295"
},
"downloads": -1,
"filename": "opseestools-0.92.tar.gz",
"has_sig": false,
"md5_digest": "025e32a9b4fdad684f7f50a7b108041f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 40865,
"upload_time": "2025-07-16T00:44:33",
"upload_time_iso_8601": "2025-07-16T00:44:33.125977Z",
"url": "https://files.pythonhosted.org/packages/8b/3b/893d2ca41f67296efd611f95da056553eda391fcc844393a201bcfcbed55/opseestools-0.92.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-16 00:44:33",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "odarroyo",
"github_project": "opseestools",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "opseestools"
}