Skip to content

Commit dfb90b6

Browse files
committed
refactor: software pages to use pypi_id and overrides
Replaced version and stars widget URLs with pypi_id and version_badge_url_override for better badge management.
1 parent 450466d commit dfb90b6

File tree

23 files changed

+92
-47
lines changed

23 files changed

+92
-47
lines changed

content/neuromorphic-computing/software/data-tools/aedat/index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ website: https://pypi.org/project/aedat/
77
dependencies: Numpy
88
field_of_application: Data Processing
99
source_code: https://github.com/neuromorphicsystems/aedat
10-
stars_widget_url: https://img.shields.io/github/stars/neuromorphicsystems/aedat.svg?style=social
10+
pypi_id: aedat
1111
stars: 28
12-
version_widget_url: https://img.shields.io/pypi/v/aedat.svg
1312
license: MIT
1413
supports_hardware: False
1514
supports_NIR: False
@@ -18,5 +17,7 @@ maintainer: Alexandre Marcireau
1817
draft: false
1918
---
2019

20+
21+
2122
## Overview
2223
The project aedat on GitHub is a fast AEDAT 4 python decoder with a Rust implementation, allowing users to efficiently read .aedat data files. It facilitates the processing of event-based data, commonly used in neuromorphic computing and vision systems. Users can easily install the library using pip and apply it to read and process frames using popular Python libraries like Pillow and OpenCV. The repository includes examples and detailed instructions on creating decoder objects, iterating through data packets, and handling different types of events or frames. Licensed under MIT, it is an open-source tool designed for flexibility and speed in handling AEDAT files.

content/neuromorphic-computing/software/data-tools/aestream/index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ website: https://aestream.github.io/aestream
77
dependencies: Numpy, nanobind, pysdl2-dll
88
field_of_application: Data Processing
99
source_code: https://github.com/aestream/aestream
10-
stars_widget_url: https://img.shields.io/github/stars/aestream/aestream.svg?style=social
10+
pypi_id: aestream
1111
stars: 49
12-
version_widget_url: https://img.shields.io/pypi/v/aestream.svg
1312
license: MIT
1413
supports_hardware: False
1514
supports_NIR: False
@@ -18,6 +17,8 @@ maintainer: Jens E. Pedersen
1817
draft: false
1918
---
2019

20+
21+
2122
## Overview
2223
AEStream is an advanced, flexible tool specifically designed to handle and transmit event-based data efficiently, catering to the unique needs of neuromorphic computing and event-based sensing. It is capable of interfacing with a variety of data sources including different models of event cameras, network streams, and data files, making it highly adaptable for various applications. AEStream supports a range of input and output formats, and can be used in diverse environments: as a command-line tool, through a Python interface, or as a C++ library, allowing users to choose the method that best fits their workflow.
2324

content/neuromorphic-computing/software/data-tools/expelliarmus/index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ website: https://expelliarmus.readthedocs.io/
77
dependencies: Numpy
88
field_of_application: Data Processing
99
source_code: https://github.com/open-neuromorphic/expelliarmus
10-
stars_widget_url: https://img.shields.io/github/stars/open-neuromorphic/expelliarmus.svg?style=social
10+
pypi_id: expelliarmus
1111
stars: 25
12-
version_widget_url: https://img.shields.io/pypi/v/expelliarmus.svg
1312
license: GPL-2.0
1413
supports_hardware: False
1514
supports_NIR: False
@@ -18,6 +17,8 @@ maintainer: Fabrizio Ottati
1817
draft: false
1918
---
2019

20+
21+
2122
## Overview
2223
Expelliarmus is a specialized Python library focused on decoding binary data from event-based sensors, specifically designed to work with various binary formats prevalent in event cameras like DAT, EVT2, and EVT3. It converts this binary data into NumPy structured arrays, enabling easier manipulation and analysis within the Python ecosystem. This makes it an essential tool for researchers and developers in neuromorphic computing, robotics, and computer vision who rely on event cameras for capturing visual information in the form of events rather than traditional frames.
2324

