[{'role': 'system', 'content': "You are an expert in machine learning and your task is to classify code snippets into one of the following categories: ['helper_functions', 'load_data', 'data_exploration', 'data_preprocessing', 'evaluation', 'modelling', 'prediction', 'result_visualization', 'save_results', 'comment_only']."}, {'role': 'user', 'content': 'Identify the single most appropriate category to which the provided code belongs. Provide your response as a single category label without any additional information, commentary, or personal opinions.\\nPython Code:HEPES_IONIZATION_DH = 20.4/4.184*1000 # cal/mol\nTRIS_IONIZATION_DH = 47.45/4.184*1000 # cal/mol\nIMID_IONIZATION_DH = 36.64/4.184*1000 # cal/mol\nfrom pytc import global_connectors\ng = pytc.GlobalFit()\nnum_protons = global_connectors.NumProtons("np")\nhepes = pytc.ITCExperiment("ca-edta/hepes-01.DH",pytc.indiv_models.SingleSite,shot_start=2)\nhepes.ionization_enthalpy = HEPES_IONIZATION_DH\ng.add_experiment(hepes)\ng.link_to_global(hepes,"K","global_K")\ng.link_to_global(hepes,"dH",num_protons.dH)\ng.link_to_global(hepes,"dilution_heat","hepes_heat")\ng.link_to_global(hepes,"dilution_intercept","hepes_intercept")\nhepes_blank = pytc.ITCExperiment("ca-edta/hepes-blank.DH",pytc.indiv_models.Blank,shot_start=2)\nhepes.ionization_enthalpy = HEPES_IONIZATION_DH\ng.add_experiment(hepes_blank)\ng.link_to_global(hepes_blank,"dilution_heat","hepes_heat")\ng.link_to_global(hepes_blank,"dilution_intercept","hepes_intercept")\ntris = pytc.ITCExperiment("ca-edta/tris-01.DH",pytc.indiv_models.SingleSite,shot_start=2)\ntris.ionization_enthalpy = TRIS_IONIZATION_DH\ng.add_experiment(tris)\ng.link_to_global(tris,"K","global_K")\ng.link_to_global(tris,"dH",num_protons.dH)\ng.link_to_global(tris,"dilution_heat","tris_heat")\ng.link_to_global(tris,"dilution_intercept","tris_intercept")\ntris_blank = pytc.ITCExperiment("ca-edta/tris-blank.DH",pytc.indiv_models.Blank,shot_start=2)\ntris.ionization_enthalpy = TRIS_IONIZATION_DH\ng.add_experiment(tris_blank)\ng.link_to_global(tris_blank,"dilution_heat","tris_heat")\ng.link_to_global(tris_blank,"dilution_intercept","tris_intercept")\nimid = pytc.ITCExperiment("ca-edta/imid-01.DH",pytc.indiv_models.SingleSite,shot_start=2)\nimid.ionization_enthalpy = IMID_IONIZATION_DH\ng.add_experiment(imid)\ng.link_to_global(imid,"K","global_K")\ng.link_to_global(imid,"dH",num_protons.dH)\ng.link_to_global(imid,"dilution_heat","imid_heat")\ng.link_to_global(imid,"dilution_intercept","imid_intercept")\nimid_blank = pytc.ITCExperiment("ca-edta/imid-blank.DH",pytc.indiv_models.Blank,shot_start=2)\nimid.ionization_enthalpy = IMID_IONIZATION_DH\ng.add_experiment(imid_blank)\ng.link_to_global(imid_blank,"dilution_heat","imid_heat")\ng.link_to_global(imid_blank,"dilution_intercept","imid_intercept")\ng.fit()\nfig, ax = g.plot()\nprint(g.fit_as_csv)\nc = g.corner_plot()'}, {'role': 'assistant', 'content': 'result_visualization'}]