(datafile_name, trace, fields)
| 152 | return field(trace_line) |
| 153 | |
| 154 | def generate_datafile(datafile_name, trace, fields): |
| 155 | with open(datafile_name, 'w') as datafile: |
| 156 | for line in trace: |
| 157 | data_line = [str(get_field(line, field)) for field in fields] |
| 158 | datafile.write('\t'.join(data_line)) |
| 159 | datafile.write('\n') |
| 160 | |
| 161 | def generate_script_and_datafile(plot, trace, datafile, output): |
| 162 | (fields, field_to_index) = collect_fields(plot) |