A fast and clean interface to the OpenSees framework for finite element analysis.
Project description
opensees
A fast and clean interface to the OpenSees framework for finite element analysis.
This is an experimental package that provides an optimized OpenSees Tcl interpreter, as well as a new set of Python bindings that is both idiomatic, and free of global state.
The package may be used as a drop-in replacement for both OpenSees and OpenSeesPy, and generally provides a considerable performance boost.
- With a single
pip
-install, run any OpenSees Tcl script and most OpenSeesPy scripts. - To start a Tcl interpreter run the shell command:
python -m opensees
- To run Python scripts, just change the import:
import openseespy.opensees
toimport opensees.openseespy
- Convert OpenSeesPy scripts into serialized Tcl files that can be used for faster processing or serialization.
- Python versions 3.7 - 3.11 are supported on Linux.
Note This package is independent of the
openseespy
library, which is documented in the OpenSees documentation website.
This package is experimental and not yet intended for public use.
See also:
osmg
OpenSees Model Generatorsees
Modern rendering librarymdof
Optimized system identification librarysdof
Optimized integration for single degree of freedom systems
Support
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for opensees-0.0.55-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a57c989305901a3bf3587ec7e5608d7d739f69fd3351c7069b3f75e89673911 |
|
MD5 | 520bcf7747e9906ed9447510a8f47814 |
|
BLAKE2b-256 | 28fc206faafe299a43fb75a18bbab9a4d5edd2758ef7f8c5fbc81ab58951dfc2 |
Hashes for opensees-0.0.55-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8d36ce709317b23ca78469815b4a4d8b3bdc2029ee16e11d9ed8b83be797a60 |
|
MD5 | 085e19c7d89d3b044af498ca65039dcd |
|
BLAKE2b-256 | bfde369dcdfe782b16beef98162691449393994cfa5247fb0ce0b6409f8bb913 |
Hashes for opensees-0.0.55-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a614d5fecbe17de8364d58633c4b6e97fad1c73ad315ce3ff53074332e328aa |
|
MD5 | d23b90928ca6ed1e557270de85e8645b |
|
BLAKE2b-256 | 79aa54e875bd6bebe35f5b35fbb82d2bd5cfbeab96c9188a5b8aef94ce2483d3 |
Hashes for opensees-0.0.55-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31e4f67595e2aa7533c3ae72be49c1c7b5fa4b51180880b02b906b8d792f1fd2 |
|
MD5 | e542c6a4dcb5620c056c70d8be8c4ecd |
|
BLAKE2b-256 | 39c57b76bed8d8a2b67b7ffbfb8a018802bd1a33508cf9d8725d2c41713660c8 |
Hashes for opensees-0.0.55-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0c13143667840a55bce51f06425f6a856646a6598c77eb79a986fb3d3056da4 |
|
MD5 | 5e2eee2a90381f700f0c10aa633ce2f8 |
|
BLAKE2b-256 | 0684a25d4f37fe09f8b72f5fa6a45026574eda4c546d501c671fb606a13bf631 |
Hashes for opensees-0.0.55-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8af82e212f4131e3b9e1d825b451896660aa1651f021b7543767faf471effa21 |
|
MD5 | fd46886fed0ee14ff3dfed831dde6b8b |
|
BLAKE2b-256 | 7e13de5f4047932b865a38d6507d2e69a02dfcd716709f15c6596106148c65ff |
Hashes for opensees-0.0.55-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e651fcc0df77de1b04a951b07a206dd2c2ea6611744911f35d48fb85b8e31691 |
|
MD5 | dc10e84a9af90eae0f14f5eeac32db34 |
|
BLAKE2b-256 | d413e3d7aa404533896be38d530429eb79031dc5496538e460e4070be28fc137 |
Hashes for opensees-0.0.55-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0db21a3a82f51f1ca6c56f19bbed7ecd239a965ac39893064bdec03fdb886366 |
|
MD5 | f4bad48c4b4c636ec91154c1dd4c3e9b |
|
BLAKE2b-256 | f463c08cfabbfd066d52993ce37a8c8483b3ed2912eab6aaf99ed7dd9da729c6 |