coco_pipe.report.descriptor_qc#

Descriptor QC report builders.

Assembles the standard subject-level and dataset-level descriptor QC HTML reports from the dataframes produced by coco_pipe.descriptors.qc (family summaries, missingness, failure summaries, etc.) and figure paths produced by descriptor-QC viz helpers.

Functions#

generate_descriptor_subject_report(output_path, ...[, ...])

Build the per-shard (subject/session/condition) descriptor QC report.

generate_descriptor_dataset_report(output_path, ...[, ...])

Build the merged-dataset descriptor QC report.

Module Contents#

coco_pipe.report.descriptor_qc.generate_descriptor_subject_report(output_path, overview_df, flags_df, failure_summary_df, feature_missingness_df, family_summary_df, figure_paths, asset_urls=None)#

Build the per-shard (subject/session/condition) descriptor QC report.

Parameters:
Returns:

output_path, after the report has been written.

Return type:

Path

coco_pipe.report.descriptor_qc.generate_descriptor_dataset_report(output_path, overview_df, shard_summary_df, flags_df, failure_family_df, failure_channel_df, feature_missingness_df, low_variance_df, family_summary_df, figure_paths, manifest_df=None, condition_breakdown_df=None, asset_urls=None)#

Build the merged-dataset descriptor QC report.

Parameters:
Returns:

output_path, after the report has been written.

Return type:

Path