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.48.tar.gz (7.9 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.48-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nheri_simcenter-0.9.48.tar.gz
  • Upload date:
  • Size: 7.9 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.48.tar.gz
Algorithm Hash digest
SHA256 6549291d9c986daea2b86baa91348d75cab768f6e323564fef662ee9c4a2a521
MD5 04f4c54b83e3a59562121bfe1a8679f8
BLAKE2b-256 10e2d804facb2eee802a2d258e1bf4e4257a132fb92f6fe6cd1a11af9a132c5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nheri_simcenter-0.9.48.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.48-py3-none-any.whl.

File metadata

File hashes

Hashes for nheri_simcenter-0.9.48-py3-none-any.whl
Algorithm Hash digest
SHA256 43712c8481ffcec4bfe654d701e2dfd4b717a063e53e5555ccefa62ef79e3bb7
MD5 cab5056f3c9b15e70e258472e9ee25d2
BLAKE2b-256 6453052d95265952eec793d726810dd54c897133d28645829f246d77d64608f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for nheri_simcenter-0.9.48-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