Metadata-Version: 2.1
Name: arus
Version: 0.6.1
Summary: Activity Recognition with Ubiquitous Sensing
Home-page: https://github.com/qutang/arus
Keywords: ubiquitous computing,activity recognition,sensing,data processing,machine learning
Author: qutang
Author-email: tqshelly@gmail.com
Requires-Python: >=3.6,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Human Machine Interfaces
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Provides-Extra: demo
Provides-Extra: metawear
Requires-Dist: joblib (==0.11)
Requires-Dist: matplotlib (>=3.1,<4.0)
Requires-Dist: numpy (>=1.17,<2.0)
Requires-Dist: pandas (>=0.25.1,<0.26.0)
Requires-Dist: pathos (>=0.2.5,<0.3.0)
Requires-Dist: pymetawear (>=0.12.0,<0.13.0); extra == "metawear"
Requires-Dist: pysimplegui (>=4.14.1,<5.0.0); extra == "demo"
Requires-Dist: scikit-learn (>=0.22,<0.23)
Requires-Dist: scipy (>=1.3,<2.0)
Requires-Dist: seaborn (>=0.9.0,<0.10.0)
Project-URL: Documentation, https://qutang.github.io/arus/
Project-URL: Repository, https://github.com/qutang/arus
Description-Content-Type: text/markdown

# `arus` package



__arus__ python package provides a computation framework to manage and process ubiquitous sensory data for activity recognition.

[![PyPI version](https://badge.fury.io/py/arus.svg)](https://badge.fury.io/py/arus)
[![Downloads](https://pepy.tech/badge/arus)](https://pepy.tech/project/arus)
[![Build Status](https://github.com/qutang/arus/workflows/Continuous%20integration/badge.svg)](https://github.com/qutang/arus/actions)
[![codecov](https://codecov.io/gh/qutang/arus/branch/master/graph/badge.svg)](https://codecov.io/gh/qutang/arus)


## Prerequists

```bash
python >= 3.6
```

### Windows

For `arus[metawear]` extra, you need,

```bash
Visual Studio C++ SDK (v14.1)
Windows SDK (10.0.16299.0)
Windows SDK (10.0.17763.0)
```

### Ubuntu

For `arus[metawear]` extra, you need,

```bash
libbluetooth-dev
libboost-all-dev
bluez
```

## Installation

```bash
> pip install arus
> pip install arus[metawear]
> pip install arus[demo]
```

or with `pipenv`

```bash
> pipenv install arus
> pipenv install arus[metawear]
> pipenv install arus[demo]
```

or with `poetry`

```bash
> poetry add arus
> poetry add arus --extras metawear
> poetry add arus --extras demo
```

## Extras

`arus[metawear]`: In addition to the core functionality, this extra provides support for metawear devices.

## For developer

### Prerequists

```bash
python >= 3.6
poetry >= 0.12.17
```

### Set up development environment

```bash
> git clone https://github.com/qutang/arus.git
> cd arus
> poetry install
```
