Metadata-Version: 2.4
Name: srkan
Version: 0.1.0
Summary: Spiking Rational Kolmogorov-Arnold Network
Author-email: Author <author@example.com>
Project-URL: Homepage, https://github.com/author/srkan
Project-URL: Issues, https://github.com/author/srkan/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: torch>=2.0.0
Dynamic: license-file

# srKAN

Spiking Rational Kolmogorov-Arnold Network.

## Installation

```bash
pip install srkan
```

## Usage

```python
import torch
from srkan import SRKAN

# Create a network
net = SRKAN(
    sizes=[8, 16, 5],
    order=4, 
    dt=1e-3, 
    rank=4, 
    gated=True,
    use_norm=True
)

# Dummy input
x = (torch.rand(8, 64, 8) < 0.3).float()
out = net(x)
```
