Idiomatic and idempotent bindings to the OpenSees framework.
Project description
OpenSeesRT
Idiomatic and idempotent C++ bindings to the OpenSees framework for finite element analysis.
Installing
-
For Windows, first activate WSL2 and install a Linux distribution.
-
Install
mambaforge
, a small Anaconda distribution.- Go to https://github.com/conda-forge/miniforge#mambaforge
- Click the
Mambaforge-Linux-x86_64
link to download an install script. - Run the downloaded script.
This can all be done at once with the following commands:
wget "https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-$(uname)-$(uname -m).sh" bash Mambaforge-$(uname)-$(uname -m).sh
-
Create an environment to run
opensees
andjupyter-lab
out ofconda create -n opensees -c conda-forge python=3.9 jupyterlab matplotlib numpy scipy pyyaml # the --skip-deps flag ensures the packages from conda-forge arent clobbered by PyPI ones. pip install opensees --skip-deps
Once this is done, you can run the commands
conda activate opensees
jupyter-lab
from the WSL terminal, and a url will be printed which you can open in a browser to work in Jupyter Lab.
┌─┐┌─┐┌─┐┌─┐ ┌──┌─┐┌─┐ ┌──
└─┘├─┘└──┘ │ ─┘ └──└───┘
───────────────────┘Berkeley, California ──────────────────────
© UC Regents
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
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distributions
Close
Hashes for opensees-0.0.29-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c36eeae59609ca395e4d1c3da661ebc013e9719f0a07243d0cc5b3945d57581f |
|
MD5 | 86b0e4a22a94b685096c388eb1d6125d |
|
BLAKE2b-256 | abfcdcf56afa74ce23817430a7d9b5cbefbce6917f728b416d13fac70e3507cd |
Close
Hashes for opensees-0.0.29-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86b919be607761fb431c7c6c1f4845095278f3f42969ecc559bdabf946e8e672 |
|
MD5 | 15ee43c83cadb5af9b4cdd717c808ab9 |
|
BLAKE2b-256 | 4a91157e24512ef567d0b67008cb851c7d12494526400662891b47c41a859aab |
Close
Hashes for opensees-0.0.29-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88f02a14017d9b25f28c82a00b18e87988374cd3b7ce00247c228132cb58f527 |
|
MD5 | dc75fbb0c5bc829b82ab560a1aa73e3a |
|
BLAKE2b-256 | 897c1131d711b6362882adcb18a8e1e74c3f0d9f0d4eb7f7639af013f672d64d |
Close
Hashes for opensees-0.0.29-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbc2ea66d4fe7dea40e3d73d370502261cbdd070b28d860465d5e2aaf746810b |
|
MD5 | 363e6b0473186950e158fb05d1330d67 |
|
BLAKE2b-256 | a20f80be2aa9779ed47c88597f4c357e97a1597d252226bd75cd4823dedc2d1e |
Close
Hashes for opensees-0.0.29-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5b98c532071551c7e24286b9f4117d1f400df52dd9af0f4d435e83f3ec40b41 |
|
MD5 | f8ec76efd5e631269fd17b6c16507157 |
|
BLAKE2b-256 | eb94cee270203b9dbb8c6c9bd19bdb55316803e168cd5f554e20356fdcc03366 |