Lists of Numeric Atomic Objects
Overview
Create and manipulate numeric list ('nlist') objects. An 'nlist' is an S3 list of uniquely named numeric objects. An numeric object is an integer or double vector, matrix or array. An 'nlists' object is a S3 class list of 'nlist' objects with the same names, dimensionalities and typeofs. Numeric list objects are of interest because they are the raw data inputs for analytic engines such as 'JAGS', 'STAN' and 'TMB'. Numeric lists objects, which are useful for storing multiple realizations of of simulated data sets, can be converted to coda::mcmc and coda::mcmc.list objects.
Breaking changes
tidy()now defaults tosimplify = TRUEfor thenlists,mcmcandmcmc.listmethods (#61).- Functions and arguments that were previously warn-deprecated are now defunct and error (#56):
is.natomic(),is.nlist()andis.nlists(), replaced byis_numeric(),is_nlist()andis_nlists().as.nlist()andas.nlists(), replaced byas_nlist()andas_nlists().aggregate.nlist()andaggregate.nlists(), replaced byestimates.nlist()andestimates.nlists().- The
termsargument ofpars(), replaced byterms::pars_terms(as_term(x)). - The
iterationsandparametersarguments ofsubset(), replaced byitersandpars.
New features
tidy()gains adirectional_informationargument specifying whether thesvaluecolumn is calculated withextras::directional_information()instead ofextras::svalue()(#51).- The default value of
directional_informationis currentlyFALSEbut will change toTRUEin a future release; leaving it unset is soft-deprecated.
Bug fixes
Show all changes in 0.5.0Hide the rest of the changes in 0.5.0
subset.nlists()now range-checks theitersargument (#55).
Documentation
- Documented the
sort()methods and added missing examples for themcmcandmcmc.listmethods (#60). - Added return values to the documentation for the
as_term()methods.
Minor improvements
extras(>= 0.10.0) is now required.- Replaced the deprecated
structure()special names.Names,.Dimand.Dimnameswithnames,dimanddimnames, which R-devel now notes.
From NEWS.md in the release
Install
Health
- OK13 OK2026-09-05
- NOTE11 OK, 2 NOTE2026-07-16
- OK14 OK2026-03-10
Documentation
- Help pages
- 77 (4 internal)includes a package overview page
- Examples that run
- 100%59 run in a plain check
- Exported functions with examples
- 79%
- Documented parameters
- 100%
- Return-value docs
- 86%
- Help pages citing references
- 0%
Downloads
Repository
- PRs merged (all time)
- 97%
- Median days to close, 50 most recently updated closed issues
- 149
- Median days to close, 50 most recently updated closed PRs
- 0
Releases over time
Issues over time
PRs over time
Commits over time
15 development-tooling and community-health practices detected across 6 families in the upstream repository
Checks run against github.com/poissonconsulting/nlist on 2026-10-18.
GitHub Pages site last deployed 2026-10-13
pkgdown site last built 2026-08-30
Show all practicesHide 2 practices
This repository shows signs of AI coding tools.
- Claude Codefirst seen 2026-06-04Named in .Rbuildignore: .claudePull request it wrote: opened by a project memberCommits: at least 19 crediting it in the message
- Claude Fable 511 commits · Jul 2026
- Claude Opus 54 commits · Aug 2026
- Claude Opus 4.83 commits · Jun to Jul 2026
- Claude Opus 5.51 commit · Oct 2026
Dependencies
Installing nlist adds 18 packages (8 with compiled code, 5.5 MB of source tarballs). Heaviest: vctrs 1.0 MB, rlang 766 KB, chk 687 KB.
Code & Tests
People & History
Pick two releases to compare their code metrics.
- 0.5.0Latest
- RR 4.6.0 released · 2026-04-24
- 0.4.0
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- RR 4.2.0 released · 2022-04-22
- 0.3.32021-09-02 · diff ↗
- 0.3.2
- RR 4.1.0 released · 2021-05-18
- 0.3.12021-02-06 · diff ↗
- 0.3.0
- 0.2.02020-06-25 · diff ↗ ·
removed 9 exports
as.mcmc.list.nlist, as.mcmc.list.nlists, as.mcmc.nlist, as.mcmc.nlists, chk_natomic, nsams, numericise, numericize, vld_natomicadded 24 exports
as.mcmc, as.term, as_nlist, as_nlists, as_term, as_term_frame, estimates, fill_all, is_nlist, is_nlists, is_numeric, lower, median, npdims, nterms, pars, pdims, pvalue, set_pars, svalue, thin, tidy, upper, zscore - 0.1.12020-06-18 · diff ↗
- RR 4.0.0 released · 2020-04-24
- 0.1.02020-01-24
Show 1 earlier eventHide 1 earlier event
- RR 3.6.0 released · 2019-04-26
Package metadata
- First published
- 2020-01-24
- Total releases
- 9 / 6 yrs
- License
- MIT + file LICENSE OSI
- Minimum R
- ≥ 4.0
- Download size
- 68 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("nlist")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-21, which the citation names so these numbers can be found later. More on citing and the projects behind them.