punchpipe.control.tests#

Submodules#

Classes#

Functions#

Package Contents#

class punchpipe.control.tests.File[source]#

Bases: Base

__tablename__ = 'files'#
file_id#
level#
file_type#
observatory#
file_version#
software_version#
date_created#
date_obs#
date_beg#
date_end#
polarization#
state#
outlier#
bad_packets#
processing_flow#
summary()[source]#
__repr__()[source]#
filename() str[source]#

Constructs the filename for this file

Returns:

properly formatted PUNCH filename

Return type:

str

directory(root: str)[source]#

Constructs the directory the file should be stored in

Parameters:

root (str) – the root directory where the top level PUNCH file hierarchy is

Returns:

the place to write the file

Return type:

str

punchpipe.control.tests.match_data_with_file_db_entry(data: ndcube.NDCube, file_db_entry_list)[source]#
punchpipe.control.tests.sample_punchdata(shape=(50, 50), level=0)[source]#
punchpipe.control.tests.test_match_data_with_file_db_entry_fails_on_empty_list(sample_punchdata)[source]#
punchpipe.control.tests.test_match_data_with_file_db_entry(sample_punchdata)[source]#