OS (e.g. Win10): OSX/Win10
PsychoPy version (e.g. 1.84.x): 1.9, 3.0
This is my first post so please excuse any noob errors.
I teach vision and psychophysics and have developed a suite of experiments that implement the standard Fechnerian threshold methods (Adjustment, Limits, Constant Stimuli). The experiments measure the luminance JND for a gray spot on a gray background.
In the builder, the choices of color space for the spot/background are rgb, dkl, lms, and hsv. These are all normalized to allow floating point color calculations, but this also means that due to precision/rounding errors one never really knows the exact digital counts (RGB 0-255 values) that get sent to the display (which is crucial for measuring the threshold).
To get around this, after I made the experiments in Builder I went in and edited the Python code to change the colorspace for the critical elements to ‘rgb255’ and then implemented a simple form of “bitstealing”. This seems to work well, but it makes it so that the modified code/experiment can no longer be worked on in / run from Builder (not so good for my students)
So to make a long question short: Is there any plan to add the ‘rgb255’ colorspace to Builder?
If this is something I can do by editing some config file I would be happy to learn about it. If not then I would like to add this request to changes to the next build.
Awesome project!!! Thanks to all developers!!!