Author: bugman Date: Fri Feb 19 14:51:15 2010 New Revision: 10773 URL: http://svn.gna.org/viewcvs/relax?rev=10773&view=rev Log: Fix for the call to write_xy_header(). This is now independent of the number of data sets, and is called correctly. Modified: 1.3/generic_fns/grace.py Modified: 1.3/generic_fns/grace.py URL: http://svn.gna.org/viewcvs/relax/1.3/generic_fns/grace.py?rev=10773&r1=10772&r2=10773&view=diff ============================================================================== --- 1.3/generic_fns/grace.py (original) +++ 1.3/generic_fns/grace.py Fri Feb 19 14:51:15 2010 @@ -309,22 +309,21 @@ # Test for multiple data sets. multi = False + sets = 1 if isinstance(data[0][-4], list) or isinstance(data[0][-4], ndarray): multi = True + sets = len(data[0][-4]) + + # Write the header. + write_xy_header(sets=sets, file=file, data_type=[x_data_type, y_data_type], spin_ids=spin_ids, norm=norm) # Multiple data sets. if multi: - # Write the header. - write_xy_header(data, file=file, data_type=[x_data_type, y_data_type], spin_ids=spin_ids, norm=norm) - # Write the data. write_xy_data(data, file=file, graph_type=graph_type, norm=norm) # Single data set. else: - # Write the header. - write_xy_header(data, file=file, spin_id=spin_id, x_data_type=x_data_type, y_data_type=y_data_type, x_return_units=x_return_units, y_return_units=y_return_units, x_return_grace_string=x_return_grace_string, y_return_grace_string=y_return_grace_string) - # Write the data. write_data(data, file=file, graph_type=graph_type)