Skip to content

Data I/O API Reference

The data_io package provides tools for loading, preprocessing, and managing retinal datasets. It includes base classes for creating custom dataloaders and implementations for specific published datasets.

Overview

The data_io module is organized into:

  • Base Data Classes — Core data containers (MoviesTrainTestSplit, ResponsesTrainTestSplit)
  • Base DataloaderMovieDataSet, MovieSampler, and dataloader factories
  • Artificial Stimuli — Synthetic stimulus generation (chirp, moving bar)
  • Cyclers — Multi-dataloader cycling utilities

Dataset Implementations

Each published dataset has its own subpackage with stimuli loading, response loading, and constants: