Skip to content

Releases: pyflies/pyflies

0.5.1

21 Feb 19:29
0.5.1
Compare
Choose a tag to compare

Fixed

  • Fixed/upgraded jinja template for log generator.

0.5.0

12 Jan 16:11
0.5.0
Compare
Choose a tag to compare
  • target block values can be of any pyFlies base type (e.g. Point).
  • Parsing of component scoped target mappings. E.g.
    target ... {
      keyboard.red = left
    }
    

0.4.2

12 Nov 16:50
0.4.2
Compare
Choose a tag to compare
  • Parsing of CRLF line endings in condition tables. This problem was triggered
    on Windows which uses CRLF line endings by default preventing condition tables
    from being parsed ([e729112]).

0.4.1

09 Nov 19:27
0.4.1
Compare
Choose a tag to compare

Added

  • Mental rotation example

Fixed

  • Require keywords to be matched on word boundaries (turn autokwd feature of
    textX). The problem was that keywords are recognized if being start of the
    larger word (like or in orientation).
  • Consider component parameter non-constant if it contains message
    sub-expression. Constant param expressions are set on the component before the
    test run and are not changed afterwards. The bug was that expression like
    1..100 choose would be treated as constant although a new random value
    should be calculated for each trial.

Changed

  • Docs improvements

0.4.0

01 Nov 17:41
0.4.0
Compare
Choose a tag to compare
  • Complete rework/redesign of the language:

    • expressions, global and test level variables
    • condition table expressions with expansion (loop, cycling)
    • Markdown table syntax
    • trial phases
    • components description using components DSL
    • flow definition with repetitions
    • ...
  • Added log and csv generators.

  • VS Code integration and PsychoPy generator as separate projects.