Nothing
lattice and misc3d
packages have become optional (Suggests) dependencies rather than required
ones, and tkrplot is not directly connected at all. Visualisation can now
be performed by RNifti (an existing dependency through oro.nifti), which
has more easily met system requirements than misc3d.tinytest and covr are
now suggested dependencies for testing and code-coverage support.plot.mritc() gains a method argument for choosing the visualisation
backend: the new default, "RNifti", uses RNifti::view() and requires
only packages already needed elsewhere by mritc; the previous behaviour is
still available via method="misc3d", which uses the Tk-based
misc3d::slices3d() viewer and requires the misc3d and tkrplot packages
to be installed.verbose argument to mritc(), passed through to the underlying
fitting methods, to allow progress messages to be suppressed.mritc(..., method="MCMCsubbias") used the wrong
spatial neighbourhood construction (sub=FALSE instead of sub=TRUE),
affecting results for that method.mritc.pvhmrfem() where argument checks on mu, sigma
and err were not actually performed, which could lead to a downstream
segfault for invalid inputs.writeMRI() involving incorrect vectorised use of
ifelse(), which could fail for some input object types.print.mritc(), summary.mritc(), plot.mritc() and measureMRI() all
used max.col() without breaking ties consistently, which could change
reported results from run to run).LazyData field was dropped from the package DESCRIPTION.\donttest, as requested by CRAN."MCMCsubbias" method
for mritc() and a new getWeightsMRI() function.readMRI()/writeMRI()) now uses the
oro.nifti package, rather than the previously used AnalyzeFMRI and
fmri packages.tkrplot added as a suggested package dependency, required for the
interactive 3D viewer used by plot.mritc() (thanks to Brian Ripley for
reporting the missing dependency).plot.mritc(), print.mritc() and
summary.mritc() methods to use standard \method{}{} markup (thanks to
Achim Zeileis).measureMRI() now uses discrete (rather than fuzzy) classifications to
calculate tissue volumes, simplifying the calculation of rseVolume.measureMRI().checkErrors() affecting the comparison sum(prop)==1.initProp() and initThresh() initialisation functions, alongside
initOtsu().misc3d to 0.7-1, which fixed
a crosshair display bug (thanks to Brandon Whitcher for testing and
reporting the problem).Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.