niftyreg icon indicating copy to clipboard operation
niftyreg copied to clipboard

Need to remove Matlab dependency for unit tests

Open mmodat opened this issue 2 years ago • 1 comments

This is required for #85 without downloading the testing files from a different place.

mmodat avatar Jul 25 '22 09:07 mmodat

List of tests currently existing:

  • reg_test_affine_deformation_field
    • 2D
    • 3D
  • reg_test_bspline_deformation_field
    • 2D
    • 3D
    • 2D with composition
    • 3D with composition
  • reg_test_blockMatching
    • 2D
    • 3D
  • reg_test_changeDataType
    • 2D uchar
    • 2D float
    • 2D double
    • 3D uchar
    • 3D float
    • 3D double
  • reg_test_interpolation
    • 2D nn
    • 2D lin
    • 2D spline
    • 3D nn
    • 3D lin
    • 3D spline
  • reg_test_leastTrimmedSquares
    • 2D LS rigid
    • 2D LS affine
    • 2D LTS rigid
    • 2D LTS affine
    • 3D LS rigid
    • 3D LS affine
    • 3D LTS rigid
    • 3D LTS affine
  • reg_test_matrix_operation
    • multiplication
    • addition
    • subtraction
    • matrix exp
    • matrix log
    • invert
  • reg_test_svd
    • Ensure correct U, S, V matrices are obtained.
  • reg_test_coherence_blockMatching
  • reg_test_coherence_interpolation
  • reg_test_mindDescriptor
  • reg_test_mindsscDescriptor
  • reg_test_measure
    • SSD
    • MINDSSD
  • reg_test_imageGradient
    • 2D SYD
    • 3D SYD
  • reg_test_convolution
    • 2D mean
    • 2D lin
    • 2D Gau
    • 2D spline
    • 3D mean
    • 3D lin
    • 3D Gau
    • 3D spline
  • reg_test_linearElasticity
    • 2D spline approximation
    • 2D spline dense
    • 2D deformation field dense
    • 3D spline approximation
    • 3D spline dense
    • 3D deformation field dense
  • reg_test_linearElasticityGradient
    • 2D spline approximation
    • 2D spline dense
    • 2D deformation field dense
    • 3D spline approximation
    • 3D spline dense
    • 3D deformation field dense
  • reg_test_computation_time

mmodat avatar Jul 25 '22 14:07 mmodat

  • reg_test_affine_deformation_field
    • 2D
    • 3D Added for identity, translation and full affine. Will now prioritise tests required for the new contents developments as part of #92

mmodat avatar Nov 17 '22 15:11 mmodat