Catalog PyPI
PACKAGE EXPLORERView in registry

acouspike

PyPI

A package for acoustic spike analysis

Versions collected1
Direct dependencies0From release 0.0.0.1
Last observed20 Oct, 18:22 UTC

README

Version 0.0.0.1 documentation

AcouSpike

License Version

A modern, lightweight library for Neuromorphic Audio Processing using Spiking Neural Networks

🌟 Overview

AcouSpike is a PyTorch-based framework designed for neuromorphic audio processing using Spiking Neural Networks (SNNs). It provides a flexible and efficient way to build, train, and deploy SNN models for various audio processing tasks.

🚀 Features

  • Flexible Architecture

    • Build custom SNN models using PyTorch
    • Support for various neuron types and synaptic connections
    • Modular design for easy extension
  • Audio Processing

    • Built-in support for common audio tasks
    • Efficient spike encoding for audio signals
  • Developer Friendly

    • Minimal dependencies
    • Comprehensive documentation
    • Full test coverage
    • Easy-to-follow examples

🔧 Installation

[TODO] make the acouspike a pip package

pip install -i https://test.pypi.org/simple/ acouspike==0.0.0.1

📚 Documentation

Model Components

Tutorials

  1. Getting Started
  2. Building Your First SNN
  3. Audio Processing Basics

💡 Quick Start

import acouspike as asp

# Create a simple SNN model
model = asp.models.SimpleSNN(
    input_size=64,
    hidden_size=128,
    output_size=10
)

# Train the model
trainer = asp.training.SNNTrainer(model)
trainer.train(dataset)

🎯 Examples

Ready-to-use examples are available in the recipes directory:

  • Speaker Identification
cd recipes/speaker_identification
python run.sh
  • Keyword Spotting
cd recipes/keyword_spotting
python run.sh

📊 Benchmarks

Performance benchmarks and comparisons are available in our benchmarks page.

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

📬 Contact

🙏 Acknowledgments

  • List of contributors
  • Supporting organizations
  • Related projects and inspirations

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.0.0.14 Feb 20250

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
zhangshimin1/acouspike

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:22 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:1e1bf3719292d5e79b72c506c4a171736582f62ba6eae0d46116a7c47ad93c75