Metadata-Version: 2.4
Name: hardware_rc
Version: 0.2.14
Summary: Tools for simulating and training a hardware reservoir computer
Project-URL: Homepage, https://andrewpatcarr.github.io/hardware_reservoir_computing
Author-email: Andrew Carr <andrewcarr319@gmail.com>
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: gymnasium
Requires-Dist: gymnasium[box2d]
Requires-Dist: jax
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: optax
Requires-Dist: pillow
Requires-Dist: pygame
Requires-Dist: swig
Requires-Dist: wandb
Provides-Extra: docs
Requires-Dist: furo; extra == 'docs'
Requires-Dist: myst-parser; extra == 'docs'
Requires-Dist: sphinx-autodoc-typehints; extra == 'docs'
Requires-Dist: sphinx-copybutton; extra == 'docs'
Requires-Dist: sphinx-rtd-theme; extra == 'docs'
Requires-Dist: sphinx<9,>=8; extra == 'docs'
Provides-Extra: train
Requires-Dist: pandas; extra == 'train'
Requires-Dist: ray[tune]; extra == 'train'
Requires-Dist: wandb; extra == 'train'
Provides-Extra: viz
Requires-Dist: ipython; extra == 'viz'
Requires-Dist: pillow; extra == 'viz'
Description-Content-Type: text/markdown

hardware-rc
---

**A package for simulating hardware dynamics and training readouts of a single-node reservoir computer.**

### Includes:
- built-in algorithms for training on Gymnasium environments
- reservoir simulation and analysis tools with optimized simulation with JAX
- framework for large scale hyperparameter searching (using Ray Tune)

This package and documentation is currently in progress and will be ready for use by mid June. 

Docs: [hardware-rc](https://andrewpatcarr.github.io/hardware_reservoir_computing)