content/neuromorphic-computing/software/data-tools/tonic/index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ website: https://tonic.readthedocs.io/
77
dependencies: Numpy
88
field_of_application: Data processing
99
source_code: https://github.com/neuromorphs/tonic
10-
stars_widget_url: https://img.shields.io/github/stars/neuromorphs/tonic.svg?style=social
10+
pypi_id: tonic
1111
stars: 167
12-
version_widget_url: https://img.shields.io/pypi/v/tonic.svg
1312
license: GPL-3.0
1413
supports_hardware: False
1514
supports_NIR: False
@@ -20,6 +19,8 @@ maintainer:
2019
draft: false
2120
---
2221

22+
23+
2324
## Overview
2425
Tonic is a specialized Python package designed to facilitate the downloading and manipulation of neuromorphic datasets, particularly focusing on event-based vision and audio data. It is fully compatible with PyTorch Vision/Audio and offers a range of event transformations, making it a flexible tool for working with neuromorphic data. The package includes a variety of publicly available datasets and provides efficient ways to manage and transform these datasets for various applications.
2526

content/neuromorphic-computing/software/snn-frameworks/bindsnet/index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ website: https://bindsnet-docs.readthedocs.io/
77
dependencies: PyTorch
88
field_of_application: Machine Learning
99
source_code: https://github.com/bindsnet/bindsnet
10-
stars_widget_url: https://img.shields.io/github/stars/bindsnet/bindsnet.svg?style=social
10+
pypi_id: bindsnet
1111
stars: 1375
12-
version_widget_url: https://img.shields.io/pypi/v/bindsnet.svg
1312
license: AGPL-3.0
1413
supports_hardware: False
1514
supports_NIR: False
@@ -18,6 +17,8 @@ maintainer: Hananel Hazan
1817
draft: false
1918
---
2019

20+
21+
2122
## Overview
2223
**BindsNET** is an open-source computational framework designed to simulate spiking neural networks (SNNs). Built atop the PyTorch deep learning library, it was created in 2018
2324
by Hazan Hananel and Daniel Saunders. Their work is supported by a Defense Advanced Research Project Agency Grant they acquired. BindsNET provides tools and functionality for

content/neuromorphic-computing/software/snn-frameworks/brian/index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ website: https://briansimulator.org/
77
dependencies:
88
field_of_application: Neuroscience
99
source_code: https://github.com/brian-team/brian2
10-
stars_widget_url: https://img.shields.io/github/stars/brian-team/brian2.svg?style=social
10+
pypi_id: brian2
1111
stars: 835
12-
version_widget_url: https://img.shields.io/pypi/v/brian2.svg
1312
license: custom
1413
supports_hardware: False
1514
supports_NIR: False
@@ -21,6 +20,8 @@ maintainer:
2120
draft: false
2221
---
2322

23+
24+
2425
## Overview
2526
**Brian2** is an open-source Python library for the simulation of spiking neural networks (SNNs), notable for its user-friendly syntax and flexible approach to the design and
2627
simulation of neural models. Brian2 has been continually maintained by Romain Brette, Marcel Stimberg, and Dan Goodman since 2012. They heavily encourage and support community

content/neuromorphic-computing/software/snn-frameworks/carlsim/index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
title: CARLsim
33
type: neuromorphic-software
44
description: GPU-accelerated library for simulating large-scale spiking neural network (SNN) models with high biologically realistic synaptic dynamics.
5-
stars_widget_url: https://img.shields.io/github/stars/UCI-CARL/CARLsim6.svg?style=social
65
stars: 34
76
website: https://uci-carl.github.io/CARLsim3/
87
field_of_application: Machine Learning, Hardware Interface
@@ -13,6 +12,8 @@ language: C/C++/Python
1312
maintainer: Jeff Krichmar
1413
---
1514

15+
16+
1617
## Overview
1718

