Metadata-Version: 2.3
Name: hornets
Version: 0.1.1
Summary: 
Author: bkolosk1
Author-email: bosec99@gmail.com
Requires-Python: >=3.11
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: scikit-learn (>=1.6.1,<2.0.0)
Requires-Dist: torch (>=2.5.1,<3.0.0)
Requires-Dist: torchaudio (>=2.5.1,<3.0.0)
Requires-Dist: torchvision (>=0.20.1,<0.21.0)
Requires-Dist: tqdm (>=4.67.1,<5.0.0)
Description-Content-Type: text/markdown

# HorNets: Learning from Discrete and Continuous Signals with Routing Neural Networks

![build](https://github.com/bkolosk1/hornets/actions/workflows/python-install.yml/badge.svg)  ![lint](https://github.com/bkolosk1/hornets/actions/workflows/lint.yml/badge.svg) ![test](https://github.com/bkolosk1/hornets/actions/workflows/pytest.yml/badge.svg)



**HorNets** is a Python package implementing the HorNets architecture of the ``HorNets: Learning from Discrete and Continuous Signals with Routing Neural Networks`` paper.

## Installation

Follow the instructions below to install **HorNets** using your preferred method.

### Using PyPI ``stable version``

You can install **HorNets** directly from PyPI using `pip`. This is the simplest method if you just want to use the package.

```bash
pip install hornets
```

### Using PyPI ``latest version``

```bash
pip install git+git@github.com:bkolosk1/hornets.git
```

## Local Development Installation

1. Install Poetry: `pip install poetry`  
2. Clone the repo: `git clone git@github.com:bkolosk1/hornets.git && cd hornets`  
3. Run: `poetry install`
4. Test the installation with: `poetry run python examples/examples.py`


## Usage


You can run `examples/example.py` 



## Citation



Cite this work as:

```
XXXX 
```

