Oh my. PsychoPy now will also be a browser in disguise.
It's all controlled by Google, yay.
Not sure why they called Electron a library, though :)
Oh my. PsychoPy now will also be a browser in disguise.
It's all controlled by Google, yay.
Not sure why they called Electron a library, though :)
We have high-framerate presentation working again on MacOS. This is done by having a lock hold the main thread until the OS signals that the desktop compositor is ready for a buffer. This has been an issue plaguing our users for the last few years and it might finally be fixed!
Attached is an oscilloscope trace of photodiode output showing that interleaved B/W frames are being displayed correctly
Managed to get object detection in camera streams working today in #PsychoPy
Not super optimal to conform to user expectations, but I still got a few days left to figure things out
I'm collaborating with someone to bring 3D and eventually VR support to PsychoPy Builder, so that's happening (woo!)
However, OBJ/GLTF2 mesh importers I worked on in grad school are really picky about file structure, requiring everything to be filtered through Blender prior to loading them in PsychoPy. Unfortunately, Blender changed a lot in the last 7 years and it looks like a completely different app now. Guess I should make a doughnut or something
Back into working on VR and stereoscopic rendering again for PsychoPy
Movie playback and recording are both going to be excellent the next #PsychoPy release
Worked on improving camera recordings in PsychoPy today. Some of the optimizations I made to movie player are now being applied to the camera interface with excellent results
Got buttery smooth video playback in #PsychoPy using the new FFMPEG (via ffpyplayer) backend
Working on improving movie playback support for PsychoPy today. The new FFMPEG interface is working well. It will be possible to use movies as stimuli for time sensitive experiments with perfectly synchronized audio. Seeking is also considerably more responsive than before
I'm considering adding pen support to PsychoPy. There is a brush stimulus component but no pen support for things like pressure and tilt yet
I could even store the velocity values along the curve and do things like allow the user to draw on other stimuli to mark them up as responses
Got experiment-level configuration for eyetrackers working again in #PsychoPy
Another day helping students debug their PsychoPy experiments—nothing beats the 'aha!' moment when their code finally runs smoothly! 🧠💻 #PsychoPy #PsychologyResearch #TechSupport #Python
Charging the VR headsets for testing VR support in #PsychoPy. I promise I'll be reworking VR support this year, possibly supporting a wider range of stereoscopic displays, too
Joystick/gamepad changes are coming soon, including features for inputs that support motion trackers and vibration (like the Oculus Touch)
The OpenGL graphics interface library I created while doing work for Meta is proving very useful years later
Starting to replace portions of PsychoPy's rendering pipeline with those routines so the software can finally move away from OpenGL 2.1
Working on a new movie stimulus component in PsychoPy. This one features random access of video frames and precision audio/video synchronization
It seems there is no reliable way to hide the mouse pointer with #PsychoPy. On Linux I couldn't even find an unreliable method.
Open Science Tools Ltd. is hiring a Software Engineer (full-stack or backend)
For details see: https://www.careers-page.com/open-science-tools-ltd/job/L86Y3R8R
Please boost or share with anyone who might be interested
#hiring #jobsearch #jobalert #fedihire #GetFediHired #psychology #neuroscience #PsychoPy #Pavlovia #software #engineering #developer #programming