{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,9]],"date-time":"2026-10-09T03:42:06Z","timestamp":1791517326281,"version":"4.3.4"},"reference-count":13,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T00:00:00Z","timestamp":1556668800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T00:00:00Z","timestamp":1556668800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Neuroscience Methods"],"published-print":{"date-parts":[[2019,5]]},"DOI":"10.1016\/j.jneumeth.2019.03.020","type":"journal-article","created":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T11:02:53Z","timestamp":1554116573000},"page":"79-86","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":8,"special_numbering":"C","title":["Shady: A software engine for real-time visual stimulus manipulation"],"prefix":"10.1016","volume":"320","author":[{"given":"N. Jeremy","family":"Hill","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Scott W.J.","family":"Mooney","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Edward B.","family":"Ryklin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Glen T.","family":"Prusky","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.jneumeth.2019.03.020_bib0005","doi-asserted-by":"crossref","first-page":"735","DOI":"10.3758\/BRM.40.3.735","article-title":"The Noisy-Bit method for digital displays: Converting a 256 luminance resolution into a continuous resolution","volume":"40","author":"Allard","year":"2008","journal-title":"Behav. Res. Methods"},{"key":"10.1016\/j.jneumeth.2019.03.020_bib0010","series-title":"Proceedings of the Workshop on Dynamic Languages and Applications - Dyla\u201914","article-title":"Python interpreter performance deconstructed","author":"Barany","year":"2014"},{"issue":"4","key":"10.1016\/j.jneumeth.2019.03.020_bib0015","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1163\/156856897X00357","article-title":"The Psychophysics Toolbox","volume":"10","author":"Brainard","year":"1997","journal-title":"Spatial Vision"},{"key":"10.1016\/j.jneumeth.2019.03.020_bib0020","series-title":"Shady. Python Package Index","author":"Hill","year":"2018"},{"issue":"12","key":"10.1016\/j.jneumeth.2019.03.020_bib0025","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1167\/18.12.7","article-title":"Curveball: A tool for rapid measurement of contrast sensitivity based on smooth eye movements","volume":"18","author":"Mooney","year":"2018","journal-title":"J. Vision"},{"key":"10.1016\/j.jneumeth.2019.03.020_bib0030","doi-asserted-by":"crossref","first-page":"195","DOI":"10.3758\/s13428-018-01193-y","article-title":"PsychoPy2: Experiments in Behavior Made Easy","volume":"51","author":"Peirce","year":"2019","journal-title":"Behav. Res. Methods"},{"issue":"1-2","key":"10.1016\/j.jneumeth.2019.03.020_bib0035","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1016\/j.jneumeth.2006.11.017","article-title":"PsychoPy\u2013psychophysics software in Python","volume":"162","author":"Peirce","year":"2007","journal-title":"J. Neurosci. Methods"},{"key":"10.1016\/j.jneumeth.2019.03.020_bib0040","doi-asserted-by":"crossref","first-page":"10","DOI":"10.3389\/neuro.11.010.2008","article-title":"Generating stimuli for neuroscience using PsychoPy","volume":"2","author":"Peirce","year":"2008","journal-title":"Front. Neuroinform."},{"key":"10.1016\/j.jneumeth.2019.03.020_bib0045","doi-asserted-by":"crossref","first-page":"1337","DOI":"10.1016\/0042-6989(91)90055-A","article-title":"Accurate control of contrast on microcomputer displays","volume":"31","author":"Pelli","year":"1991","journal-title":"Vision Res."},{"issue":"4","key":"10.1016\/j.jneumeth.2019.03.020_bib0050","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1163\/156856897X00366","article-title":"The VideoToolbox software for visual psychophysics: Transforming numbers into movies","volume":"10","author":"Pelli","year":"1997","journal-title":"Spatial Vision"},{"key":"10.1016\/j.jneumeth.2019.03.020_bib0055","series-title":"Software for visual psychophysics: an overview. Self-published web page","author":"Strasburger","year":"1994"},{"key":"10.1016\/j.jneumeth.2019.03.020_bib0060","doi-asserted-by":"crossref","first-page":"4","DOI":"10.3389\/neuro.11.004.2008","article-title":"Vision Egg: An open-source library for realtime visual stimulus generation","volume":"2","author":"Straw","year":"2008","journal-title":"Front. Neuroinform."},{"key":"10.1016\/j.jneumeth.2019.03.020_bib0065","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1163\/156856897X00294","article-title":"Colour bit-stealing to enhance the luminance resolution of digital displays on a single pixel basis","volume":"10","author":"Tyler","year":"1997","journal-title":"Spatial Vision"}],"container-title":["Journal of Neuroscience Methods"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0165027019301049?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0165027019301049?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T00:48:28Z","timestamp":1759020508000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0165027019301049"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5]]},"references-count":13,"alternative-id":["S0165027019301049"],"URL":"https:\/\/doi.org\/10.1016\/j.jneumeth.2019.03.020","relation":{},"ISSN":["0165-0270"],"issn-type":[{"value":"0165-0270","type":"print"}],"subject":[],"published":{"date-parts":[[2019,5]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Shady: A software engine for real-time visual stimulus manipulation","name":"articletitle","label":"Article Title"},{"value":"Journal of Neuroscience Methods","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jneumeth.2019.03.020","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2019 Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}]}}