Skip to main content

Requirements

  • Python 3.11 or later
  • pip (or another Python package manager)
Hardwave depends on numpy, scipy, scikit-learn, and pandas for numerical simulation, ODE integration, and ML solvers.

Install from PyPI

Install dependencies manually

If you are developing from source or want to manage dependencies yourself:
Then install Hardwave in editable mode from the repository:

Verify the installation

Every Hardwave session starts with two imports. The hardwave.stdlib import registers all built-in types and components:
Expected output:
If both counts match, Hardwave is installed correctly.

Module overview

You do not need to import stdlib submodules individually. import hardwave.stdlib registers everything with the global registries.