Pre-built examples
Pre-built binaries of examples and tests for goxpyriment¶
If want to run the examples directly, without compiling them, you download pre-built apps and run them on your computer. There are three ways to get them:
- Run it in your browser — no download, no install: 79 of the examples run directly from downloads.pallier.org/builds/latest/ via WebAssembly. Follow the Run link beside a program. Use a focused, foreground tab; your results arrive as a single
.zipwhen the session ends. Paradigms needing sub-millisecond stimulus onset (rapid RSVP, subliminal priming) should still be run natively. - One program at a time — browse downloads.pallier.org/builds/latest/, find the program you want, and download just that one (a few MB) for your platform. Every experiment, demonstration and technical test is listed there with its description.
- The whole collection — download one archive holding every program for your platform, using the links below. These come from the GitHub releases page.
The download site keeps only the two most recent builds, so a commit-pinned link such as downloads.pallier.org/builds/<commit>/ eventually stops working — always link builds/latest/. The GitHub release archives linked below are kept indefinitely.
⚠️ WARNING These binaries are unsigned. macOS Gatekeeper and Windows Defender will show security warnings or worse, misleading messages such as 'this program is damaged'. Your antivirus may quarantine the files. Don't let them intimidate you. These warnings pop out because I am not willing to pay third parties to sign the executables. The instructions below explain how to run these programs anyway.
Windows (x86-64)¶
- Download
goxpyriment-examples-windows-x86_64.zip; - Before unzipping it: right-click the downloaded
.zip, click on Properties → at the bottom of the General tab tick Unblock → OK. (You can achieve the same thing in PowerShell withUnblock-File .\goxpyriment-examples-windows-x86_64.zip.) - Unzip it. You should be able to run the
.exefiles directly, either by clicking on them, or typing their name from a command line.
If a security dialog window pops out, you have forgotten to unblock the zip file before unzipping. You can still run the executable by clicking on More info, then Run anyway. Note: You can unblock all the .exe files after unzipping with Get-ChildItem -Recurse <folder> | Unblock-File.
macOS (Apple Silicon)¶
-
Download
goxpyriment-examples-macos-arm64.zip, unzip it and move the folder to the location of your choice, e.g.,$HOME/goxpy -
Open a Terminal at that location, move the files out of quarantine and set the execute bit, with the following commandes::
cd $HOME/goxpy # <- change to the location where you move the content of the unzipped folder xattr -rd com.apple.quarantine . chmod -R +x *
Linux¶
-
(x86-64): Download
goxpyriment-examples-linux-x86_64.tar.gz, extract the binaries withtar xzf, and run them directly (potentially, you may need to dochmod +x *to set their execute permission bit). -
(arm64 / Raspberry Pi): Download
goxpyriment-examples-linux-arm64.tar.gz, extract the binaries withtar xzf, and run the binaries directly.
Note: if you do not find a version for your hardware (e.g. Mac/Intel or Windows/ARM), do not despair: it is very easy to compile these examples
following the instructions in Installation.md
Good programs to start: Memory_span, Change-Blindness, Simon_task, LoT_geometry, Retinotopy...
When launched from the command line, most programs accept -w (windowed 1024×768 mode), -d N (open on monitor N, 0 = primary), and -s <id> (subject ID written to the .csv data file).
Results are saved in a folder goxpy_data in your Home (User) folder