Skip to main content

A matrix-based simulation framework for neuromorphic computing

Project description

SuperNeuroMAT v1.2

SuperNeuroMAT is a matrix-based simulator for simulating spiking neural networks to be used in neuromorphic computing.

Installation

  1. Install using pip install superneuromat
  2. Update/upgrade using pip install superneuromat --upgrade

Usage

  1. In a Python script or on a Python interpreter, do import superneuromat as snm
  2. The main class can be accessed by model = snm.NeuromorphicModel()
  3. Refer to docstrings in the source code for the API

For Development

  1. Clone the superneuromat repo: git clone https://github.com/ORNL/superneuromat.git
  2. Add the path to superneuromat to your $PYTHONPATH: export PYTHONPATH=$PYTHONPATH:/path/to/superneuromat.
  3. You may want to update the $PYTHONPATH in your .bash_profile or .bashrc.

Directory Info

  1. superneuromat: This contains the source code for superneuromat
  2. tests: This contains unittests for development purposes. Please ignore!

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

superneuromat-1.2.tar.gz (7.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

superneuromat-1.2-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file superneuromat-1.2.tar.gz.

File metadata

  • Download URL: superneuromat-1.2.tar.gz
  • Upload date:
  • Size: 7.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for superneuromat-1.2.tar.gz
Algorithm Hash digest
SHA256 e49699f76ab99fbfd2ea755eb243de1e22da27d9a95f468efcf13724e5a1a23f
MD5 a01f9938496e35678a075f5c32ae77c4
BLAKE2b-256 b40f7f0b4f89e5f687352fc6f112396bfae5d752ac0d40eab930926a9dcae94f

See more details on using hashes here.

File details

Details for the file superneuromat-1.2-py3-none-any.whl.

File metadata

  • Download URL: superneuromat-1.2-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for superneuromat-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b8d2488a8b6a98f175462a6bbb0d51f9e4821eff30b65cfc7c7ad7e59e021b78
MD5 cb4050062f5d0590826574ae93c60c8e
BLAKE2b-256 e9056e26ffaed73cb37d3249ee1a2794b02560508aab2eeb03745e125a762663

See more details on using hashes here.

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