Python Packages

Open source Python packages and libraries developed for research, data analysis, and scientific computing

etformat

Eye-Tracking Active

Eye-Tracking Data Processing

etformat is a Python package designed to simplify the extraction, conversion, and analysis of eye-tracking data from EDF files. It provides tools for exporting data, analyzing fixations and saccades, validating calibration, and visualizing gaze movements.

scia

Statistical Analysis Active

Single-Case Data Analysis

scia is a robust Python package dedicated to single-case data analysis. Designed for researchers and practitioners working with single-case experimental designs.

refcatch

Reference Processing Active

RefCatch

A Python package for processing academic references from plaintext files. RefCatch extracts references from text files (markdown, txt, etc.).

Diffeomorphic

Image Processing Active

Diffeomorphic

A Python package for creating diffeomorphically transformed images and videos for psychological experiments. Implements diffeomorphic transformations for image and video morphing.

asc2csv

Eye-Tracking Active

asc2csv

asc2csv is a Python package developed for converting EyeLink .asc files into structured .csv files, facilitating the analysis of eye-tracking data.

prpip

Eye-Tracking Active

prpip

Reconstruct pupil size during blinks in eye-tracking data with a physiologically inspired approach. Automatically detects blink intervals and reconstructs pupil size.

More Coming Soon

I'm continuously developing new Python packages for research and data analysis. Check back regularly for updates!