• Complain

Zhiguo Wang - Eye-Tracking with Python and Pylink

Here you can read online Zhiguo Wang - Eye-Tracking with Python and Pylink full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Springer, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Zhiguo Wang Eye-Tracking with Python and Pylink
  • Book:
    Eye-Tracking with Python and Pylink
  • Author:
  • Publisher:
    Springer
  • Genre:
  • Year:
    2021
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Eye-Tracking with Python and Pylink: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Eye-Tracking with Python and Pylink" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Several Python programming books feature tools designed for experimental psychologists. What sets this book apart is its focus on eye-tracking.

Eye-tracking is a widely used research technique in psychology and neuroscience labs. Research grade eye-trackers are typically faster, more accurate, and of course, more expensive than the ones seen in consumer goods or usability labs. Not surprisingly, a successful eye-tracking study usually requires sophisticated computer programming. Easy syntax and flexibility make Python a perfect choice for this task, especially for psychology researchers with little or no computer programming experience.

This book offers detailed coverage of the Pylink library, a Python interface for the gold standard EyeLink eye-trackers, with many step-by-step example scripts. This book is a useful reference for eye-tracking researchers, but you can also use it as a textbook for graduate-level programming courses.

Zhiguo Wang: author's other books


Who wrote Eye-Tracking with Python and Pylink? Find out the surname, the name of the author of the book and a list of all author's works by series.

Eye-Tracking with Python and Pylink — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Eye-Tracking with Python and Pylink" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Pages
Book cover of Eye-Tracking with Python and Pylink Zhiguo Wang - photo 1
Book cover of Eye-Tracking with Python and Pylink
Zhiguo Wang
Eye-Tracking with Python and Pylink
1st ed. 2021
Logo of the publisher Zhiguo Wang Zhejiang University Hangzhou Zhejiang - photo 2
Logo of the publisher
Zhiguo Wang
Zhejiang University, Hangzhou, Zhejiang, China
ISBN 978-3-030-82634-5 e-ISBN 978-3-030-82635-2
https://doi.org/10.1007/978-3-030-82635-2
The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG 2021
This work is subject to copyright. All rights are solely and exclusively licensed by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This Springer imprint is published by the registered company Springer Nature Switzerland AG

The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland

Preface

Python is becoming more and more popular among scientists. Its application in psychology has expanded from scripting computer-based experimental tasks to all aspects of research, including but not limited to data collection, analysis, and visualization. I had little knowledge of computer programming when I started my graduate study about 17 years ago. I experimented with different programming languages and tools but finally settled down with Python for its easy syntax, flexibility, versatility, and open community.

The content of this book is based mainly on my research experience and the courses I have taught previously. There are quite a few Python books on the market featuring programming tools designed for psychologists (e.g., PsychoPy). What sets this book apart is its focus on eye-tracking.

Eye-tracking is a widely used research technique in psychology and neuroscience labs. The eye-trackers used in the lab are typically faster, more accurate, and of course, more expensive than the ones seen in consumer goods (e.g., VR goggles) or usability labs. The eye-trackers featured in this book are the EyeLink series trackers manufactured by SR Research Ltd (Canada). The EyeLink eye-trackers are arguably the best research-grade tracker available on the market. This high-speed eye-tracker has unmatched precision and accuracy, and it has been used in well over 9000 peer-reviewed journal articles.

This book will first introduce the building blocks and syntax of Python, and then discuss libraries that we can use to program psychology experiments, that is, PsychoPy and Pygame. For eye-tracking, this book will cover the Pylink library in detail. The example scripts accompanying this book are freely available on GitHub, https://github.com/zhiguo-eyelab/Pylink_book . This book is a useful reference for eye-tracking researchers, but you can also use it in graduate or undergraduate level programming courses.

Special thanks go to Dr. Sam Hutton, Dr. Jiye Shen, Dr. Jon Peirce, and Dr. Sebastiaan Matht for their valuable feedback on an earlier version of this book.

Zhiguo Wang
Hangzhou, China
Contents
The Author(s), under exclusive license to Springer Nature Switzerland AG 2021
Z. Wang Eye-Tracking with Python and Pylink https://doi.org/10.1007/978-3-030-82635-2_1
1. A Gentle Introduction to Python
Zhiguo Wang
(1)
Zhejiang University, Hangzhou, Zhejiang, China
Keywords
Python shell Built-in functions Data type Modules Looping Functions File operation

This chapter will focus on the basic features of the Python programming language necessary for implementing simple psychological experiments. For a more comprehensive introduction to Python, I recommend the tutorial on the official Python website ( https://docs.python.org ), especially if you have little programming experience. The free online book Dive into Python by Mark Pilgrim is also a very helpful reference.

Installing Python

There are many different Python distributions (e.g., Anaconda, Canopy), which bundle features and tools that are not part of the official Python distribution. This book will feature the official Python distribution that is freely available from https://www.python.org . The example scripts presented in this book are based on Python 3 (also available from https://github.com/zhiguo-eyelab/Pylink_book ).

Windows
To install Python 3 on a Windows PC, please download the installer, run it, and tick the Add Python 3.x to PATH and Install launcher for all users options. The Python launcher is a convenient tool when you have multiple versions of Python on your Windows PC (Fig. ).
Fig 11 Python installation options on Windows macOS and Linux To verify if - photo 3
Fig. 1.1

Python installation options on Windows

macOS and Linux

To verify if you have Python 3 on your Mac , launch a terminal and type python3 at the command-line prompt. As shown in the shell output below, my MacBook has Python 3.6.6. If you do not have Python 3 on your Mac, please download the Mac OS X installer from https://www.python.org and install it.

Zhiguos-MacBook-Pro:~ zhiguo$ python3
Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 26 2018, 19:50:54)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin
Type help, copyright, credits or license for more information.
>>>

If you use Ubuntu or another Debian-based Linux distribution, please run the following command in a terminal to install Python 3.6 or a later version.

sudo apt install python3.6
Installing Python Modules

Thousands of Python modules are actively developed and maintained by the community. These modules have greatly expanded the functionality of Python and allow users to access solutions others have already created for common problems. The preferred installer for Python modules is pip, which is now a module included in the official Python distribution. With pip, users can search, download, and install Python modules from either a public (e.g., Python Package Index, or PyPI) or a private online repository. On macOS and Linux systems, the pip command takes the following format. Here, the -m option requests the Python interpreter to look for the module that follows -m (i.e., pip in the command below) and execute it.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Eye-Tracking with Python and Pylink»

Look at similar books to Eye-Tracking with Python and Pylink. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Eye-Tracking with Python and Pylink»

Discussion, reviews of the book Eye-Tracking with Python and Pylink and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.