Package: rmoriebricklayer 1.0.4

Vansh Singh Ruhela

rmoriebricklayer: Reproducible Data Capsules with Provenance and Fallback

For analyzing published and unpublished tables, from open-data portals and statistical agencies to a researcher's own data, so that a result can be traced to the exact data behind it and checked again afterwards. A 'capsule' records where each source came from, its Secure Hash Algorithm 256 ('SHA-256') hash, the schema it should have and an archived copy in the Internet Archive 'Wayback Machine' ('web.archive.org'); sources are found through the Comprehensive Knowledge Archive Network ('CKAN', 'ckan.org'). Run again, a capsule says whether each source still matches and, if it does not, how its distribution moved (Kolmogorov-Smirnov, chi-square, population stability index and 'Benford' first-digit screens), and when a source cannot be reached it runs on schema-driven synthetic data that is marked as such. Capsules can be signed with keyed hashes ('HMAC-SHA-256', RFC 2104) or with the post-quantum signature standards 'ML-DSA' (FIPS 204), 'SLH-DSA' (FIPS 205) and 'XMSS' (RFC 8391), implemented from the standards with no system cryptography library and checked against 'OpenSSL' 3.5 and the known-answer vectors of 'NIST' (the US National Institute of Standards and Technology). For the administrative tables these capsules usually hold, it computes period-over-period change with exact intervals, trends (Mann-Kendall with 'Theil-Sen' slopes), rates, and the bounds that rounding and suppression in a release imply; small-area rates with the empirical Bayes shrinkage of Clayton and 'Kaldor' (1987) DOI 10.2307/2532003; self-exciting event series as 'Hawkes' processes; custodial populations by stock-and-flow measures; and the burden of air pollution from dispersion to attributable deaths.

Authors:Vansh Singh Ruhela [aut, cre]

rmoriebricklayer_1.0.4.tar.gz
rmoriebricklayer_1.0.4.zip(r-4.7-x86_64)rmoriebricklayer_1.0.4.zip(r-4.7-arm64)rmoriebricklayer_1.0.4.zip(r-4.6-x86_64)rmoriebricklayer_1.0.4.zip(r-4.6-arm64)
rmoriebricklayer_1.0.4.tar.gz(r-4.7-arm64)rmoriebricklayer_1.0.4.tar.gz(r-4.7-x86_64)rmoriebricklayer_1.0.4.tar.gz(r-4.6-arm64)rmoriebricklayer_1.0.4.tar.gz(r-4.6-x86_64)
rmoriebricklayer_1.0.4.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
rmoriebricklayer/json (API)

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

Bug tracker:https://github.com/rootcoder007/rmorie-bricklayer/issues

Pkgdown/docs site:https://rootcoder007.github.io

Uses libs:
  • curl– Easy-to-use client-side URL transfer library
  • zlib– Compression library
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

curlzlibcpp

5.81 score 2 packages 72 scripts 542 downloads 448 exports 0 dependencies

Last updated from:2c2979297c. Checks:10 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64OK459
linux-devel-x86_64OK494
source / vignettesOK329
linux-release-arm64OK415
linux-release-x86_64OK344
windows-devel-arm64OK697
windows-devel-x86_64OK643
windows-release-arm64OK654
windows-release-x86_64OK596
wasm-releaseOK143

