home.social

#psychopy — Public Fediverse posts

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

  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. Another day helping students debug their PsychoPy experiments—nothing beats the 'aha!' moment when their code finally runs smoothly! 🧠💻 #PsychoPy #PsychologyResearch #TechSupport #Python

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

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

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

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

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

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

    #psychology #PsychoPy

  22. Looks like people are interested in PsychXR again

    #PsychoPy #VR

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

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

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

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

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

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

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

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

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

  32. Working on improved movie playback today

    #PsychoPy

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

  34. There are now *multiple* published papers that use my PyHab add-on for #PsychoPy from labs that never once contacted me for tech support or questions or anything.

    This seems small but it's profoundly validating to know that it works well enough and the documentation is clear enough that I no longer need to be directly involved.

    #infant #research #developmentalpsychology #psychology #OpenScience

  35. I really enjoy working on the audio side of PsychoPy, but I can't listen to music on the PC during testing.

    This is a consequence of having the PsychToolbox (which we use for playback) take exclusive control of the audio device for high-precision scheduling of sound.

    #PsychoPy #python #programming #psychology #neuroscience #PsychToolbox

  36. I really enjoy working on the audio side of PsychoPy, but I can't listen to music on the PC during testing.

    This is a consequence of having the PsychToolbox (which we use for playback) take exclusive control of the audio device for high-precision scheduling of sound.

  37. I really enjoy working on the audio side of PsychoPy, but I can't listen to music on the PC during testing.

    This is a consequence of having the PsychToolbox (which we use for playback) take exclusive control of the audio device for high-precision scheduling of sound.

    #PsychoPy #python #programming #psychology #neuroscience #PsychToolbox

  38. I really enjoy working on the audio side of PsychoPy, but I can't listen to music on the PC during testing.

    This is a consequence of having the PsychToolbox (which we use for playback) take exclusive control of the audio device for high-precision scheduling of sound.

    #PsychoPy #python #programming #psychology #neuroscience #PsychToolbox

  39. I really enjoy working on the audio side of PsychoPy, but I can't listen to music on the PC during testing.

    This is a consequence of having the PsychToolbox (which we use for playback) take exclusive control of the audio device for high-precision scheduling of sound.

    #PsychoPy #python #programming #psychology #neuroscience #PsychToolbox

  40. New paper in BRM on assessing the reliability of online measures of visual function using
    @psychopy and Pavlovia.

    link.springer.com/article/10.3

    [I don't think any of the authors are on mastodon] #psychopy #pavlovia #research #online #visionscience

  41. Essential equipment for long drives, the coffee tumbler I got from @peircej when he did a workshop for the at @yorkuniversity

  42. #introduction

    👋Hi I'm Becca!

    🕵️‍♀️I live a double life as Chief Science Officer at Open Science Tools (the creators of #PsychoPy #PsychoJS #pavlovia ) and post doc at Trinity College Dublin.

    👀👂My research focuses on multisensory perception and attention across the lifespan.

    💻I like helping people make experiments so I talk about methods and #openscience

    ⚙️Passionate about helping develop accessible #opensource research tools

  43. Hi folks! I'm new here. Be nice to me! 🤗

    I'm passionate about #OpenScience (and #opensource )

    I'm founder of Open Science Tools, creators of #PsychoPy #PsychoJS and #pavlovia

    My background is visual neuroscience and experimental psychology (or @cogsci depending how you like to categorise)

    So if you're into those things too then let's connect!

  44. I may lack sufficient reach at this point to get meaningful responses to this poll, but here it goes... and please feel free to boost for reach!

    Would you be interested in a free (virtual) #PsychoPy training workshop? If so, select your preferred option in the survey. You can also reply if you want me to "at" you with more details later.

    I will be conducting training for my new research collaborators in early 2023 and could open it up to those outside the lab if there is sufficient interest.

    Disclaimer: I'm NOT affiliated with PsychoPy and don't develop it, but I do use it.

    #neuroscience
    #neuroimaging
    #NeuroscienceMastodon
    #NeuroMastodon
    #python
    #psychopy

  45. If you like #EyeTracking, but also want to do #psychology research online, you could consider MouseView.js! It's an #opensource #JavaScript library that mimics the visual system in-browser. It's available in #Gorilla, #jsPsych, and #PsychoPy experiment builders. For preferential looking, it's as reliable as eye-tracking, and results correlate strongly between the two (suggesting high validity). For more info, see our paper in BRM: doi.org/10.3758/s13428-021-017

  46. Greetings all! Ron here again. I would like to share more details about my research focus. This is the first of several toots I'll post introducing my reasons for being on Mastodon.

    As an assistant professor, I focus mostly on signal and image processing in neuroscience applications. My platforms of choice are #FSL #SPM #EEGLAB #PsychoPy #MATLAB #R and #Python Programming. If you are working with these tools, feel free to "at" me any time if I can help or you know something interesting! I also have worked in #ComputationalNeuroscience, particularly in simulating neural networks with Hodgkin-Huxley equations. That was some years ago, but mathematical modeling never gets old!

    I look forward to sharing my work with the community as well as learning more about what each of you are doing!

    #ScienceMastodon
    #Neuroscience
    #NeuroscienceMastodon
    #NeuroMastodon
    #Introduction