neuroim2 0.8.5
- Windows build fix: added
Makevars.win to correctly link
TBB libraries from RcppParallel without the non-existent
-lRcppParallel flag.
- PDF manual fix: replaced Unicode characters (Greek letters, special
symbols) in roxygen documentation with ASCII equivalents to resolve
LaTeX errors during PDF generation.
neuroim2 0.8.4
- I/O reliability: enforce full-length binary reads (detects truncated
images) and ensure gz connections are cleaned up on error.
- Data correctness: apply per-volume slope+intercept scaling
consistently across NeuroVol/NeuroVec/SparseNeuroVec loaders (treat
NIfTI slope==0 as identity).
- Performance: SparseNeuroVecSource no longer materializes full 4D
arrays; reads masked voxels via mmap for uncompressed files or streams
volumes sequentially for gz files.
- Docs: fix missing Rd entries/aliases for several exported functions
and S4 methods; remove vignette dependency on albersdown.
neuroim2 0.8.3
- Arithmetic/comparison fixes: SparseNeuroVec now unions masks and
keeps outputs sparse; sparse–sparse NeuroVol arithmetic returns
SparseNeuroVol; numeric vs SparseNeuroVol comparison no longer
errors.
- 4D bilateral filter now measures intensity variance across all
timepoints in the mask and skips non-finite neighbours, eliminating
spurious NaNs on constant or noisy inputs.
- Added regression tests covering the zero-window identity and
constant-volume stability for the parallel 4D bilateral filter
backend.
- New
meta_info() helper returns a normalized list of
basic header metadata from a filename or FileMetaInfo (dim,
spacing, origin, trans, path, etc.), making 3D/4D image introspection
simpler for new users.
neuroim2 0.8.2
- README refreshed: CRAN/R-universe install, CI/coverage badges,
website & cheatsheet links.
- Docs:
spherical_roi() now cross-links to
spherical_roi_set(); ROI vignette shows multi-ROI
creation.
- SparseNeuroVec:
- New validity checks to catch data/mask/space shape mismatches
(#5).
- Robust
as.matrix.SparseNeuroVec() implementation
(#2).
- New
resample_to() wrapper for readable interpolation
names; delegates to existing resample() methods.
neuroim2 0.8.1