Exports:admitsadpadpcntsadvdif2dagentbndlagestdaipwcfalosanltabarccaparcfindarcgetarcpushasciifbattrfracaudcatsbacondcmpbaltabbandsensbandvalsbenfordtstblclibldlblfetchblpalblprogbricklayer_fetchbricklayer_json_from_jsonbricklayer_json_to_jsonbriggsbufasgncapdepscapenvcapsule_signcapsule_verifycaseflowcblake2bcbootmeanccorrccovmccrc32cdgsteqcdistmcertchnvrfcertprscgamcdfchgenvchmacchnappchnheadchnkfilechnnewchnsealchnvrfchwkfitchwkjitchwknllchwkreschwksimcipwciqrcitecpsclncolnmsclrdcmpcmadcmedcmidrkcmlriskcmncmomcnormlpdfcnormpdfcnscwbcnsprofcnsstdcnttrndco2fpco2intco2inttabcohtrndcommidxconnassoccore_meancore_sha256cortblcpsatstcpsbndlcpsbndlrdcpsbndlvrfcpschkcpschkatstcpsdrftcpsfalscpsplantcpspwrcpsrfrshcpsrptcpssealcpssigncpsspeccpsvrfcpsxvrfcqntcramervcrc32filecrfno2crfpm25crmdenscsdevcsha256csha512csprctkyfncctrmmeancunifcvaricwbscrcwinsmeancwtddatumpmapdeccodesdeclblddgstobjdispmixdldatadloaddlogindlogoutdmnfdrbggendrbgnewdrbgrsddrftappdrftcaldrftchisqdrfthomogdrfthtmldrftksdrftpsidrpconstdrpemptydrvkeydstfitdstncntdstnskchdstntstdtabsdtctlocdualcontduprowsebratesenvdiffevlrrevstudyexpbandsexpcntsexpconcidxexplerrexprspplrexptrndfalsfamfdlfetchvrffipskeyfipskgfipsmkgfipsmodfipsmufipspubkeyfipssignmufipsszfipsvrfmufnllimfpeqvfreqtblfrmaudfromjsfylblgenexpoghannghcmtghoutginicoefgplumegrdbingrdlvlsgrdrcdgspuffhealchghilltlidxholbalhotpershqccmpkeyhqcdecaphqcencaphqckghqcpubkeyhqcszhurwzetaidcrdidcrdrdidcrdvrfindgapindiexindtabsinfschinlhistinstclijsb64decjsb64encjsb64udecjsb64uencjsgzdecjsgzencjsserjsunserkemdecapkemencapkemkgkempubkeykemszknoxtstlagrprtldgrchkldgrreadlifetbllimfromllmaskllmcfgllmchatllmmdlsllmprvdllmrtellmstatloadprovloounitlorenzcltrlrngmahaoutlmcartstmhcontmissgridmisspatmissrunsmisssmrymkbndlmkbndlchkmkbndlprojmkmnfmksetmksyncolmksyncsvmnfcanonmnfdgstmnfdiffmnfrcmpmnfrecseedmnfrstseedmoranimortdispmrklvsmrkprfmrkrootmrkvrfmtchdidonlsmryoptcrcsrchopteffortoptsqroqskgoqspubkeyorchkordcmpperdaysperminfpgsigpiperateplmfldplndidplndmlplnpoisplnpwrplotbumpplotcalplotecdfplotevgridplotfnlplotgainplothexplothrzplothwkplotlrnzplotoptplotrdgplotsmplotvlnplrcfpolbrdareapolbrdnpolexpolrpttxtpqc_keygenpqcbkndpqckgprofcolsprofshrprrgchkprrgdeclprsbandspswppodpubbndqltyrcdrallocrallocvrfraplokraterate_changeratechgrategaprcdmnfrecevidrecrdrelblrgncovrgnmapaltrgnmapcmprgnmapintgrgnmapptsrlblfrnsrmblapprmbldemorndbytesrptanlrptmdrslvarcrslvckanrslvcknsrslvsocrsvidxrsvsmprtcalcrulrulebtwrulecmplrulecolcntruledstnruleincrruleinsetrulemadrulenullrulerxruleuniqrvkfetchscanadjscestsschemapathschvalsctidysevidxsha256_filesha256filesha512fileshareshrssigning_public_keysignpubkeysiudatesiufetchsiufprssiuprssiuschsiusosiutxtskchmrgsmrymrgsmrystatsmryupdsprdsrchfigsrchpodsrchscsstaysmrystdincstdprevstepchgstgattstkflowstpdnpvsvcssvycmpsvydessvyestswpwdthswtdidsynctlsyndidtoasciitojstopcorstopshrtrccmpltrchlthgaptrcindtrcprogtrndtsttsetsinfotsstmptsvrfusecpstmplvalrulesvalschvrfcpsvrfmrgvrfpolvrfrcdvrfrcdmnfvrfsha256wayback_snapshot_urlwbrtrywbsavewbsnpnatwbsnpurlwcbwelprofwrmnfjswrrcdmnfwrsmrytxtwrtxtfbxfrvrfxmssadvxmssfgtxmssidxseenxmssregkeyyoyyoy_summaryyoybndyoycsvyoyhtmlyoyjsyoylblyoymdyoypalsyoypdfyoypvyoysmryyoytsvyoywr

