Getting Started

Installation Instructions

SNS-Toolbox can be installed using pip:

pip install sns-toolbox

The package can also be built locally. To do so, clone the repository from github, navigate to the root directory, and run the following command:

pip install -e

So far this has been tested using Python 3.8, which is also the newest version that pytorch (torch) is fully compatible with.

Pytorch may need to be installed separately from the other packages in pip, since which configuration of torch you install is dependent on your personal system configuration. For instructions on installing torch, please see their documentation.

Citation

If you use this software for an academic publication, we ask that you please cite the following paper:

Nourse, W.R.P.; Jackson, C.; Szczecinski, N.S.; Quinn, R.D. SNS-Toolbox: An Open Source Tool for Designing Synthetic Nervous Systems and Interfacing Them with Cyber–Physical Systems. Biomimetics 2023, 8, 247. https://doi.org/10.3390/biomimetics8020247