Package: marcxmlr
Title: Faithful and Scalable MARCXML Parsing
Version: 0.4.0
Authors@R:
person("Lorenzo", "Isella", email = "lorenzo.isella@gmail.com",
role = c("aut", "cre"))
Description: Parses Machine-Readable Cataloging ('MARC 21') XML
into a canonical tidy
long representation while preserving leaders, control fields,
data fields, indicators, repeated fields, repeated subfields,
and source order. Provides in-memory reading, bounded-memory
conversion to 'Parquet', and reconstruction of MARCXML from
canonical data. Supports structural diagnostics for in-memory
and 'Arrow'-backed representations, optional recovery from
malformed MARC records, and local parallel processing.
License: MIT + file LICENSE
URL: https://github.com/larry77/marcxmlr
BugReports: https://github.com/larry77/marcxmlr/issues
Encoding: UTF-8
Language: en-US
Roxygen: list(markdown = TRUE)
Depends: R (>= 4.1.0)
Imports: future (>= 1.69.0), futurize, purrr (>= 1.0.0), rlang, stats,
tibble (>= 3.0.0), xml2 (>= 1.3.0)
Suggests: arrow, dplyr, future.mirai, furrr, knitr, mori, rmarkdown,
testthat (>= 3.0.0), XML
VignetteBuilder: knitr
Config/testthat/edition: 3
SystemRequirements: libxml2 (>= 2.9.0)
NeedsCompilation: yes
Config/roxygen2/version: 8.1.0
Config/pak/sysreqs: libxml2-dev
Repository: https://larry77.r-universe.dev
Date/Publication: 2026-10-14 06:30:07 UTC
RemoteUrl: https://github.com/larry77/marcxmlr
RemoteRef: HEAD
RemoteSha: b6bafca75d45bf92bc86ce463049a54d7de503a2
Packaged: 2026-10-14 07:58:40 UTC; root
Author: Lorenzo Isella [aut, cre]
Maintainer: Lorenzo Isella