You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: LICENSE
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,5 @@
1
+
This license applies only to the code in `src/eyelinkio`. Files, code, and assets in `src/libedfapi` are explicitly excluded. All Files, code, and assets in `src/libedfapi` belong to SR Research Ltd. Copyright (c) 1996-2023, All Rights Reserved.
A lightweight library to import SR Research EDF files into Python.
4
8
5
-
**This Software is currenly pre-alpha, meaning it is currently being developed**: Changes to the API (function names, etc.) may occur without warning. This library has been tested with MacOS and Linux, but not Windows.
9
+
**This Software is currenly pre-alpha, meaning it is currently being developed**: Changes to the API (function names, etc.) may occur without warning.
6
10
7
11
## About the Eyelink Data Format
8
12
9
-
The EyeLink Data Format (EDF; not to be confused with the [European Data Format](<https://www.edfplus.info>)) is used for storing eyetracking data from EyeLink eyetrackers. It was put forward by the company [SR Research](<https://www.sr-research.com>). SR Research EDF files store data in a binary format, and reading these files currently requires the ``eyelink-edfapi`` C library that is included in the EyeLink Software Development Kit.
13
+
The EyeLink Data Format (EDF; not to be confused with the
14
+
[European Data Format](<https://www.edfplus.info>)) is used for storing eyetracking data
15
+
from EyeLink eyetrackers. It was put forward by the company
16
+
[SR Research](<https://www.sr-research.com>). SR Research EDF files store data in a
17
+
binary format, and reading these files requires interfacing with ``eyelink-edfapi`` C
18
+
library that is typically included in the EyeLink Software Development Kit. EyeLinkIO
19
+
Includes the necessary binaries to read EDF files, but can also be configured to use the
20
+
EDF API library that is installed on your computer.
10
21
11
22
## Dependencies
12
23
13
24
Strictly speaking, EyeLinkIO only requires Numpy. For converting data to pandas ``DataFrames`` or MNE-Python ``Raw`` instances, you must have those respective packages installed.
14
25
15
-
> [!IMPORTANT]
16
-
> - You must have the [EyeLink Software Development Kit](<https://www.sr-research.com/support/forum-3.html>) installed on your computer
17
-
> - You must register an account on the forum to access the download (registration is free)
26
+
> [!NOTE]
27
+
>
28
+
> - EyeLinkIO includes the Eyelink EDF API binary files that are needed to read EDF files.
29
+
> -[See](#using-the-eyelink-developers-kit-edf-api-to-read-edf-files) If you want to use the EyeLink Developers Kit's EDF API library that is installed on your computer.
18
30
19
31
## Installation
20
32
@@ -39,9 +51,11 @@ pip install -e ./eyelinkio
39
51
```
40
52
41
53
> [!IMPORTANT]
54
+
> To use the editable installation, you should:
55
+
>
42
56
>- Fork the repository on GitHub first.
43
57
>- Clone your forked repository to your local machine.
44
-
>- Make sure you're in the directory *containing* the cloned `eyelinkio` folder when you run the command above
58
+
>- Make sure you're in the directory *containing* the cloned `eyelinkio` folder when you run the command provided above
> - First download the [EyeLink Software Development Kit](<https://www.sr-research.com/support/forum-3.html>)
147
+
> - You must register an account on the forum to access the download (registration is free)
148
+
111
149
## Acknowledgements
112
150
113
151
This package was originally adapted from the [pyeparse](<https://github.com/pyeparse/pyeparse>) package (created by several of the core developers of [MNE-Python](<https://mne.tools/dev/index.html>)). It copies much of the EDF (Eyelink Data Format) reading code.
- Improved error message handling in the case that the EyeLink EDF API is not available. By `Will Foran`_ (`#11 <https://github.com/scott-huberty/eyelinkio/pull/11>`__)
13
+
14
+
15
+
New features 🚀
16
+
---------------
17
+
18
+
- You can now load EDF files without needing to install the EyeLink Developers Kit. By `Scott Huberty`_ (`#14 <https://github.com/scott-huberty/eyelinkio/pull/14>`__)
19
+
- Added Continuous Integration (CI) testing for Windows and MacOS. By `Scott Huberty`_ (`#14 <https://github.com/scott-huberty/eyelinkio/pull/14>`__)
20
+
3
21
4
22
0.2.0 (2024-08-01) 📦
5
23
=====================
6
24
7
25
New features 🚀
8
26
---------------
9
27
10
-
- Added support for reading binocular data by `Scott Huberty`_ and `Thinh Nguyen`_. (`#5 <https://github.com/scott-huberty/eyelinkio/pulls/5>`__)
28
+
- Added support for reading binocular data by `Scott Huberty`_ and `Thinh Nguyen`_. (`#5 <https://github.com/scott-huberty/eyelinkio/pull/5>`__)
11
29
12
-
- Setup a changelog, using `towncrier <https://towncrier.readthedocs.io/en/stable/index.html>`_. by `Scott Huberty`_ (`#6 <https://github.com/scott-huberty/eyelinkio/pulls/6>`__)
30
+
- Setup a changelog, using `towncrier <https://towncrier.readthedocs.io/en/stable/index.html>`_. by `Scott Huberty`_ (`#6 <https://github.com/scott-huberty/eyelinkio/pull/6>`__)
0 commit comments