Package: fastreg 0.15.3

Signe Kirk Brødbæk

fastreg: Fast Conversion and Querying of Danish Registers with 'Parquet'

Converts large Danish register files ('sas7bdat') into 'Parquet' format with year-based 'Hive' partitioning and chunked reading for larger-than-memory files. Supports parallel conversion with a 'targets' pipeline and reading those registers into 'DuckDB' tables for faster querying and analyses.

Authors:Signe Kirk Brødbæk [aut, cre], Luke Johnston [aut], Steno Diabetes Center Aarhus [cph], Aarhus University [cph]

fastreg_0.15.3.tar.gz
fastreg_0.15.3.zip(r-4.7-any)fastreg_0.15.3.zip(r-4.6-any)fastreg_0.15.3.zip(r-4.5-any)
fastreg_0.15.3.tgz(r-4.6-any)fastreg_0.15.3.tgz(r-4.5-any)
fastreg_0.15.3.tar.gz(r-4.7-any)fastreg_0.15.3.tar.gz(r-4.6-any)
fastreg_0.15.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
fastreg/json (API)

# Install 'fastreg' in R:
install.packages('fastreg', repos = c('https://dp-next.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/dp-next/fastreg/issues

Pkgdown/docs site:https://dp-next.github.io

On CRAN:

Conda:

danish-registersduckdbparquetresearch-toolquarto

7.53 score 5 stars 33 scripts 324 downloads 12 exports 68 dependencies

Last updated from:e7484a0456. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK147
source / vignettesOK491
linux-releaseOK141
macos-releaseOK133
macos-oldrelOK2039
windows-develOK124
windows-releaseOK122
windows-oldrelOK119
wasm-releaseOK135

Exports:convertlist_parquet_datasetslist_parquet_fileslist_sas_filesprint_log_row_countprint_log_schemaread_parquet_datasetread_parquet_fileread_registersimulate_registers_with_pathsuse_templatewrite_to_sas

Dependencies:arrowassertthatbackportsbitbit64blobcachemcheckmateclicliprcmprskcodeCollectioncollectionscpp11crayondata.tableDBIdbplyrdplyrduckdbduckplyrEpietmfabricatrfastmapforcatsfsgenericsgluehavenhmsjsonlitelatticelifecyclelubridatemagrittrMASSMatrixmemoisemgcvnlmenumDerivosdcpillarpkgconfigplyrprettyunitsprogresspurrrR6RcppRcppArmadilloreadrrlangstringistringrsurvivaltibbletidyrtidyselecttimechangetzdbutf8uuidvctrsvroomwithrzoo

Design
Requirements | Interface | Converting one SAS file | Converting multiple registers in parallel | Reading Parquet files | List SAS and Parquet files | Conversion log

Last update: 2026-06-17
Started: 2025-10-21

Getting started
Why Parquet? | Configuring paths | Setup | Converting a single file | Converting multiple registers in parallel | Listing available Parquet files and datasets | Reading a Parquet register | When SAS files become too big (> 2,147,483,647 rows)

Last update: 2026-06-17
Started: 2026-02-08