Skip to main content

A Domain-Specific Language (DSL) for experiments specification in psychology and neuroscience

Project description

PyPI Version Build Status Documentation Status


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 for more.

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

pyFlies Overview


If you are using PyFlies in your research or you are referring to PyFlies in your papers please cite this paper:

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

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},
URL = {},
ISSN = {2076-3417},
DOI = {10.3390/app11177823}

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyflies-0.5.1.tar.gz (1.8 MB view hashes)

Uploaded source

Built Distribution

pyflies-0.5.1-py2.py3-none-any.whl (39.9 kB view hashes)

Uploaded py2 py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page