#psychopy — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #psychopy, aggregated by home.social.
-
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
-
Spent the last few days getting plugins to work correctly again in #PsychoPy
Issues on Linux and MacOS seem to have been resolved in the release branch
-
Finally managed to release the SR Research Eyelink plugin for #PsychoPy
The science team put a lot of work in tracking the remaining issues down and fixing them
-
Considering making a set of fake eyes for testing the eyetrackers with. They'll need reflective 'retinas' for this to work
It might be worth the effort since it makes it considerably easier to debug these eyetracker libraries when I'm by myself in the hardware lab
-
Working on getting eyetracker support via plugins ready for the next release of #PsychoPy
-
CW: Python Psychopy sound question
#PythonProgramming question again…
Anyone using #Psychopy’s ‘sound’ module? I’m having problems with repeatedly playing a sound - see below.When I create then play a basic sound with it:
ˋˋfrom psychopy.sound import Soundˋ
S= Sound(1000, secs= 0.5)
S.play()ˋit seems that the sound’s ˋˋ
S.IsPlayingˋˋis set to True as it plays but then doesn’t go back to False when it finishes. So if I want it to play it again after some time - say 3 s , I have to do
ˋˋS.stop()ˋˋ
to then be able to do
ˋˋS.play()ˋˋsuccessfully.Anyone knows how to make this work without having to stop the sound manually each time even though it’s actually stopped playing? 🙏
-
Created a new video system for PsychoPy today. Looking like most issues around movie playback will be resolved for good this time
Lots of the improvements I made to real-time camera streaming are being applied here too
Also, utterly amazed how fast I put this one together
-
#PsychoPy is a complex piece of software at many levels
It's like a game engine that must present precise multi-sensory stimulation and record behavioural response data under extremely tight time constraints. It also integrates with all sorts of niche hardware (e.g. button boxes, eye trackers, VR headsets, etc.)
-