|
mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
|
Tests of masked image combination in eigenCube. More...
Tests of masked image combination in eigenCube.
Definition in file eigenCube_test.cpp.
#include "../../catch2/catch.hpp"#include <limits>#include <utility>#include <vector>#include "../../../include/improc/eigenCube.hpp"Go to the source code of this file.
Functions | |
| unitTest::improcTest::eigenCubeTest::TEST_CASE ("Masked eigenCube means use an inclusive good-pixel threshold", "[improc::eigenCube]") | |
| Verify masked mean combinations accept an inclusive good-pixel fraction and use the cube scalar sentinel. | |
| unitTest::improcTest::eigenCubeTest::TEST_CASE ("Unmasked eigenCube combinations use every plane", "[improc::eigenCube]") | |
| Verifies unmasked and weighted image combinations used when HCI masking is disabled. | |
| unitTest::improcTest::eigenCubeTest::TEST_CASE ("Float eigenCube combinations clear and combine HCI images", "[improc::eigenCube]") | |
| Verifies float cube zeroing and image combinations used by HCI observation processing. | |
| unitTest::improcTest::eigenCubeTest::TEST_CASE ("Masked eigenCube median honors its mask and threshold", "[improc::eigenCube]") | |
| Verify masked median combination honors the mask and inclusive good-pixel fraction. | |
| unitTest::improcTest::eigenCubeTest::TEST_CASE ("Masked eigenCube sigma means use an inclusive good-pixel threshold", "[improc::eigenCube]") | |
| Verify masked sigma means apply the inclusive threshold with and without weights. | |
| unitTest::improcTest::eigenCubeTest::TEST_CASE ("eigenCube combinations validate masks weights and thresholds", "[improc::eigenCube]") | |
| Verify masked combinations reject invalid masks, weights, and good-pixel thresholds. | |
| unitTest::improcTest::eigenCubeTest::TEST_CASE ("eigenCube copy and move operations preserve ownership", "[improc::eigenCube]") | |
| Verify eigenCube copies own independent storage and moves transfer ownership safely. | |
| unitTest::improcTest::eigenCubeTest::TEST_CASE ("eigenCube storage views and covariance preserve layout", "[improc::eigenCube]") | |
| Verifies non-owning storage, self-assignment, resized views, and covariance operations. | |