% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/lsl-xdf-import.R
\name{import_gazepoint_lsl_xdf}
\alias{import_gazepoint_lsl_xdf}
\title{Import Gazepoint-related streams from an LSL/XDF file}
\usage{
import_gazepoint_lsl_xdf(
  path,
  stream_name_pattern = "Gazepoint|GP3|GSR|EDA|Biometric|TTL|Pupil|Gaze",
  include_all_streams = FALSE,
  flatten = TRUE,
  pyxdf_module = "pyxdf"
)
}
\arguments{
\item{path}{Path to an \code{.xdf} file.}

\item{stream_name_pattern}{Regular expression used to identify Gazepoint-like
streams when \code{include_all_streams = FALSE}.}

\item{include_all_streams}{Logical. If \code{TRUE}, return all streams.}

\item{flatten}{Logical. If \code{TRUE}, convert streams to data frames where
possible.}

\item{pyxdf_module}{Python module name, usually \code{"pyxdf"}.}
}
\value{
A list with \code{overview}, \code{streams}, \code{header}, and \code{settings}.
}
\description{
Reads an XDF file through the optional Python \code{pyxdf} package via
\code{reticulate}. This supports high-end LSL workflows without making Python a
hard dependency of gpbiometrics.
}
