tomwer.core.scan.blissscan.BlissScan#

class tomwer.core.scan.blissscan.BlissScan(master_file, entry, proposal_file, scan_numbers=None, saving_file=None)#

Simple class to define a Bliss sequence aka as Bliss scan inside tomwer.

Warning:

BlissScan is not compatible with tomwer treatment. This is why it does not inherit from TomwerScanBase. This is a utility class.

add_scan_number(scan_number)#
property entry#
static from_dict(ddict)#
static get_id_name(master_file, entry)#
static get_valid_entries(file_path)#
Return type:

tuple

is_abort(*args, **kwargs)#
static is_bliss_file(file_path)#
static is_bliss_valid_entry(file_path, entry)#
load_frm_dict(ddict)#
property master_file#
property n_acquired#

number of frame acquired until now. Does not take into account dark, flats or alignment

property path#
property proposal_file#
property saving_file#
scan_basename()#

for ‘this/is/my/acquisition’ returns ‘acquisition’

Return type:

Optional[str]

scan_dir_name()#

for ‘this/is/my/acquisition’ returns ‘acquisition’

Return type:

Optional[str]

property scan_numbers#
scan_parent_dir_basename()#
Return type:

Optional[str]

to_dict()#
property tomo_n#

total number of projections