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_64link 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
openseesandjupyter-labout 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.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file opensees-0.0.25-cp311-cp311-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: opensees-0.0.25-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 69.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa1d7f0ec13731d90b7e318867e9587a772e96c82c1ad93ea74b41aed6f9c565
|
|
| MD5 |
207d46dc859c0f0bf9143f2f0838df9d
|
|
| BLAKE2b-256 |
9de5ff22f6043dbf101b307cb48327b428f5e53eaa2c3f7c6e4b5df4eab9d31f
|
File details
Details for the file opensees-0.0.25-cp310-cp310-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: opensees-0.0.25-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 69.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58eebafb28bf8aa899feac6b7495ad66c5b42004554586c18a23b4082c2b824f
|
|
| MD5 |
2806a8a3191a8779bd94abdb98c91238
|
|
| BLAKE2b-256 |
be6c7859729b6dbab7c807e7c570a70c67b46423aebd15aabe1a8943ac1f9c3d
|
File details
Details for the file opensees-0.0.25-cp39-cp39-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: opensees-0.0.25-cp39-cp39-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 69.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aec62d555979cbb1d03bfdc9f31f0770d3c0b5766416b94656a20a4838d78143
|
|
| MD5 |
84a2b94d2d22ea9cf10126d148356d38
|
|
| BLAKE2b-256 |
270e1548b4d4049879c3eb44dac1cac08f7f75252be91192a6ca80a908b7f83f
|
File details
Details for the file opensees-0.0.25-cp38-cp38-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: opensees-0.0.25-cp38-cp38-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 69.2 MB
- Tags: CPython 3.8, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5840150304d781d358490c28d17d309661ddd88a2c5a23e6f5b34723fb0893e1
|
|
| MD5 |
36b87875b67a1b7c1069ce5073a23346
|
|
| BLAKE2b-256 |
fabb7f71032bb93a479ecd3b335000d3d6503c969999ea1561d9744394a8791f
|
File details
Details for the file opensees-0.0.25-cp37-cp37m-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: opensees-0.0.25-cp37-cp37m-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 69.2 MB
- Tags: CPython 3.7m, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da777a076399abb8179818db0c3857e6ec50a36e416286ac37291f6108fd08a7
|
|
| MD5 |
77194a4cc8f627933b17083adfd8b2b8
|
|
| BLAKE2b-256 |
4863e68918cff0da70fc4f27dea5ba1889615f79bab793520fb31b6325765be9
|