Skip to main content

NHERI SimCenter Python Dependencies

Project description

NHERI SimCenter Python Dependencies

PyPI Python versions License

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nheri_simcenter-0.9.47.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nheri_simcenter-0.9.47-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file nheri_simcenter-0.9.47.tar.gz.

File metadata

  • Download URL: nheri_simcenter-0.9.47.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nheri_simcenter-0.9.47.tar.gz
Algorithm Hash digest
SHA256 7eb7d48d27eda0210184cfbd5d0ba36fb2b9e447c9cfe224729f74edb9e0de09
MD5 a8a446bea645d9cd2805ae78c0d8ef08
BLAKE2b-256 dd0020704fa1913b5f174d892bf2346be09d2c675f08e450894b6d1ab31c6a8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nheri_simcenter-0.9.47.tar.gz:

Publisher: ci.yml on NHERI-SimCenter/nheri_simcenter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nheri_simcenter-0.9.47-py3-none-any.whl.

File metadata

File hashes

Hashes for nheri_simcenter-0.9.47-py3-none-any.whl
Algorithm Hash digest
SHA256 2665cc3e7c60dca14cb39ce908e81977fed214e6569618ae4a0725b341bca36e
MD5 8784e34da578cf9195a8066cb5f742a3
BLAKE2b-256 30b7e93a7e23c4dd6741735dc599fdf9647e3c72afd019f90395062241d5f9ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for nheri_simcenter-0.9.47-py3-none-any.whl:

Publisher: ci.yml on NHERI-SimCenter/nheri_simcenter

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page