xportr
Tools to build CDISC compliant data sets and check for CDISC compliance.
The CDISC transport writer collapsed six pipeline calls into one, then spent two years hardening it
◆Recent moves
- 7mo ago
Deprecated arguments deleted; 5GB and datetime guards added
Removes every deprecated argument across the xportr functions, closing out the API migration that v0.4.0 started — code still passing the old arguments breaks here. Alongside it: a warning when an export would exceed 5GB, class checks on date/time variables, a warning on grouped input, an illegal-character fix, and repairs to the verbose flags including a missing xportr.order_verbose option.
View source ↗ - 1y ago
Test fixes for the metacore 0.2.0 update
Repairs tests that broke when metacore released v0.2.0, plus a version bump. No change to what xportr produces.
View source ↗ - 1y ago
hms accepted as a numeric type; domain logging filled in
Adds hms to xportr.numeric_types so time variables survive the type pass, corrects a misleading message in xportr_order(), and fills in missing domain logging. Small, but the hms handling removes a manual workaround for any dataset carrying time-of-day.
View source ↗ - 1y ago
File-size limit moves into xportr_write, deprecating xportr_split
Moves file splitting inside xportr_write() as a maximum-size-in-GB argument and deprecates the standalone xportr_split(). Consistent with the 0.4.0 direction of folding steps into the main path rather than exposing them as separate functions callers have to sequence themselves.
View source ↗ - 2y ago
xportr_process() runs the whole pipeline in one call
⚡ SPARKThe release that redefines how xportr is used: xportr_process() runs the full metadata chain and writes in one call, xportr_options() manages configuration centrally, xportr_write() takes metadata directly while the metacore argument is hard-deprecated, and lengths derive from actual data. It is the origin of every deprecation that v0.5.0 later deletes.
View source ↗ - 2y ago
Unused dependencies removed
Drops unused package dependencies. Housekeeping ahead of the 0.4.0 redesign.
View source ↗