Image Registration Using the 'NiftyReg' Library
Overview
Provides an 'R' interface to the 'NiftyReg' image registration tools https://github.com/KCL-BMEIS/niftyreg. Linear and nonlinear registration are supported, in two and three dimensions.
Rcpp::stop(), rather thanRf_error(), is now used to signal errors within the C++ interface codebase, to ensure correct stack unwinding. (Reported by Iñaki Ucar.)- An attempt at a workaround for a GCC-ASAN (16.1.1) issue has been made, although it may well result from a bug in GCC (cf. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125187). (Reported by BDR.)
From NEWS in the release
Install
Health
- OK13 OK2026-09-08
- ERROR12 OK, 1 ERROR2026-09-07
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK12 OK2026-04-25
Show 3 earlier changesHide 3 earlier changes
- NOTE11 OK, 3 NOTE2026-04-22
- ERROR10 OK, 3 NOTE, 1 ERROR2026-04-18
- NOTE11 OK, 3 NOTE2026-03-10
Documentation
- Help pages
- 21 (1 internal)
- Examples that run
- 67%2 run in a plain check · 1 never run
- Exported functions with examples
- 14%
- Documented parameters
- 94%
- Return-value docs
- 81%
- Help pages citing references
- 14%
Downloads
Repository
- PRs merged (all time)
- not measured
- Median days to close, 50 most recently updated closed issues
- 19
- Median days to close, 50 most recently updated closed PRs
- not measured
Stars over time
Forks over time
Releases over time
Issues over time
Commits over time
5 development-tooling and community-health practices detected across 3 families in the upstream repository
Checks run against github.com/jonclayden/rniftyreg on 2026-10-21.
The R CMD check workflow runs on Linux and Windows
Dependencies
Installing RNiftyReg adds 3 packages (3 with compiled code, 5.0 MB of source tarballs). Heaviest: Rcpp 1.8 MB, RcppEigen 1.7 MB, RNifti 1.5 MB.
Code & Tests
Datasets
People & History
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- 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
- RR 4.1.0 released · 2021-05-18
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- RR 3.5.0 released · 2018-04-23
- RR 3.4.0 released · 2017-04-21
- RR 3.3.0 released · 2016-05-03
- RR 3.2.0 released · 2015-04-16
- RR 3.1.0 released · 2014-04-10
- 3.0.3Latest
- 3.0.22013-06-28 · diff ↗
- RR 3.0.0 released · 2013-04-03
Show 51 earlier eventsHide 51 earlier events
- 2.15.32013-01-18 · diff ↗
- 2.15.12012-04-04 · diff ↗
- RR 2.15.0 released · 2012-03-30
- 2.15.02012-03-16 · diff ↗
- 2.14.12011-11-01 · diff ↗
- RR 2.14.0 released · 2011-10-31
- 2.13.22011-07-28 · diff ↗
- RR 2.13.0 released · 2011-04-13
- 2.12.22011-01-04 · diff ↗
- RR 2.12.0 released · 2010-10-15
- 2.12.02010-09-10 · diff ↗
- 2.8.62026-08-21 · diff ↗
- 2.8.52026-02-24 · diff ↗
- 2.8.42024-09-30 · diff ↗
- 2.8.32024-06-20 · diff ↗
- 2.8.22024-06-04 · diff ↗
- 2.8.12023-07-18 · diff ↗
- 2.8.02023-07-07 · diff ↗
- 2.7.12022-11-18 · diff ↗
- 2.7.0
- 2.6.82020-04-01 · diff ↗
- 2.6.72019-09-11 · diff ↗
- 2.6.62019-03-20 · diff ↗
- 2.6.52019-01-31 · diff ↗
- 2.6.42018-11-01 · diff ↗
- 2.6.12017-11-26 · diff ↗
- 2.6.0
- 2.5.02017-02-04 · diff ↗
- 2.4.12016-12-08 · diff ↗
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.12015-09-23 · diff ↗
- 2.0.02015-09-15 · diff ↗ ·
removed 1 export
pattern:^[^\\.]added 28 exports
pixdim<-, applyTransform, buildAffine, composeTransforms, decomposeAffine, deformationField, dumpNifti, forward, halfTransform, invertAffine, isAffine, isImage, jacobian, ndim, niftyreg, niftyreg.linear, niftyreg.nonlinear, pixdim, pixunits, readAffine, readNifti, reverse, updateNifti, voxelToWorld, worldToVoxel, writeAffine, writeNifti, xform - 1.1.52015-09-04 · diff ↗
- 1.1.32015-02-18 · diff ↗
- 1.1.22013-11-07 · diff ↗
- 1.1.12013-09-27 · diff ↗
- 1.1.02013-07-23 · diff ↗
- 1.0.22013-01-19 · diff ↗
- 1.0.02012-11-26 · diff ↗
- 0.6.22012-04-05 · diff ↗
- 0.6.12012-03-17 · diff ↗
- 0.5.02011-11-02 · diff ↗
- 0.4.1
- 0.3.12011-01-04 · diff ↗
- 0.3.02010-12-20 · diff ↗
- 0.2.02010-09-11 · diff ↗
- 0.1.02010-09-06
- RR 2.11.0 released · 2010-04-22
Package metadata
- First published
- 2010-09-06
- Total releases
- 48 / 16 yrs
- License
- GPL-2 OSI
- Download size
- 3.7 MB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("RNiftyReg")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-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.