Skip to content

Test coverage

Tsendrovskii Vladislav edited this page Sep 10, 2024 · 24 revisions

Library tests

DataFrame

  • read
  • save
  • add channel
  • remove channel
  • rename channel
  • add link between channels
  • add params
  • add channel options

Read sources

  • Nikon NEF
  • FITS
  • Jpg
  • Png
  • Tiff
  • SER
  • Video formats
  • raw YUV video

Stars

  • Detection
  • Cut stars from image
  • Build descriptions
  • Match stars

Clusters

  • Build clusters of matched objects from match table

Merging

  • Simple add
  • Simple mean
  • Kappa-Sigma sum

Planet map

  • Build planet map from image

Debayer and other decoding

  • Debayer
  • Decoding YUV422

Projections

  • Perspective projection
  • Equirectangular projection
  • Orthographic projection

Image movements

  • Sphere movements
  • Flat movements
  • Find movements from clusters
  • Select basic image

Image pre/post-processing

  • Blur
  • Borders
  • Distorsion fix
  • Normalization
  • NaN mean filter

Sky models

  • Gradient
  • Quadratic
  • Isoline

Calibration frames

  • Dark frame
  • "Normal" flat frame
  • Flat frame from multiple images with sky and stars

Non-star objects

  • Disc detector (for Moon, Venus, etc)
  • Bright objects detector (planets, diffraction images, etc)
  • Surface feature detector and matcher

Fine shift

  • Test fine shift calculation
  • Test fine shift apply

Tool tests

  • Project configuration
  • "usage" module tests
  • Reading project