1819
CARLsim is an efficient, easy-to-use, GPU-accelerated library for simulating large-scale spiking neural network (SNN) models with a high degree of biological detail. CARLsim allows execution of networks of Izhikevich spiking neurons with realistic synaptic dynamics on both generic x86 CPUs and standard off-the-shelf GPUs. The simulator provides a PyNN-like programming interface in C/C++, which allows for details and parameters to be specified at the synapse, neuron, and network level.

content/neuromorphic-computing/software/snn-frameworks/genn/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ website: https://genn-team.github.io/
77
dependencies:
88
field_of_application: Neuroscience, Machine learning
99
source_code: https://github.com/genn-team/genn
10-
stars_widget_url: https://img.shields.io/github/stars/genn-team/genn.svg?style=social
1110
stars: 233
12-
version_widget_url: https://img.shields.io/github/release/genn-team/genn.svg?label=github%20release
1311
license: LGPL-2.1
1412
supports_hardware: False
1513
supports_NIR: False
@@ -18,6 +16,8 @@ maintainer: James Knight
1816
draft: false
1917
---
2018

19+
20+
2121
## Overview
2222
**GeNN** is a software package to accelerate Spiking Neural Network simulations
2323
on hardware including NVIDIA GPUs. GeNN uses code generation with various 'backends' to run simulations. The main backends are currently C++/CUDA for NVIDIA GPUs or C++ for CPU-only mode. GeNN is available on Linux, Windows, MacOS.

content/neuromorphic-computing/software/snn-frameworks/hxtorch/index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@ website: https://electronicvisions.github.io/documentation-brainscales2/latest/
66
dependencies: PyTorch, BrainScaleS-2 OS
77
field_of_application: Machine Learning, Neuromorphic Hardware, In-the-loop Training
88
source_code: https://github.com/electronicvisions/hxtorch
9-
stars_widget_url: https://img.shields.io/github/stars/electronicvisions/hxtorch
9+
version_badge_url_override: "https://img.shields.io/github/v/tag/electronicvisions/releases-ebrains"
1010
stars: 9
11-
version_widget_url: https://img.shields.io/github/v/tag/electronicvisions/releases-ebrains
1211
license: LGPL-2.0-or-later
1312
supports_hardware: True
1413
supports_NIR: True
@@ -17,6 +16,8 @@ draft: false
1716
maintainer: Electronic Visions Group
1817
---
1918

19+
20+
2021
## Overview
2122

2223
**hxtorch** is a deep learning Python library used for numerical simulation, neuromorphic emulation and training of spiking neural networks (SNNs). Built on top of PyTorch, it integrates the automatic differentiation and modular design of the PyTorch ecosystem with neuromorphic experiment execution, enabling hardware-in-the-loop training workflows on the neuromorphic hardware system [BrainScaleS-2](https://open-neuromorphic.org/neuromorphic-computing/hardware/brainscales-2-universitat-heidelberg/).

content/neuromorphic-computing/software/snn-frameworks/jaxsnn/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ website: https://electronicvisions.github.io/documentation-brainscales2/latest/
77
dependencies: JAX, BrainScaleS-2 OS
88
field_of_application: Machine Learning, Neuromorphic Hardware, In-the-loop Training, Event-based Training
99
source_code: https://github.com/electronicvisions/jaxsnn
10-
stars_widget_url: https://img.shields.io/github/stars/electronicvisions/jaxsnn
1110
stars: 20
12-
version_widget_url: https://img.shields.io/pypi/v/jaxsnn
1311
license: LGPL-2.0-or-later
1412
supports_hardware: True
1513
supports_NIR: True
@@ -18,6 +16,8 @@ draft: false
1816
maintainer: Electronic Visions Group
1917
---
2018

19+
20+
2121
## Overview
2222

2323
**jaxsnn** is a deep learning Python library used for event-based numerical simulation, neuromorphic emulation and training of spiking neural networks (SNNs) with [BrainScaleS-2](https://open-neuromorphic.org/neuromorphic-computing/hardware/brainscales-2-universitat-heidelberg/) neuromorphic hardware in-the-loop. It is maintained by the Electronic Visions group at Heidelberg University.

0 commit comments

Comments
 (0)