km_regional_fits_to_tsv#

petpal.utils.image_io.km_regional_fits_to_tsv(fit_results_dir: str, out_tsv_dir: str)#

Tidies the output of regional kinetic modeling results by converting JSON files into a TSV file with one row per fit region. Accomodates lists by converting them into key-value pairs. Assigns a subject and session to each row inferred from the original TAC file path.

Requires fields to be identical across all JSON results files.

Parameters:
  • fit_results_dir (str) – Directory where RTM results are stored in JSON files.

  • out_tsv_dir (str) – Path where resulting TSV file containing fit results will be stored.

Returns:

km_fits (pd.DataFrame) – DataFrame containing KM fit data for all regions.