punchbowl.level2.tests.test_bright_structure#

Functions#

sample_bad_pixel_map(, n_bad_pixels)

Generate some random data for testing

sample_punchdata() → ndcube.NDCube)

Generate a sample PUNCH data object for testing

even_sample_punchdata() → ndcube.NDCube)

Generate a sample PUNCH data object for testing

sample_zero_punchdata() → ndcube.NDCube)

Generate a sample PUNCH data object for testing

one_bright_point_sample_punchdata() → ndcube.NDCube)

Generate a sample PUNCH data object for testing

two_bright_point_sample_punchdata() → ndcube.NDCube)

Generate a sample PUNCH data object for testing

test_valid_data_and_uncertainty(sample_punchdata)

test_zero_threshold(sample_punchdata)

test_diff_methods(sample_zero_punchdata)

test_different_parameters(sample_punchdata)

test_raise_error_insufficient_frames(sample_bad_pixel_map)

test_raise_error(even_sample_punchdata)

test_raise_no_error(even_sample_punchdata)

test_single_bright_point(sample_punchdata)

test_single_bright_point_2(...)

test_veto(two_bright_point_sample_punchdata)

test_uncertainty(sample_punchdata)

test_threshold_abs(sample_punchdata)

test_threshold_sigma(sample_punchdata)

test_required_yes_abs(sample_punchdata)

test_required_yes_sigma(sample_punchdata)

test_dilation_abs(sample_punchdata)

test_dilation_sigma(sample_punchdata)

Module Contents#

punchbowl.level2.tests.test_bright_structure.sample_bad_pixel_map(shape: tuple = (2048, 2048), n_bad_pixels: int = 20) ndcube.NDCube#

Generate some random data for testing

punchbowl.level2.tests.test_bright_structure.sample_punchdata(shape: tuple = (5, 2048, 2048)) ndcube.NDCube#

Generate a sample PUNCH data object for testing

punchbowl.level2.tests.test_bright_structure.even_sample_punchdata(shape: tuple = (6, 2048, 2048)) ndcube.NDCube#

Generate a sample PUNCH data object for testing

punchbowl.level2.tests.test_bright_structure.sample_zero_punchdata(shape: tuple = (5, 2048, 2048)) ndcube.NDCube#

Generate a sample PUNCH data object for testing

punchbowl.level2.tests.test_bright_structure.one_bright_point_sample_punchdata(shape: tuple = (7, 2048, 2048)) ndcube.NDCube#

Generate a sample PUNCH data object for testing

punchbowl.level2.tests.test_bright_structure.two_bright_point_sample_punchdata(shape: tuple = (7, 2048, 2048)) ndcube.NDCube#

Generate a sample PUNCH data object for testing

punchbowl.level2.tests.test_bright_structure.test_valid_data_and_uncertainty(sample_punchdata: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_zero_threshold(sample_punchdata: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_diff_methods(sample_zero_punchdata: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_different_parameters(sample_punchdata: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_raise_error_insufficient_frames(sample_bad_pixel_map: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_raise_error(even_sample_punchdata: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_raise_no_error(even_sample_punchdata: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_single_bright_point(sample_punchdata: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_single_bright_point_2(one_bright_point_sample_punchdata: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_veto(two_bright_point_sample_punchdata: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_uncertainty(sample_punchdata: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_threshold_abs(sample_punchdata: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_threshold_sigma(sample_punchdata: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_required_yes_abs(sample_punchdata: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_required_yes_sigma(sample_punchdata: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_dilation_abs(sample_punchdata: ndcube.NDCube)#
punchbowl.level2.tests.test_bright_structure.test_dilation_sigma(sample_punchdata: ndcube.NDCube)#