home.social

#psychopy — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #psychopy, aggregated by home.social.

fetched live
  1. 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 :)

    #PsychoPy

  2. 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

    #MacOS #PsychoPy

  3. 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

  4. Check out this screenshot from the time I was working on VR support for #PsychoPy. I was in the middle of adding #GLTF2 support with PBR shaders, but the project stalled during the pandemic shutdowns

  5. 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

    #Blender3D #PsychoPy

  6. Back into working on VR and stereoscopic rendering again for PsychoPy

    #Psychology #PsychoPy

  7. Movie playback and recording are both going to be excellent the next #PsychoPy release

    #psychology #neuroscience

  8. When one little check box messes everything up in #psychopy #python

  9. 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

    #PsychoPy #psychology #psychophysics #neuroscience

  10. Got buttery smooth video playback in #PsychoPy using the new FFMPEG (via ffpyplayer) backend

  11. 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

    #PsychoPy #programming

  12. 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

    #PsychoPy #psychology

  13. Got experiment-level configuration for eyetrackers working again in #PsychoPy

  14. Another day helping students debug their PsychoPy experiments—nothing beats the 'aha!' moment when their code finally runs smoothly! 🧠💻 #PsychoPy #PsychologyResearch #TechSupport #Python

  15. 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)

  16. 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

    #OpenGL #graphics #PsychoPy #psychology #neuroscience

  17. Working on a new movie stimulus component in PsychoPy. This one features random access of video frames and precision audio/video synchronization

    #psychology #PsychoPy

  18. Looks like people are interested in PsychXR again

    #PsychoPy #VR

  19. It seems there is no reliable way to hide the mouse pointer with #PsychoPy. On Linux I couldn't even find an unreliable method.

  20. 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

  21. 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

  22. 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

    #psychopy #eyetracking #neuroscience

  23. Working on getting eyetracker support via plugins ready for the next release of #PsychoPy

  24. 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? 🙏

  25. Found a screenshot from when I was working on Physically-Based Rendering (PBR) in PsychoPy a few years back. I created a GLTF2 loader for static meshes, too

    #PsychoPy #Python #Graphics #OpenGL

  26. 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 #Python #programming

  27. #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.)

  28. Working on improved movie playback today

    #PsychoPy

  29. These workshops were developed to allow a more accessible "bite size" form of training for those who don't feel they need our usual 3 day "intense" course for #PsychoPy and #pavlovia

    If you or someone you know might benefit from focused learning on specific aspects of #PsychoPy, please share!

    mastodon.social/@psychopy/1108