Experiment $run\n"; } else { $diff = compute_diff($display[0],$run); } print ""; output_score($run,$experiment[$run]); print "
"; } } function compute_diff($base,$change) { $parameter_base = load_parameter($base); $parameter_change = load_parameter($change); print "

Experiment $change

"; while (list($parameter,$base_value) = each($parameter_base)) { if ($base_value != $parameter_change[$parameter]) { output_diff_line($parameter,$base_value,$parameter_change[$parameter]); } } while (list($parameter,$change_value) = each($parameter_change)) { if (!$parameter_base[$parameter]) { output_diff_line($parameter,"",$change_value); } } print "
\n"; } function output_diff_line($parameter,$base_value,$change_value) { print "$parameter$change_value $base_value\n"; }