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

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

Citing

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. https://doi.org/10.3390/app11177823

@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}
}

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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

Details for the file pyflies-0.5.1.tar.gz.

File metadata

  • Download URL: pyflies-0.5.1.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1

File hashes

Hashes for pyflies-0.5.1.tar.gz
Algorithm Hash digest
SHA256 c31bc875990638bc329bccd3cd70b265d15201023d17080c07bc8b2ac098eaac
MD5 0f2dd513dd1f288266300be24c6acbb0
BLAKE2b-256 43db6f80972a920a91b17386bde20ab9d4f590ed0861a83d8db73a4870050c33

See more details on using hashes here.

Provenance

File details

Details for the file pyflies-0.5.1-py2.py3-none-any.whl.

File metadata

  • Download URL: pyflies-0.5.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 39.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1

File hashes

Hashes for pyflies-0.5.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4c4474576341c5a89d01b37416dbef1e19f040fa025cb896f2f50ff1a243c5c1
MD5 ec3dae552bf9e728034393443d9c21f9
BLAKE2b-256 2d65548dedbd15b9758d130669393f003a71a994b047cbda22188b63a474d783

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page