Metadata-Version: 2.1
Name: opensees
Version: 0.0.44
Summary: Direct and idiomatic bindings to the OpenSees framework.
Author: Claudio M. Perez
Project-URL: Repository, http://github.com/BRACE2/OpenSeesRT
Keywords: seismic,structural-analysis,finite-element-analysis,earthquake,engineering
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Description-Content-Type: text/markdown
Requires-Dist: sees
Requires-Dist: ssid
Requires-Dist: pyparsing
Requires-Dist: prompt-toolkit
Requires-Dist: pygments
Requires-Dist: platformdirs
Requires-Dist: numpy (<1.20.0) ; python_version < "3.8"
Requires-Dist: numpy ; python_version >= "3.8"
Provides-Extra: docs
Requires-Dist: elstir ; extra == 'docs'
Requires-Dist: mkdocs-material ; extra == 'docs'
Provides-Extra: repl
Requires-Dist: pyparsing ; extra == 'repl'
Requires-Dist: prompt-toolkit ; extra == 'repl'
Requires-Dist: pygments ; extra == 'repl'
Provides-Extra: testing
Requires-Dist: pytest (>=4.6) ; extra == 'testing'
Requires-Dist: pytest-checkdocs (>=2.4) ; extra == 'testing'
Requires-Dist: pytest-flake8 ; extra == 'testing'
Requires-Dist: nbmake ; extra == 'testing'

# OpenSeesRT



<!--
<img align="center" src="https://raw.githubusercontent.com/BRACE2/OpenSeesRT/master/docs/figures/banner.png" width="150px" alt="OpenSees">
-->

<img align="left" src="https://raw.githubusercontent.com/BRACE2/OpenSeesRT/master/docs/figures/peer-black-300.png" width="150px" alt="PEER Logo">



***Direct* and *idiomatic* C++ bindings to the OpenSees framework for finite element analysis.**


<br>

<!-- 
-------------------------------------------------------------------- 
-->

<br>

<div style="align:center">

<!--
[![Latest conda-forge version](https://img.shields.io/conda/vn/conda-forge/opensees?logo=conda-forge&style=for-the-badge)](https://anaconda.org/conda-forge/opensees)
-->

<!-- [![PyPI Downloads][pypi-v-image]][pypi-v-link] -->

[![Latest PyPI version](https://img.shields.io/pypi/v/opensees?logo=pypi&style=for-the-badge)](https://pypi.python.org/pypi/opensees)
[![](https://img.shields.io/conda/v/opensees/opensees?color=%23660505&style=for-the-badge)](https://anaconda.org/opensees/opensees)
[![PyPI Downloads](https://img.shields.io/pypi/dm/opensees?style=for-the-badge)](https://pypi.org/project/opensees)

</div>

<!-- 
-------------------------------------------------------------------- 
-->

This is an experimental package that provides a complete OpenSees Tcl interpreter,
as well as a new set of Python bindings that is both idiomatic, and free
of global state.

<p style="text-align: center;">
<b>This package is not yet intended for public use.</b>
</p>

> **Note** This package is independent of the [`openseespy`](https://pypi.org/project/openseespy)
> library, which is documented in the OpenSees [documentation](https://opensees.github.io/OpenSeesDocumentation)
> website.

Python versions 3.7 - 3.11 are supported on both Windows and Linux.


<!-- Badge links -->

[pypi-d-image]: https://img.shields.io/pypi/dm/opensees.svg
[license-badge]: https://img.shields.io/pypi/l/opensees.svg
[pypi-d-link]: https://pypi.org/project/opensees
[pypi-v-image]: https://img.shields.io/pypi/v/opensees.svg
[pypi-v-link]: https://pypi.org/project/opensees


See also:

- [`sees`](https://pypi.org/project/sees) Modern rendering library
- [`ssid`](https://pypi.org/project/ssid) Optimized system identification library
- [`sdof`](https://pypi.org/project/sdof) Optimized integration library

