Reports.SummaryBook#

SummaryBook.py

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

class SummaryBook(wb, controller)#

Bases: object

add_format_setting(book_file)#
add_format_setting_less_multicore(args)#
add_format_setting_more_multicore(args)#
append(ws, row_list, alignments={}, number_formats={}, fonts={}, character_fonts={}, for_all_components=False, row_height=None)#
get_xray_scattering_info()#
make_entire_summary(ws, controller)#
make_publication_summary(ws, controller)#
make_zx_summary(ws, controller)#
save(xlsx_file)#
save_as_csv(path)#

learned at https://stackoverflow.com/questions/10802417/how-to-save-an-excel-worksheet-as-csv-from-python-unix

np_product_safe(x, vec)#
round_3g(values)#
round_3g_str(v)#
round_3g_with_error(values, errors)#