# \donttest{
# create demo database
demo_data <- eyelink_asc_demo_dataset()
demo_data |>
eyeris::glassbox() |>
eyeris::epoch(
events = "PROBE_{startstop}_{trial}",
limits = c(-1, 1),
label = "prePostProbe"
) |>
eyeris::bidsify(
bids_dir = tempdir(),
participant_id = "001",
session_num = "01",
task_name = "memory",
db_enabled = TRUE,
db_path = "memory-task"
)
# split into 3 parquet files per data type - creates memory-task/ folder
split_info <- eyeris_db_to_parquet(
bids_dir = tempdir(),
db_path = "memory-task",
n_files_per_type = 3
)
# split with size constraint and specific data types using the same database
split_info <- eyeris_db_to_parquet(
bids_dir = tempdir(),
db_path = "memory-task",
n_files_per_type = 5,
max_file_size = 50, # max 50MB per file
data_types = c("timeseries", "epochs", "events")
)
# }
Run the code above in your browser using DataLab