Skip to content

Releases: iandol/opticka

Better UI control of eyetracker settings

29 Nov 17:00
Compare
Choose a tag to compare

Opticka has two eyetracker interfaces to Eyelink (eyelinkManager) and Tobii eyetrackers (tobiiManager). The API is largely similar and major commands to interact with the eyetracker work identically. However settings are quite different. So far most settings are set in code via the state info file (e.g. see here). In V2.05 I've added two separate UI panels with the main settings for Eyelink and Tobii eyetrackers. These provide default values, and any settings in the state machine info file will still overwrite them. Thus you now can either use the UI exclusively or mix and match.

Additionally there is a new way to save protocols where both the MAT file and StateInfo.m file are saved and the pathto the state file in the MAT file is changed so it points to this new location. This aids in making quick copies of a protocol you can then customise and edit. Opticka uses ~/MatlabFiles/Protocols as the default folder for saving protocols.

V2.04 — Updated GUI

03 Nov 21:34
Compare
Choose a tag to compare

V2.04 has upgraded the GUI to use appdesigner and uifigure. This makes GUI editing much easier than the hand-written previous GUI. We had to drop using the GUI toolbox and now depend on MATLAB's grid system for automatic programmatic layout, works well!

Lots of small improvements to experiment control using the state machine. See new core protocols two-step and saccade/antisaccade tasks for these new tweaks. Both Tobii and eyelink now also allow a minimum time (fixInit) beofre the eyes can move (a minimum saccade latency), and better control of exclusion zones.

V1.24 — the last release for version 1 of opticka

16 Sep 09:28
Compare
Choose a tag to compare

I rewrote the GUI and made some breaking changes to the names of some classes and methods in the next version V2.x, so this release is the last version of the V1.x branch.

Resync to current main branch

27 Apr 08:34
Compare
Choose a tag to compare

Although I have made continual updates, I didn't update the versioned tags and releases. V1.22 marks the current main branch. I've added support for Tobii Pro eyetrackers / LabJack T4 / Arduino interfaces etc. and several new stimulus times since the last formal release... Opticka is mostly used in Linux, following the clear recommendations of the PTB developers, but should still work on other OSes.

The year 2017!

05 Jun 10:26
Compare
Choose a tag to compare

Opticka has received quite a few updates since the last formal release, and I've kept it up-to-date with both PTB and the latest MATLAB 2017a. Performance for object oriented code has got better over the last few MATLAB releases. I'm also transitioning to Linux for display, so some Linux fixes are included.

Time waits for no-one

20 Oct 07:35
Compare
Choose a tag to compare

Matlab 2014b is probably the most significant release in years, both in terms of the new graphics system, and for a package like Opticka that uses OOP, the new dynamic class updating. Updated to use 2014b. Stick to Opticka V1.004 if you don't plan to update to the latest and greatest...

LFP-tastic

29 Jul 16:52
Compare
Choose a tag to compare

Added in more detailed control for LFP analysis, and a GUI to load up LFP locations for a subsequent grand-average / meta-analysis.

Some refactoring to make loaded objects more portable for group analysis

10 Jun 16:41
Compare
Choose a tag to compare

Some refactoring to make loaded objects more portable for group analysis

v1.002

08 Jun 08:22
Compare
Choose a tag to compare
v1.002 06/2014 Release