Metadata-Version: 2.1
Name: peyecoder
Version: 1.1.0
Summary: Software for coding eye movements
Home-page: https://github.com/rholson1/peyecoder
Author: Rob Olson
Author-email: rolson@waisman.wisc.edu
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: numpy
Requires-Dist: opencv-python-headless
Requires-Dist: PyAudio
Requires-Dist: PySide2
Requires-Dist: python-dateutil
Requires-Dist: sortedcontainers
Requires-Dist: timecode

# peyecoder
Software for coding eye movements in looking-while-listening tasks.

Running
--
If peyecoder has been installed from PyPI using `pip install peyecoder` then peyecoder can be run using the installed
script `peyecoder-gui`.

If the code repository has been downloaded from GitHub, run peyecoder from the project directory:

```
python run-peyecoder.py
```

Alternatively, a single-file executable of peycoder can be downloaded from a GitHub release.

Dependencies
--
- **PySide2**: Qt for Python
- **opencv-python-headless**: Computer vision library used to read videos   
- **timecode**: library for SMTPE timecode computations
- **PyAudio**: library used to playback audio
- **sortedcontainers**: data structures which maintain sort order
- **python-dateutil**: date utilities

additionally, **ffmpeg** should be installed and in the path. 

Citing Peyecoder
--
[TBD]

The DOI for the latest release is 
[![DOI](https://zenodo.org/badge/242180640.svg)](https://zenodo.org/badge/latestdoi/242180640)


