Metadata-Version: 2.1
Name: Shady
Version: 1.8.3
Summary: An engine for real-time manipulation of visual stimuli for neuroscience, implemented via GPU shaders
Home-page: https://shady.readthedocs.io
Author: Jeremy Hill, Scott Mooney
Author-email: jezhill@gmail.com
License: GPL v3+
Platform: UNKNOWN
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4
Description-Content-Type: text/x-rst
Provides-Extra: pure
Provides-Extra: images
Provides-Extra: shell
Provides-Extra: textures
Provides-Extra: fonts
Provides-Extra: video
Requires-Dist: numpy
Requires-Dist: pillow
Requires-Dist: matplotlib
Requires-Dist: ipython
Provides-Extra: fonts
Requires-Dist: numpy; extra == 'fonts'
Requires-Dist: pillow; extra == 'fonts'
Requires-Dist: matplotlib; extra == 'fonts'
Provides-Extra: images
Requires-Dist: numpy; extra == 'images'
Requires-Dist: pillow; extra == 'images'
Provides-Extra: pure
Requires-Dist: pyglet; extra == 'pure'
Provides-Extra: shell
Requires-Dist: ipython; extra == 'shell'
Provides-Extra: textures
Requires-Dist: numpy; extra == 'textures'
Provides-Extra: video
Requires-Dist: numpy; extra == 'video'
Requires-Dist: opencv-python; extra == 'video'

Shady is a general-purpose visual stimulus toolbox filling a similar role to Psychtoolbox,
VisionEgg, or PsychoPy. It is for programmers who work in neuroscience, especially vision
science, and addresses their need for high timing precision, linearity, high dynamic
range, and pixel-for-pixel accuracy.

It takes its name from its heavy reliance on a *shader* program to perform parallel pixel
processing on a computer's graphics processor. It was designed with an emphasis on
performance robustness in multi-tasking applications under unforgiving conditions.
For optimal timing performance, the CPU drawing management commands are carried out by
a compiled binary engine.

See https://shady.readthedocs.io for full documentation and installation instructions.

If you use Shady in your work, please cite:

* Hill NJ, Mooney SWJ, Ryklin EB & Prusky GT (2019). Shady: a Software Engine for
  Real-Time Visual Stimulus Manipulation. Journal of Neuroscience Methods 320: 79-86.
  https://doi.org/10.1016/j.jneumeth.2019.03.020 ::

      @article{shady2019,
          author  = {Hill, N. Jeremy  and  Mooney, Scott W. J.  and  Ryklin, Edward B.  and  Prusky, Glen T.},
          title   = {{Shady}: a Software Engine for Real-Time Visual Stimulus Manipulation},
          journal = {Journal of Neuroscience Methods},
          volume  = {320},
          number  = {C},
          pages   = {79--86},
          month   = {May},
          year    = {2019},
          date    = {2019-05-15},
          doi     = {10.1016/j.jneumeth.2019.03.020},
          url     = {https://doi.org/10.1016/j.jneumeth.2019.03.020},
      }



