Trimming.TrimmingInfo#

TrimmingInfo.py

Copyright (c) 2016-2024, SAXS Team, KEK-PF

class TrimmingInfo(flag, start_, stop_, size_, extra=None)#

Bases: object

get_safe_object()#
get_slice()#
get_mapped_info(mapping, size, tinfo)#
get_trimming_ends_from_list(info_list)#
get_trimming_info_list()#
get_trimming_slices_from_list(info_list)#
get_wider_info(tinfo1, tinfo2)#
load_trimming_txt(path)#

trimming.txt example

[TrimmingInfo(1, 656, 1107, 1600), None] [TrimmingInfo(1, 650, 1101, 1600), TrimmingInfo(1, 8, 1018, 1178)]

restore_trimming_info_impl(trimming_txt, logger=None)#
save_trimming_txt(path, info_list=None)#
seem_to_be_manually_trimmed()#
set_trimming_info_list(info_list, logger=None)#