Metadata-Version: 2.1
Name: pyflies
Version: 0.5.1
Summary: A Domain-Specific Language (DSL) for experiments specification in psychology and neuroscience
Home-page: UNKNOWN
Author: Igor Dejanovic
Author-email: igor.dejanovic@gmail.com
License: MIT
Keywords: behavior,reaction time,psychology,neuroscience,textX,DSL
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Software Development :: Interpreters
Classifier: Topic :: Software Development :: Compilers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Provides-Extra: dev
Provides-Extra: test
License-File: LICENSE

![](https://raw.githubusercontent.com/pyflies/pyflies/main/art/pyflies-logo.png)

[![PyPI Version](https://img.shields.io/pypi/v/pyflies.svg)](https://pypi.python.org/pypi/pyflies)
![](https://img.shields.io/pypi/l/pyflies.svg)
[![Build Status](https://dev.azure.com/pyflies/pyflies/_apis/build/status/pyflies.pyflies?branchName=main)](https://dev.azure.com/pyflies/pyflies/_build/latest?definitionId=1&branchName=main)
[![Documentation Status](https://img.shields.io/badge/docs-latest-green.svg)](http://pyflies.github.io/pyflies/latest/)

# pyFlies

[pyFlies](http://igordejanovic.github.io/pyFlies/) is a Domain-Specific Language
(DSL) for designing experiments in psychology. It is meant to be highly readable
and simple to learn. A code for various run-time platforms can be generated from
the experiment description.

See the [official documentation](https://pyflies.github.io/pyflies/) for more.

Click on the image bellow to see a short (~3 min) overview video.

[![pyFlies Overview](https://img.youtube.com/vi/tSFdYYnQmjA/0.jpg)](https://www.youtube.com/watch?v=tSFdYYnQmjA)

# Citing

If you are using PyFlies in your research or you are referring to PyFlies in your papers please cite [this
paper](https://www.mdpi.com/2076-3417/11/17/7823):

Dejanović, I.; Dejanović, M.; Vidaković, J.; Nikolić, S. PyFlies: A Domain-Specific Language for Designing Experiments in Psychology. Appl. Sci. 2021, 11, 7823. https://doi.org/10.3390/app11177823

```bibtex
@Article{app11177823,
AUTHOR = {Dejanović, Igor and Dejanović, Mirjana and Vidaković, Jovana and Nikolić, Siniša},
TITLE = {PyFlies: A Domain-Specific Language for Designing Experiments in Psychology},
JOURNAL = {Applied Sciences},
VOLUME = {11},
YEAR = {2021},
NUMBER = {17},
ARTICLE-NUMBER = {7823},
URL = {https://www.mdpi.com/2076-3417/11/17/7823},
ISSN = {2076-3417},
DOI = {10.3390/app11177823}
}
```