Dependencies:

Applied analyses: justice, health, environment and rescue

Last update: 2026-10-21
Started: 2026-10-21

Capsules and provenance

Last update: 2026-10-21
Started: 2026-10-21

Describing data and published tables

Last update: 2026-10-21
Started: 2026-10-21

Integrity, signatures and cryptography

Last update: 2026-10-21
Started: 2026-10-21

Survey, causal and statistical methods

Last update: 2026-10-21
Started: 2026-10-21

Readme and manuals

Help Manual

Help pageTopics
Admissions implied by a population and a length of stayadmits
Average daily populationadp
Person-days estimated from periodic headcountsadpcnts
Agent-assisted reproducibility-bundle helpagentbndl
Directly age-standardised rates, with Fay-Feuer gamma intervalsagestd
Cross-fitted augmented inverse probability weighting for a binary treatmentaipwcf
Average length of stayalos
Analyse a published administrative table in one callanltab
Capture files the Internet Archive cannot reach, and publish them as an archive.org itemarccap
Find saved copies of an address in archive.rmorie.comarcfind
Fetch the exact bytes of a saved copy from archive.rmorie.comarcget
Send a capture kept on this computer to the archives laterarcpush
Use Text As-Is, Falling Back to ASCII When It Cannot Be Representedasciifb
Population attributable fractionattrfrac
Audit the categorical columns of a data frame for coding hazardsaudcats
Base64 encodingb64 jsb64dec jsb64enc jsb64udec jsb64uenc
The Goodman-Bacon decomposition of a two-way fixed-effects estimatebacondcmp
A covariate balance tablebaltab
How much a result depends on the open band's assumed capbandsens format.rmbl_band_sensitivity print.rmbl_band_sensitivity
Representative values for banded categoriesbandvals
Benford first-digit testbenfordtst
Run the rmoriebricklayer command lineblcli
Download a file with live progressbldl
Fetch a URL to disk with an Internet Archive fallback (C++/libcurl)blfetch
Plot styling for the package's plot methodsblpal plotopt
Live progress for long-running workblprog
Treated, comparison and excluded places around sitesbufasgn
Where each loaded package came fromcapdeps
Capture the Analysis Environment for a Manifestcapenv
Case flow through a court: clearance, backlog and time to clearcaseflow
BLAKE2b digest, optionally keyedcblake2b
Bootstrap replicate means (C backend)cbootmean
Covariance matrix of a numeric matrix (C backend)ccovm
CRC-32 checksum (C backend)ccrc32
Verify a certificate chaincertchnvrf
Parse an X.509 certificatecertprs
Regularized incomplete gamma function (C backend)cgamcdf
Envelope of a difference, a percent change or a rate under publication boundschgenv
Tamper-evident chain of capsule manifestschn chnapp chnhead chnnew chnseal chnvrf
Split a file into fixed-size chunkschnkfile
Fit a Hawkes process by maximum likelihood (analytic gradient, fast routes)chwkfit
Spread event times recorded to a resolution across their intervalchwkjit
Hawkes-process negative log-likelihood (C backend)chwknll
Time-rescaling residuals of a Hawkes processchwkres
Simulate event times from a fitted Hawkes processchwksim
Trimmed inverse-probability weights (C backend)cipw
Generate a Data Citation From Provenancecitecps
Tidy the column names of an ingested tableclncolnms
Decompose a change in a clearance rate into rate and case-mix effectsclrdcmp
Cumulative risk of a first event by agecmlrisk
Mean, variance, skewness and kurtosis (C backend)cmom
Normal log-density (C backend)cnormlpdf
Normal density (C backend)cnormpdf
A Community Well-Being score from the census profilecnscwb
Read the 2021 Census Indigenous Population Profilecnsprof
An Indigenous standard population from the censuscnsstd
Trend in a count series, as a rate ratio per periodcnttrnd
Energy and carbon footprint of a computationco2fp
Carbon intensity of electricity by location, offline, anywhereco2int co2inttab
Raw outcome trends by adoption cohortcohtrnd
A community-weighted index of protective and risk factorscommidx
Concentration of a total across unitsconcentration ginicoef lorenzc topshr
Connection across places: does one indicator rise where another does?connassoc
Full pairwise correlation tablecortbl
Attest a capsule, binding a signature to what it coverscpsatst cpschkatst
Bundle a capsule into one signed artifactcpsbndl cpsbndlrd cpsbndlvrf
Check every capsule under a foldercpschk format.rmbl_cpschk print.rmbl_cpschk
Compare a fetched data frame with the one a capsule was pinned againstcpsdrft
Run falsification controls against a statisticcpsfals
Does the Analysis Recover a Known Effect?cpsplant
Detect an injected effect of known sizecpspwr
Fetch a capsule's source again and pin the new bytescpsrfrsh
Assess a capsule in one callcpsrpt
Pin and sign every capsule under a foldercpsseal
Sign a capsule manifestcpssign
Do Reasonable Alternative Analyses Agree?cpsspec
Verify a capsule manifest signaturecpsvrf
Verify a Signature Here and Again With OpenSSLcpsxvrf
Association in a contingency tablecramerv
Rank correlation and midranks (C backend)cmidrk crank cspr
Concentration-response functions for PM2.5 and NO2crfno2 crfpm25
Where incidents cluster: a kernel density surfacecrmdens
Quantiles, median and robust spread (C backend)ciqr cmad cmed cqnt crob ctkyfnc
SHA-256 hex digest (C backend)csha256
SHA-512 hex digest (C backend)csha512
Standard deviation and Euclidean distance (C backend)cdistm csdev cspread
Fast summary statistics (C backend)ccorr cmn cstat cvari
Trimmed and winsorized means (C backend)ctrm ctrmmean cwinsmean
Reproducible uniforms shared with morie's Python arm (splitmix64)cunif
The Community Well-Being index of a communitycwbscr
Weighted mean and variance (C backend)cwtd
Decode numeric category codes with an explicit code-to-label dictionarydeccodes
Decode a labelled import by its value labels, by codedeclbld
Digest an arbitrary R objectdgstobj
The mix of outcomes over time, with simultaneous intervals and trend testsdispmix
Download a Filedldata
Sign in for the curated tables at data.rmorie.comdlogin
Forget the MORIE data keydlogout
Curated datasets at data.rmorie.comdload dmnf dtabs
Draw bytes from a DRBGdrbggen
A deterministic random bit generator: AES-256 CTR_DRBG (NIST SP 800-90A)drbgnew
Reseed a DRBGdrbgrsd
Drift report as a Shiny appdrftapp
Calibrate the drift screens on data known not to have drifteddrftcal
Chi-square test for a categorical columndrftchisq
Chi-square test of homogeneity for two categorical samplesdrfthomog
Interactive drift report as one HTML filedrfthtml
Two-sample Kolmogorov-Smirnov test (C backend)drftks
Population stability index and Jensen-Shannon divergence (C backend)drftpsi
Drop empty or constant columns and rowsdrp drpconst drpempty
Derive a key from a passphrasedrvkey
Fit and rank candidate distributionsdstfit format.rmbl_dstfit print.rmbl_dstfit
Distinct-value count in fixed memorydstn dstncnt dstnskch skchmrg
Do distinct groups differ? A heterogeneity test before poolingdstntst
Where is this computation running?dtctloc
Wellness and distress as two continuadualcont
Duplicated rows, with their groupsduprows
Empirical Bayes rates, shrunk toward the overall experienceebrates
Compare two captured environmentsenvdiff
How strong would an unmeasured confounder have to beevlrr
An event study: the effect period by period around adoptionevstudy
Expand a banded frequency table into per-unit valuesexpbands
Expected counts under indirect standardisationexpcnts
Concentration index of exposure by incomeexpconcidx
Explain an error from rmoriebricklayer (or a package built on it)explerr
Exposure-response estimate with a bootstrap sensitivity intervalexprspplr
A dose-response across generations of exposureexptrnd
Correct a family of falsification results for multiple testingfalsfam
Download a File With Diagnostic Error Messagesfdl
Fetch a file from its source or a mirror, verified by its SHA-256fetchvrf
SHA-512 and CRC-32 of a filecrc32file filedgst sha512file
Assemble a standardised key from raw key materialfipskey
Generate a standardised post-quantum signing keyfipskg fipspubkey
Make a Signing Key Inside a FIPS 140-3 Modulefipsmkg
Sign Inside a FIPS 140-3 Modulefipsmod
Sign an ML-DSA message digest computed elsewherefipsmu fipssignmu fipsvrfmu
Byte lengths of a standardised signature schemefipssz
Funnel-plot control limitsfnllim
Everyday equivalents of a quantity of CO2-equivalentfpeqv
Frequency table for one columnfreqtbl
How deficit-framed is a set of results?frmaud
Parse JSON into R objects (jsonlite's fromJSON, natively)fromjs
Name a fiscal year by the years it spansfylbl
Generations of residential school attendance in a familygenexpo
GitHub workflow annotations, sticky comment and outputs of a capsule checkghann ghcmt ghout
Refuse a categorical column where a numeric 0/1 treatment is requiredgrdbin
Build a factor with explicit, verified levelsgrdlvls
Recode a categorical column by explicit name-to-name mappinggrdrcd
Healing as a process: change in published indicators between two periodshealchg
Tail index of a heavy-tailed counthilltlidx
Holistic balance: how evenly wellness is held across the domains of a whole personholbal
Hot spots and how long they lasthotpers
The compressed HQC decapsulation keyhqccmpkey
Recover a shared secret from an HQC ciphertexthqcdecap
Encapsulate a shared secret under an HQC keyhqcencap
Generate an HQC key pairhqckg hqcpubkey
Byte lengths of an HQC parameter sethqcsz
Hurwitz zeta functionhurwzeta
Make, read and verify an identity card for your signing keyidcrd idcrdrd idcrdvrf
Compare published group estimates with a reference groupindgap
First Nations, Metis and Inuit health and mental health: bundled Statistics Canada excerptsindiex
The Indigenous health and wellbeing tables the data service holdsindtabs
Infer a pinnable schema from a data frameinfsch
Inline histogram for a numeric vectorinlhist
Install the rmoriebricklayer command-line launcherinstcli
Compressed, base64-encoded JSONjsgz jsgzdec jsgzenc
JSON serialisation of an R object, type and attributes includedjsser jsserdoc jsunser
Court and police data shipped with the packagejustice-data
Recover a shared secret from an ML-KEM ciphertextkemdecap
Encapsulate a shared secret under an ML-KEM keykemencap
Generate an ML-KEM key pairkemkg kempubkey
Byte lengths of an ML-KEM parameter setkemsz
Keyed digest and constant-time comparison (C backend)cdgsteq chmac keyeddgst
Near-repeat analysis: the Knox test for space-time clusteringknoxtst
Read and check a proof ledgerformat.rmbl_ledger format.rmbl_ledger_check ldgrchk ldgrread print.rmbl_ledger print.rmbl_ledger_check
Life table for grouped times: how long cases takelifetbl
Confidence limits from a standard error, a coefficient of variation or a margin of errorlimfrom
Ask a language modelllmask
Show or save the language-model settingsllmcfg
A conversation with a language modelllmchat
Models a language-model route offersllmmdls
The language-model providers a key can be brought forllmprvd
The language-model route that would answerllmrte
Report the language-model routes available from this machinellmstat
Load a Pinned Data-Provenance Recordloadprov
Leave-one-out estimates of a difference in differencesloounit
Search theory for search and rescue planningdatumpmap ltrlrng optcrcsrch opteffort pswppod srchpod srchscs swpwdth
Multivariate outliers by Mahalanobis distancemahaoutl
Little's test for data missing completely at randommcartst
The four directions of the First Nations Mental Wellness Continuum, from published indicatorsmhcont
Text map of where the missing values aremissgrid
Which columns are missing togethermisspat
Runs of consecutive missing valuesmissruns
Missingness in one line per questionmisssmry
Build a Reproducibility Bundlemkbndl
Check a reproducibility bundle before shipping itmkbndlchk
Start a Reproducibility Bundle Projectmkbndlproj
Construct a Reproducibility Manifestmkmnf
Combine Results into One Reportmkset
Generate One Synthetic Column From a Specmksyncol
Generate a Synthetic CSV From a Schema Recipemksyncsv
The canonical serialisation of a manifest, and its digestmnfcanon mnfdgst
Compare the resources of two manifestsformat.rmbl_mnfdiff mnfdiff print.rmbl_mnfdiff
Recompute a manifest's recorded statistics against the datamnfrcmp
Record and restore the random number generator statemnfrecseed mnfrstseed
Global Moran's I over a neighbour listmorani
Deaths avoided under a counterfactual exposure reductionmortdisp
Merkle tree over capsule chunks (C backend)mrk mrklvs mrkprf mrkroot mrkvrf
Difference in differences after matching on pre-treatment trajectoriesmtchdid
Summary statistics accumulated in blocksonl onlsmry smrymrg smrystat smryupd
The optimal search square for a circular normal datumoptsqr
Generate a standardised post-quantum signing key (deprecated name)oqskg oqspubkey
Check reported odds ratios against a labelled table, under every relabellingorchk
Compare rated scales (perceived mental health, life satisfaction) between groupsordcmp
Period length in days, from datesperdays
Permutation inference for a policy's adoptionperminf
Atmospheric dispersion: sigmas, plume rise, plume, puff, grid and particlesadvdif2d briggs gplume gspuff lagrprt pgsig
Justice-pipeline rates with a lag between stagespiperate
A Gaussian-plume concentration field on a gridplmfld
Difference in differences with two-way fixed effectsplndid
Double machine learning for panels with fixed effectsplndml
A fixed-effects Poisson or negative binomial regression for countsplnpois
Power and minimum detectable effect of a difference-in-differences designplnpwr
Plot methods for the package's resultsplot-methods plot.bricklayer_analysis plot.bricklayer_benford plot.bricklayer_correlations plot.bricklayer_cortable plot.bricklayer_drift plot.bricklayer_falsification plot.bricklayer_freq plot.bricklayer_missingness plot.bricklayer_outliers plot.bricklayer_power plot.rmbl_aipw plot.rmbl_bacon plot.rmbl_balance plot.rmbl_band_sensitivity plot.rmbl_bounds plot.rmbl_burden plot.rmbl_case_flow plot.rmbl_census_cwb plot.rmbl_clearance_decomposition plot.rmbl_cohort_trends plot.rmbl_community_index plot.rmbl_connection plot.rmbl_count_trend plot.rmbl_crf plot.rmbl_datummap plot.rmbl_density plot.rmbl_disposition_mix plot.rmbl_distinctions plot.rmbl_drift_calibration plot.rmbl_dsr plot.rmbl_dual_continuum plot.rmbl_equity plot.rmbl_event_study plot.rmbl_exposure_trend plot.rmbl_field plot.rmbl_footprint plot.rmbl_healing_change plot.rmbl_holistic_balance plot.rmbl_hotspot plot.rmbl_indigenous_gap plot.rmbl_knox plot.rmbl_life_table plot.rmbl_loo plot.rmbl_ltrlrng plot.rmbl_opteffort plot.rmbl_ordinal_compare plot.rmbl_particles plot.rmbl_permutation plot.rmbl_pollution_report plot.rmbl_power plot.rmbl_prevalence plot.rmbl_profile_share plot.rmbl_rate plot.rmbl_rate_change plot.rmbl_region_coverage plot.rmbl_share plot.rmbl_srchpod plot.rmbl_staggered_att plot.rmbl_stock_flow plot.rmbl_svy_compare plot.rmbl_svy_estimate plot.rmbl_synth plot.rmbl_synthdid plot.rmbl_trc_gaps plot.rmbl_trc_progress plot.rmbl_wellness_profile plot.rmbl_yoy
Plot fitted distributionsplot.rmbl_dstfit
Event studies for several outcomes in one gridplotevgrid
Plot a fitted Hawkes processplothwk
Lorenz and funnel plotsplotfnl plotlrnz
Many-plot helpers: ridgelines, ECDFs, violins, hexagonal bins and concentration curvesplotecdf plotgain plothex plotmore plotrdg plotvln
Plots for many series over timeplotbump plotcal plothrz plotseries plotsm
Cross-fitted partially linear regression (double machine learning)plrcf
Per-area pollution burdenpolbrdarea
End-to-end pollution burdenpolbrdn
A simulated policy panel for the examplespolex
Available post-quantum signature schemespqcbknd
Generate a post-quantum signing key for capsule provenancepqckg
Printed reports for bricklayer objectsprint.bricklayer_attestation print.bricklayer_attestation_check print.bricklayer_benford print.bricklayer_bundle print.bricklayer_bundle_check print.bricklayer_certificate print.bricklayer_certpath_check print.bricklayer_chain print.bricklayer_drbg print.bricklayer_drift print.bricklayer_env_diff print.bricklayer_falsification print.bricklayer_falsify_family print.bricklayer_fips_key print.bricklayer_fips_public_key print.bricklayer_hqc_capsule print.bricklayer_hqc_key print.bricklayer_hqc_public_key print.bricklayer_kem_capsule print.bricklayer_kem_key print.bricklayer_kem_public_key print.bricklayer_mcar print.bricklayer_oqs_key print.bricklayer_oqs_public_key print.bricklayer_power print.bricklayer_prereg print.bricklayer_prereg_check print.bricklayer_public_key print.bricklayer_recode_manifest print.bricklayer_recompute print.bricklayer_report print.bricklayer_schema print.bricklayer_signature print.bricklayer_signing_key print.bricklayer_timestamp print.rmbl_bounds print.rmbl_fetch print.rmbl_margin_check print.rmbl_or_check print.rmbl_recode_manifest_check print.rmbl_transfer_check printmeth summary.bricklayer_benford summary.bricklayer_drift summary.bricklayer_report
Column report for a data frameprofcols
The share of a population with a characteristic, from the census profileprofshr
Declare an analysis before running itprrgchk prrgdecl
Parse banded category labels into numeric boundsprsbands
Bounds implied by rounding and suppression in a published tablepubbnd
Recode another agency's quality flags to the package'sqltyrcd
Make a Randomisation List with a Sealed Commitmentplot.rmbl_alloc ralloc
Check a Randomisation List at Unblindingrallocvrf
Is CPU energy measurable here?raplok
Change in a rate between periodsratechg ratechg.data.frame ratechg.default
The gap between two standardised ratesrategap
Record a recode as a manifest that can be signed and verified laterrcdmnf
Record Correctness Evidence in a Manifestrecevid
Record a Cross-Check Result in a Manifestrecrd
Relabel a categorical variable by name, never by positionrelbl
Population of the regions that contain a unit, and of those that do notrgncov
Check a region map against an independently derived assignmentrgnmapalt
Compare a recomputed region map against a published onergnmapcmp
Internal soundness of a region maprgnmapintg
Recompute a region map by point in polygonrgnmappts
Name the mechanical step that reproduces a label permutationrlblfrns
Open the analysis dashboardrmblapp
Demonstration datasetsrmbldemo
Cryptographically strong random bytesrndbytes
Write an analysis as a Markdown or HTML reportrptanl
Write a capsule report as Markdownrptmd
Resolve a Query URL via ArcGIS FeatureServer Metadatarslvarc
Resolve a Download URL via CKAN package_showrslvckan
Resolve a Download URL via CKAN package_searchrslvckns
Resolve a Download URL via the Socrata Metadata APIrslvsoc
Uniform sample of a stream in one passrsv rsvidx rsvsmp
Event rates per unit of populationrtcalc rtcalc.data.frame rtcalc.default
Declare a validation rulerul
Ready-made validation rulesrulebtw rulecmpl rulecolcnt ruledstn ruleincr ruleinset rulelib rulemad rulenull rulerx ruleuniq
Fetch revocation data for a certificate pathrvkfetch
Adjust a scan of many comparisons for multiple testingscanadj
The estimates of a Statistics Canada table, with their confidence limitsscests
Path of a JSON Schema shipped with the packageschemapath
Apply Schema Validation, Stopping on Fatal Issuesschval
Read a Statistics Canada table as publishedsctidy
A severity-weighted crime indexsevidx
Compute a File's SHA256 Digestsha256file
Share of a total, in percentshrs shrs.data.frame shrs.default
Public half of a signing keysignpubkey
Convert a human-readable SIU report date to ISO formatsiudate
Fetch an Ontario SIU director's report by dridsiufetch
Fetch and parse one SIU director's reportsiufprs
Parse an SIU director's report into the schema fieldssiuprs
The panel-reviewed SIU report field schemasiusch
Resolve the subject-official count from SIU report textsiuso
Convert SIU report HTML to plain textsiutxt
Variance and standard deviation with the right correction, and whysprd
The figures of The Theory of Searchsrchfig
Length of stay with its distribution and intervalstaysmry
Standardised incidence ratio, with an exact intervalstdinc
Age-standardise survey percentagesstdprev
A single step change, with the scan's own null distributionstepchg
Effects of a policy adopted at different timesstgatt
Stock and flow side by side, with the decompositionstkflow
Westfall-Young stepdown p-valuesstpdnpv
The hosted MORIE services, as the project site currently describes themsvcs
Compare survey estimates between domainssvycmp
Describe a complex survey designsvydes
Estimate a mean, total, proportion or ratio from a survey designsvyest
Difference in differences for treatments that switch on and offswtdid
Synthetic control for one treated unitsynctl
Synthetic difference in differencessyndid
Transliterate Text to Plain ASCIItoascii
Encode an R object as JSON (jsonlite's toJSON, natively)tojs
Strongest pairwise correlations in a data frametopcors
Calls to Action completed, year by yeartrccmpl
The Call to Action 19 health gaps, in one placetrchlthgap
The indicators of Calls to Action 19 and 55, and the tables that measure themtrcind
How fast the Calls to Action are being completedtrcprog
Trend in a short seriestrndtst
How far parallel trends can fail before an effect disappearstse
Get a Public Timestamp for a Commitmenttsstmp
Verify an RFC 3161 timestamp tokentsinfo tsvrf
Start a capsule from a templateusecpstmpl
Apply declared rules to a data framevalrules
Validate a Data Frame Against a Provenance Schemavalsch
Re-Verify an Entire Reproducible Data Capsulevrfcps
Verify recoded category counts against the counts a release publishedvrfmrg
Run the pollution-to-health pipeline and report itpolrpttxt vrfpol
Prove a recode with a before/after cross-tabulationvrfrcd
Verify a File's SHA256 Against an Expected Digestvrfsha256
Retry the failures of a bulk Wayback runwbrtry
Archive many pages in the Wayback Machinewbsave
Resolve a Wayback Machine snapshot URL (C++/libcurl)wbsnpnat
Resolve a Wayback Machine snapshot URLwbsnpurl
The wild cluster bootstrap for a difference in differences with few clusterswcb
Wellness beside distress: a strengths-first profile of published indicatorswelprof
Write a Manifest to JSONwrmnfjs
Write and verify a recode manifestvrfrcdmnf wrrcdmnf
Write a Plain-Language Run Summarywrsmrytxt
Write Text as UTF-8, Falling Back to ASCII on an Encoding Errorwrtxtfb
Verify a categorical variable that crossed from one program to anotherxfrvrf
Advance an XMSS key past a signature it madexmssadv xmssfgt xmssregkey
Find XMSS signature indices used twicexmssidxseen
Year-over-year (and period-over-period) changeformat.rmbl_yoy print.rmbl_yoy yoy yoy.data.frame yoy.default yoy.integer yoy.numeric yoy.ts
Add publication bounds to a year-over-year tableyoybnd
Write a change table as delimited text, JSON or Markdownyoycsv yoydelim yoyjs yoymd yoytsv
Label a period without changing ityoylbl
Colour palettes for change tablesyoypals
Exact p-values for the rows of a year-over-year tableyoypv
Render a change table to HTML or PDFyoyhtml yoypdf yoyren
Summarise a change tableyoysmry yoysmry.default yoysmry.rmbl_yoy
Write a change table to a file, in whatever format the name impliesyoywr