NHERI SimCenter Python Dependencies
Project description
NHERI SimCenter Python Dependencies
nheri_simcenter is a Python meta-package that installs the third-party
Python libraries needed by the NHERI SimCenter
desktop applications. It contains no application code itself — its sole
purpose is to declare the dependency stack for each desktop app and let
pip resolve it.
Installation
When installing this package, choose the extra that matches the desktop app you use:
pip install nheri_simcenter[quofem] # quoFEM — UQ on a user-supplied numerical model
pip install nheri_simcenter[eeuq] # EE-UQ — earthquake response analysis
pip install nheri_simcenter[pbe] # PBE — performance-based engineering
pip install nheri_simcenter[weuq] # WE-UQ — wind response analysis
pip install nheri_simcenter[hydrouq] # HydroUQ — hydrodynamic events
pip install nheri_simcenter[r2d] # R2DTool — regional resilience workflows
A bare pip install nheri_simcenter installs only a small core
(numpy, scipy, pandas, shapely, matplotlib, scikit-learn,
plotly) — every SimCenter app needs more than this, so always pass
the matching extra.
If you use multiple SimCenter apps in the same environment, combine extras:
pip install nheri_simcenter[eeuq,weuq]
Why no [all] extra?
A single environment that covers every SimCenter app is currently
unresolvable. The [all] extra will be introduced in a future update.
Python version
nheri_simcenter supports Python 3.10, 3.11, and 3.12. Use a
clean virtual environment to avoid resolver conflicts with other packages.
What this package does NOT install
- C++ libraries (Qt, OpenSees, HDF5 native libs, etc.) — managed by each desktop app's own installer / Conan configuration.
License
nheri_simcenter is distributed under the BSD 3-Clause license. See
LICENSE for the full text.
Acknowledgement
This material is based upon work supported by the National Science Foundation under Grants No. 1612843 and 2131111. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.
Contact
Adam Zsarnóczay, NHERI SimCenter, Stanford University — adamzs@stanford.edu
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 Distribution
Built Distribution
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 nheri_simcenter-0.9.46.tar.gz.
File metadata
- Download URL: nheri_simcenter-0.9.46.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
829944e001a64ec638d76918aafd18053b86f98da16f5d315db9f2b37d6be0d4
|
|
| MD5 |
2f7b61df0009123f23cfad833da8d764
|
|
| BLAKE2b-256 |
177cd43914bb55617eb9f3d73df0b8b9e16cf29f63beb09c877f0c1fe5588af9
|
Provenance
The following attestation bundles were made for nheri_simcenter-0.9.46.tar.gz:
Publisher:
ci.yml on NHERI-SimCenter/nheri_simcenter
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nheri_simcenter-0.9.46.tar.gz -
Subject digest:
829944e001a64ec638d76918aafd18053b86f98da16f5d315db9f2b37d6be0d4 - Sigstore transparency entry: 1441508310
- Sigstore integration time:
-
Permalink:
NHERI-SimCenter/nheri_simcenter@3aa4ba3d21851a8e5bc5fb70fcf5693d01f1e1ac -
Branch / Tag:
refs/tags/0.9.46 - Owner: https://github.com/NHERI-SimCenter
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@3aa4ba3d21851a8e5bc5fb70fcf5693d01f1e1ac -
Trigger Event:
release
-
Statement type:
File details
Details for the file nheri_simcenter-0.9.46-py3-none-any.whl.
File metadata
- Download URL: nheri_simcenter-0.9.46-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1cb55339863d0a4df8a62e172dec548111d6eb5e60f8971579639b2202cedbf8
|
|
| MD5 |
c82561323f45b3f7c82c319abfb008ce
|
|
| BLAKE2b-256 |
214424eb2c28e1440adb647b733cbeecbba33f9e4768a55b31ce04861ec4dbc1
|
Provenance
The following attestation bundles were made for nheri_simcenter-0.9.46-py3-none-any.whl:
Publisher:
ci.yml on NHERI-SimCenter/nheri_simcenter
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nheri_simcenter-0.9.46-py3-none-any.whl -
Subject digest:
1cb55339863d0a4df8a62e172dec548111d6eb5e60f8971579639b2202cedbf8 - Sigstore transparency entry: 1441508440
- Sigstore integration time:
-
Permalink:
NHERI-SimCenter/nheri_simcenter@3aa4ba3d21851a8e5bc5fb70fcf5693d01f1e1ac -
Branch / Tag:
refs/tags/0.9.46 - Owner: https://github.com/NHERI-SimCenter
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yml@3aa4ba3d21851a8e5bc5fb70fcf5693d01f1e1ac -
Trigger Event:
release
-
Statement type: