context("transformations")
test_that("streamxform works",{
reg=system.file("extdata","cmtk","FCWB_JFRC2_01_warp_level-01.list", package='cmtkr')
m=matrix(rnorm(300,mean = 50), ncol=3)
expect_is(m2<-streamxform(m, reg), "matrix")
expect_equal(streamxform(m2, c("--inverse", reg)), m, info="round trip test")
})
test_that("compare with nat",{
skip_if_not_installed('nat')
skip_if_not(isTRUE(nat::cmtk.version()>'2.0'))
reg=system.file("extdata","cmtk","FCWB_JFRC2_01_warp_level-01.list", package='cmtkr')
m=matrix(rnorm(300,mean = 50), ncol=3)
# check that we get a matrix
expect_equal(streamxform(m, reg), nat::xform(m, reg, direction='forward'))
expect_equal(streamxform(m, reg, affineonly = TRUE),
nat::xform(m, reg, direction='forward', transformtype='affine'))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.