Esempio n. 1
0
def generate_qc_page(user_settings, config, qc_dir, scene_dir, qc_html,
                     temp_dir, title_formatter):

    sbref_nii = change_sbref_palette(user_settings, temp_dir)
    dtseries_sm = get_smoothed_dtseries_file(user_settings, temp_dir)

    contents = config.get_template_contents()
    scene_file = personalize_template(contents, scene_dir, user_settings,
                                      sbref_nii, dtseries_sm)

    ciftify.utils.make_dir(qc_dir)
    with open(qc_html, 'w') as qc_page:
        ciftify.html.add_page_header(qc_page,
                                     config,
                                     user_settings.qc_mode,
                                     subject=user_settings.subject,
                                     path='..')
        wb_logging = 'INFO' if user_settings.debug_mode else 'WARNING'
        ciftify.html.add_images(qc_page,
                                qc_dir,
                                config.images,
                                scene_file,
                                wb_logging=wb_logging,
                                add_titles=True,
                                title_formatter=title_formatter)
Esempio n. 2
0
def generate_qc_page(user_settings, config, qc_dir, scene_dir, qc_html):
    contents = config.get_template_contents()
    scene_file = personalize_template(contents, scene_dir, user_settings)
    change_sbref_palette(user_settings)

    if DRYRUN:
        return

    ciftify.utilities.make_dir(qc_dir)
    with open(qc_html, 'w') as qc_page:
        ciftify.html.add_page_header(qc_page, config, user_settings.qc_mode,
                subject=user_settings.subject, path='..')
        ciftify.html.add_images(qc_page, qc_dir, config.images, scene_file)