Package 'hscida'

Title: HSCI Data Access Provider
Description: Provides data access helpers for HSCI datasets using DuckDB.
Authors: Eetu Mäkelä [aut, cre] (ORCID: <https://orcid.org/0000-0002-8366-8414>)
Maintainer: Eetu Mäkelä <[email protected]>
License: file LICENSE
Version: 0.3.1
Built: 2026-06-08 20:13:19 UTC
Source: https://github.com/hsci-r/hscida

Help Index


Create a data access object backed by DuckDB.

Description

Create a data access object backed by DuckDB.

Usage

data_access(config = config_from_env())

Arguments

config

A configuration list (by default from config_from_env()).

Value

A list with a DBI connection con and dataset accessor f.

Examples

cfg <- list(
  glob_pattern = "glob('{projroot}/{dataset}/*.csv')",
  init_sql = "SELECT 1",
  duckdb_config = list(),
  projroot = tempdir()
)
da <- data_access(cfg)
DBI::dbDisconnect(da$con, shutdown = TRUE)