opstool

View on PyPIReverse Dependencies (0)

1.0.9 opstool-1.0.9-py3-none-any.whl

Wheel Details

Project: opstool
Version: 1.0.9
Filename: opstool-1.0.9-py3-none-any.whl
Download: [link]
Size: 535595
MD5: 437294e66101e5163419ae450e3c5f44
SHA256: fd3c979f8772efa35f3b84763d397d4a40ec0cccbef5c0ce699e6ea05b2a95ad
Uploaded: 2025-02-26 05:07:12 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: opstool
Version: 1.0.9
Summary: opstool: A Python package for structural analysis and visualization using OpenSeesPy
Author: Yexiang Yan
Author-Email: yexiang_yan[at]outlook.com
Project-Url: Documentation, https://opstool.readthedocs.io/en/latest/index.html
Project-Url: Repository, https://github.com/yexiang1992/opstool
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<3.13
Requires-Dist: gmsh (>=4.13.1)
Requires-Dist: imageio[ffmpeg] (>=2.36.1)
Requires-Dist: ipywidgets (>=8.1.5)
Requires-Dist: matplotlib (>=3.9.2)
Requires-Dist: netcdf4 (>=1.7.1.post2)
Requires-Dist: numpy (>=1.26.4)
Requires-Dist: pandas (>=2.2.3)
Requires-Dist: plotly (>=5.24.1)
Requires-Dist: pyvista (>=0.44.1)
Requires-Dist: rich (>=13.9.2)
Requires-Dist: scipy (>=1.14.1)
Requires-Dist: sectionproperties (>=3.4.0)
Requires-Dist: shapely (>=2.0.6)
Requires-Dist: trame (>=3.7.0)
Requires-Dist: trame-components (>=2.4.2)
Requires-Dist: trame-vtk (>=2.8.12)
Requires-Dist: trame-vuetify (>=2.7.2)
Requires-Dist: triangle (>=20230923)
Requires-Dist: xarray (>=2024.10.0)
Description-Content-Type: text/markdown
[Description omitted; length: 6005 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.1.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
opstool/__about__.py sha256=5fdKqtSBBDvdwuTWCGoh62x6-wR269e8DEQnOPkCHWg 23
opstool/__init__.py sha256=OysVuaQyp72nQa7qM_psmv5S315r7MLMjsXJWdlW2hM 339
opstool/anlys/__init__.py sha256=m8EiRCJyIj4w0W5uNt4J3mDVcKYabLcbldkDQP80Vnc 148
opstool/anlys/_sec_analysis.py sha256=Gw8JmyFRmYNBMxBbtfvf0lrENjaFgl7vKVW7bVUWEPA 19358
opstool/anlys/_smart_analyze.py sha256=aWw5ob1BV3HA2mtCh_LoEhD3EsIZR5-2MDVEI5udYJY 36193
opstool/post/__init__.py sha256=-BTre0uZPmP0Cyi2OU9-p0tuZHweHVp3zL9Q4za0kDw 1184
opstool/post/_get_model_data_base.py sha256=-3xjD_gokqRoRewFeoDA8WDW_lplqtVrXMteevXa2ng 25164
opstool/post/_get_response/__init__.py sha256=y01lVg_bM99AimIJPwmId-YISUp-vw05tZU8S1looxE 776
opstool/post/_get_response/_get_contact_resp.py sha256=e7fTKj2vagOM__rzvyiEWKzBP-Lm3BQMdwIcre7ltp4 5525
opstool/post/_get_response/_get_fiber_sec_resp.py sha256=IpdrwwIdlYG7iwgRX-rx4qOrW_GPScXyNoXk5KwRy9E 6343
opstool/post/_get_response/_get_frame_resp.py sha256=VcCcLcTtJEqYpvznbLCxxea9v35f7g7-7rbz2PHqMOw 12627
opstool/post/_get_response/_get_link_resp.py sha256=8pc6BW9dTW2FjYH9GuNFZmJMS1NdvECXTD9ymFQnZF4 4331
opstool/post/_get_response/_get_model_info_step.py sha256=9rCjrwvMMn01TepYCULI3zYOQ2AekAV1-nTQnI5Z1ig 4855
opstool/post/_get_response/_get_nodal_resp.py sha256=24VmUb3pLO1rZ86vrhm7tXy88HGAg1VmXO9uPr64s4s 7629
opstool/post/_get_response/_get_plane_resp.py sha256=de8hBprFUNpJxoeg_xAGrKpl12zdAGjqIlDx76EFv8o 10936
opstool/post/_get_response/_get_shell_resp.py sha256=W1IwASEVjf8-lMe7BOOiK2jGoi2pv0PYqF-j71d2MEY 9822
opstool/post/_get_response/_get_solid_resp.py sha256=mRb5cECjtyGcf5z5zBldXcYJpHgajDuI7xmIHUF_VxE 7630
opstool/post/_get_response/_get_truss_resp.py sha256=7wwY6sKvAkxG_X6GRJazuk0ifR0z3PqHhphWoTYtPD8 3346
opstool/post/_get_response/_response_base.py sha256=Z-6Z14KgGlLmThjBu-PUp3TDBFiTh1t4DHsdS-hVot8 1527
opstool/post/_get_response/_response_extrapolation.py sha256=csKlO-UZvEYoRpGm63kfbEHVYdDlYyru5dzMDIDHo9U 9083
opstool/post/eigen_data.py sha256=qqlpMuqB2TILyHrkadoY3LEHXQtkBpvS8iiIYU3aYU4 7426
opstool/post/model_data.py sha256=hJrsBqY6w5x1AycZp0pe1P_WrvTFcQO8cF7dV7iPzpA 20062
opstool/post/responses_data.py sha256=FqzTIDesUYMN3yT0xqlsQcPojY5W8jXvT4inO78FVgQ 26562
opstool/pre/__init__.py sha256=IQvWNwmannMm5jiWvLC-GHCfcX4cjkPNOeUuqIHKino 841
opstool/pre/_load.py sha256=2xr8rFDd81JBRj6_XKH68UFJ8PaPVLrSp9LmGheTtaA 17423
opstool/pre/_model_data.py sha256=FYXHQ3gOYUverrQbuM48EjoENJZRUoCmL_yx0YmOxIM 3109
opstool/pre/_model_mass.py sha256=HJATDd8X3YRZJPockGQyAGUg55DbdwSea19pKJet_kE 14988
opstool/pre/_read_gmsh.py sha256=pfsAi8AJYeZ9GocRoZCYmQ0jrnymEaZLxzJHJbFMDRM 40046
opstool/pre/_unit_system.py sha256=MZWuYzv_xPiTmA_eC0s0VAsewVCEY1JQU6I06L69kOg 8688
opstool/pre/pre_utils.py sha256=4DtnJMg9kbcBpmPVSgxuAbupGA1z7ym_IQ3GbsmU-Zo 900
opstool/pre/section/__init__.py sha256=VrDpVS5tvMzNZChrgpkJr8vR68knNwYcbJJX2vzFAn0 775
opstool/pre/section/_plot_fiber_sec.py sha256=Gb9-DG6hLVWu5knb9lPXgUgfK9l7HembYlnsE5faKAw 4174
opstool/pre/section/_plot_fiber_sec_by_cmds.py sha256=R3ifiRvb5zug3AV0fKLL_HfWhUZQ9Ohllr2pl4VXAo0 11267
opstool/pre/section/sec_mesh.py sha256=9BAHJdZ5G0Vz5RIvSjbpYLyTMawlemhFULZceM-tKSM 66399
opstool/pre/section/var_sec_mesh.py sha256=eiRaIE8MYOJBWNSM2ZGMzSuaSfwE3xIJl9Z2fIqFnv0 14381
opstool/pre/tcl2py.py sha256=tHu8B97sWxdWjS2ZSpPY6eRlAWHBTVLTib7anGQVUsg 68626
opstool/utils/__init__.py sha256=w0AXySvusZs27ayqODolOSAW7924U828FB2ZPS7fZJk 928
opstool/utils/_load_ops_examples.py sha256=8sVXhoSdvCBfOdus3wfrHNAWN2ErPS0knUT8XwG50kQ 3836
opstool/utils/_util_funcs.py sha256=3O6QAwBffNSk79I0W5R8WxU84LMjJIM5P3fOJuJkBKU 4627
opstool/utils/consts.py sha256=x_tZ63FnxO09Qj5UWkwlV6sihzZ3zP_Bxdpi8MOMgfA 2235
opstool/utils/opensees.pyi sha256=dr6E-uAlqDiigdQOBB2luRxQpdbhMbZIKMNEs5rDxVs 81838
opstool/utils/ops_ele_class_tags.py sha256=JgBrNKXf9qEajrT8Wzv2GZ9uLEQZhDdgL4xp7UyZXh0 10746
opstool/utils/ops_models/__init__.py sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY 2
opstool/utils/ops_models/ArchBridge.py sha256=ZIRFKS-S7E5MdvcWKyHUlCvlIMYuJsn4bsMVGQLUfK4 368097
opstool/utils/ops_models/ArchBridge2.py sha256=xrxPRqizktHJVuihjwirIeo3uRfmGU5EUlvhWB5GPrI 96069
opstool/utils/ops_models/CableStayedBridge.py sha256=3vvWKAklvfZ_JbWrTb0Kw3VUmxTt-cTUecL0ndZvROM 697236
opstool/utils/ops_models/Dam.py sha256=OnEbQ9hU1WsAvKqR2d5UBD_Zh3b1qkqRW1_wdpQSmco 289018
opstool/utils/ops_models/DamBreak.py sha256=OwFV3Q6biRRl53Gmf4WP6U7wsrEZosDuaJLrz-c81Tc 1699
opstool/utils/ops_models/FiberSec.py sha256=UWcLCe191Qvu9dOFiaW3tg2Ca1DXHU41s5-AYfeSEN8 1823
opstool/utils/ops_models/Frame3D.py sha256=De3kRlrdWGLotkZWyv5PiLMESOJudfo8-YIC2QFfbEc 241484
opstool/utils/ops_models/Frame3D2.py sha256=UNNBgDBWY5C0pHv-VE4x0MOtoDao7Dxe1SfrVTIO2xU 15443
opstool/utils/ops_models/GridFrame.py sha256=7FcK8PA3ykk6F5cL8ZUt3hPL8-TEb3UOHQ-0gpvZZUo 54201
opstool/utils/ops_models/Igloo.py sha256=SyssL-bP9Wz7lHskILJ23HvjhyZbkLFTFC3rFLGoHWw 901646
opstool/utils/ops_models/Pier.py sha256=0SaywyznPxxdYUhTI9q14nXH1zVTmQCEjtNU1vk_mVw 2102
opstool/utils/ops_models/shell3D.py sha256=HnYFr0OOnx9eQDlpAd_FdSAy4Q6SBW9tKPrKDzgyWMY 16275
opstool/utils/ops_models/SuspensionBridge.py sha256=ykWf4mkSGrtqgeCraC8PzeSBpyhYZaYtZK7Pga2UkwI 110244
opstool/utils/ops_models/TrussBridge.py sha256=-32n2XnSZjcr9ocTRXBYrX9P-CF8PyyE-343o1Q2w2k 7155
opstool/vis/__init__.py sha256=FGru_4PiwOxhoJu70HZE8VJrq3blqwJ5BGrzpo6sVQU 142
opstool/vis/plotly/__init__.py sha256=u5goQEFrWpJBnGcQoHrStjVNqHjxWBGVjowkwr0yaCQ 1105
opstool/vis/plotly/plot_resp_base.py sha256=EYndxH70dzI8-aAfwsfqPC80j5x-WHziLlTD_VkgjbI 3419
opstool/vis/plotly/plot_utils.py sha256=T-mVoYViuk0s2vk7PwNaRXxIpRVw06fE6HSfUHrxeO8 33807
opstool/vis/plotly/vis_eigen.py sha256=O8QC3K-1zuc5BpbXUQnzJYh5QK5h8jzA9_oBqYyc-aU 26222
opstool/vis/plotly/vis_frame_resp.py sha256=6QSFVU93LVn4dmJtdhzxklPFr2m399s4BX-LNobr-MU 29873
opstool/vis/plotly/vis_model.py sha256=7Gj94Gyi7FbpmM9cbt__nhrkW-98vIlQYFunRRVhCgM 37287
opstool/vis/plotly/vis_nodal_resp.py sha256=3i97Bj1DCiO-FdFN9kLyWcvs8VmAqUimGPD-MPs_tq0 26331
opstool/vis/plotly/vis_truss_resp.py sha256=_VCepiEwFhDHOtRGqZDRSOWE1hZd-VyMckGaNCkyv2Y 21107
opstool/vis/plotly/vis_unstru_resp.py sha256=Y7NcN5k00zVcsb6hm5vtVsQSXV2T-eLZekF7F8x4Cps 27538
opstool/vis/pyvista/__init__.py sha256=iCa65YulpxdqgdPw9EnVTdXKwL2zxPyWw5Hd0_kgElk 1054
opstool/vis/pyvista/plot_resp_base.py sha256=_0890h-pJJLN-tEPu4OsBtkmhlK9mgJ0YcoNI_aqg8k 2621
opstool/vis/pyvista/plot_utils.py sha256=lgBGr_-OjkAyB9erDdr3txooziQvdu9OnUdIDjKU1kU 24072
opstool/vis/pyvista/vis_eigen.py sha256=eFyX-pomngeFJBLtTlk1x2rVJ8QqLvwLQOzifAZ7kzo 17804
opstool/vis/pyvista/vis_frame_resp.py sha256=bwZQpw3Nf3iTPtYywSkg1j1O7Mbq7S6I2h1b0umpUVY 27010
opstool/vis/pyvista/vis_model.py sha256=vWRbFW4a5bqHJdtWuFmJLSE-SPnuOD_Q2cM3niVEejU 33213
opstool/vis/pyvista/vis_nodal_resp.py sha256=yxGniMgJTIiWLw_S9l9GWgrZxvL8riYhTzrH_oItMR8 27066
opstool/vis/pyvista/vis_truss_resp.py sha256=UwWxtDMBgGmzJNaSJYi8vEJ2BDtwH9gQYxdu7AjUcP0 17666
opstool/vis/pyvista/vis_unstru_resp.py sha256=YOkDx0Z-DpIo0dDfF4WF6zFMqoIoJ9EGl2cfNez5T64 22940
opstool-1.0.9.dist-info/LICENCE.txt sha256=5c26u-GuYOjqzUDQMGGCYpHi9lRHuEZvG-jajFEklaI 34817
opstool-1.0.9.dist-info/METADATA sha256=vWKNFpDAfR0iGOMkwQIUBwwsCAHi3x2v7F3y0CzpPnk 7299
opstool-1.0.9.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
opstool-1.0.9.dist-info/RECORD