Third-Party Libraries
Third-Party BehaviorsCopy link to this section
Simulation behaviors developed by other users can be found on hIndex.
Third-Party PackagesCopy link to this section
hEngineCopy link to this section
hEngine can be used in conjunction with any third-party library or code via your normal package manager. Care should be taken to avoid weakening simulation reproducibility guarantees while using third-party packages.
hCoreCopy link to this section
hCore does not support importing third-party JavaScript packages or Rust crates, but does, however, provide limited support for a subset of Python libraries. We run Python3 in the browser through Pyodide and currently support all of the packages that Pyodide does.
The packages below have proven particularly popular with modelers using HASH:
| Package | Version | Description |
|---|---|---|
| NetworkX | 2.2 | Graphs and networks |
| pandas | 1.0.5 | Data transformation and analysis |
| scikit-learn | 0.20.1 | Machine Learning |
| NumPy | 1.15.4 | Base library for scientific computing in Python |
| SciPy | 0.17.1 | Optimization, linear algebra, and statistics |
| uncertainties | 3.1.2 | Numbers with uncertainties |