Metadata-Version: 2.4
Name: Shady
Version: 1.17.0
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+
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4
Description-Content-Type: text/x-rst
License-File: COPYING
Requires-Dist: numpy
Requires-Dist: pillow
Requires-Dist: matplotlib
Requires-Dist: ipython
Provides-Extra: textures
Requires-Dist: numpy; extra == "textures"
Provides-Extra: images
Requires-Dist: numpy; extra == "images"
Requires-Dist: pillow; extra == "images"
Provides-Extra: fonts
Requires-Dist: numpy; extra == "fonts"
Requires-Dist: pillow; extra == "fonts"
Requires-Dist: matplotlib; extra == "fonts"
Provides-Extra: shell
Requires-Dist: ipython; extra == "shell"
Provides-Extra: video
Requires-Dist: numpy; extra == "video"
Requires-Dist: opencv-python; extra == "video"
Provides-Extra: pure
Requires-Dist: pyglet; extra == "pure"
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

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},
      }

