Metadata-Version: 2.1
Name: SPOEF
Version: 0.0.3
Summary: Signal PrOcEssing Features for transaction data
Home-page: https://github.com/janbargeman/SPOEF
Author: Jan Bargeman
Author-email: jan_bargeman@live.nl
License: Open Source
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Provides-Extra: base
Provides-Extra: all
License-File: LICENSE

[![PyPi Version](https://img.shields.io/pypi/pyversions/SPOEF)](#)
[![PyPI](https://img.shields.io/pypi/v/SPOEF)](#)

# SPOEF

## Overview

**SPOEF** is a Python package that lets you easily generate features with signal processing methods from transaction data.

## Example Usage - Generating Features

```python
transaction_features_quarterly = feature_generation(
    data=data[["name", "date", "transaction"]],
    grouper="name",
    combine_fill_method="transaction",
    time_window='quarter',
    list_featuretypes=["FourierComplete", "WaveletComplete"],
    observation_length=1
)
```

- [Minimal Working Example](https://janbargeman.github.io/SPOEF/tutorials/minimal_working_example.html)

## Installation

```bash
pip install SPOEF
```

## Documentation

The documentation can [be found here.](https://janbargeman.github.io/SPOEF/)



