Home
Name Modified Size InfoDownloads / Week
README.txt 2014-11-11 1.3 kB
aberrationRendering.py 2014-11-11 30.2 kB
aberrationRendering.ipynb 2014-11-11 217.7 kB
aberrationRendering.pdf 2014-11-11 263.8 kB
Totals: 4 Items   512.9 kB 0
Copyright (c) 2014, Durham University
All rights reserved.
Not for re-distribution.
Licensed under BSD 3.

aberrationRendering.py is a python module for creating visual stimuli with a Zernike aberration. The only dependency for aberrationRendering.py is numpy, the IPython notebook additionally require matplotlib for plotting. If you use this code you should cite the following article:

Young, L. K., and Smithson, H. E. (2014), Critical band masking reveals the effects of optical distortions on the channel mediating letter identification. Frontiers in Psychology, 5:1060.

To use this module, place it in a directory that is included in your python PYTHONPATH environment variable. The IPython notebook demonstrates how to use this module and important notes on how to correctly prepare your images are given in the Supplementary Materials of the article listed above. It can be found here:

http://journal.frontiersin.org/journal/10.3389/fpsyg.2014.01060/full

It is your responsiblity to ensure that the images generated using this code are correct and appropriate for your experiment (following the guidelines in the above article). The article's authors, Durham University and the University of Oxford accept no responsibility for any errors ascociated with the use of this code.
Source: README.txt, updated 2014-11-11