Metadata-Version: 2.1
Name: moclaphar
Version: 0.0.14
Summary: This packages mainly aims to make an easy process for dataset manipulation.
Home-page: https://github.com/JeiKeiLim/moclaphar
Author: Jongkuk Lim
Author-email: lim.jeikei@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: scipy (>=1.4.1)
Requires-Dist: matplotlib (>=3.2.1)
Requires-Dist: seaborn (>=0.10.1)
Requires-Dist: h5py (>=2.10.0)
Requires-Dist: pandas (>=1.0.3)
Requires-Dist: moviepy (>=1.0.3)

# moclaphar
Motion Classification Human Activity Recognition Helper Package

# Usage
## dataset
### HDF5Generator
```python
from moclaphar.dataset.hdf5generator import HDF5Generator

dataset = HDF5Generator("/dataset/path", "training")

dataset.data['training_data']
dataset.data['training_label']
```


### make_training_data
```python
from moclaphar.dataset.dataset import make_training_data

make_training_data(data_root="/annotated/data/root/dir/",
                   save_root="/dir/to/store/hdf5/files",
                   window_size=300, stride=90, chunk_size=100)
```

## annotator
### run_annotator
```python
from moclaphar.annotator import run_annotator

run_annotator("/video/file/path/", "/data/file/path/csv/or/mat/", vw=1024)
```
or
```python
from moclaphar.annotator import run_annotator

run_annotator("", "", vw=1024)
```
The file selector dialogue will prompt.

# Getting started
## pip install
```
pip install moclaphar
```

## Environments
- Python 3.6

## Dependencies
```
pip install -r requirements.txt
```


