Open bboudaoud-nv opened 2 years ago
The motivation for this addition is staircasing frameRate
and frameDelay
for frame rate/latency JND experiments, but its worth considering where else this could be used.
Generally speaking if it is worth developing this feature, it should generalize well. FPSci does not typically include features/code to support 1-off features.
As part of this development I think we will need to add a (set of) FPSci ConfigParameter
classes that generalize our configuration and provide some meta-level information about each configuration parameter. This will be a fairly major facelift to the configuration system that will occur in its own branch prior to implementation of the staircase-style session.
Alternatively to a ConfigParameter
we can potentially use the Any
config structure to implement this feature. This is closer to the idea of having per trial configuration, which we could unite with this approach.
This issue is a placeholder for discussion of staircase stimulus in FPSci.
Issues to address include:
This is not currently planned for development in FPSci, but is worth discussing. We would likely plan to have an early implementation complete around October 2022.