Author: bugman Date: Thu Dec 20 12:20:54 2007 New Revision: 4220 URL: http://svn.gna.org/viewcvs/relax?rev=4220&view=rev Log: Changed the align_tensor data object from a dictionary to an instance of SpecificData. Modified: branches/N_state_model/generic_fns/align_tensor.py Modified: branches/N_state_model/generic_fns/align_tensor.py URL: http://svn.gna.org/viewcvs/relax/branches/N_state_model/generic_fns/align_tensor.py?rev=4220&r1=4219&r2=4220&view=diff ============================================================================== --- branches/N_state_model/generic_fns/align_tensor.py (original) +++ branches/N_state_model/generic_fns/align_tensor.py Thu Dec 20 12:20:54 2007 @@ -30,6 +30,7 @@ from angles import wrap_angles from data import Data as relax_data_store from data.align_tensor import AlignTensorData +from data.data_classes import SpecificData from physical_constants import gC, gH, gN, gO, gP, h_bar, mu0 import pipes from relax_errors import RelaxError, RelaxNoPipeError, RelaxNoTensorError, RelaxStrError, RelaxTensorError, RelaxUnknownParamCombError, RelaxUnknownParamError @@ -94,7 +95,7 @@ # Create the align_tensor dictionary if it doesn't yet exist. if not hasattr(relax_data_store[pipe_to], 'align_tensor'): - relax_data_store[pipe_to].align_tensor = {} + relax_data_store[pipe_to].align_tensor = SpecificData() # Copy the data. relax_data_store[pipe_to].align_tensor[tensor_to] = deepcopy(relax_data_store[pipe_from].align_tensor[tensor_from]) @@ -350,7 +351,7 @@ # Add the align_tensor object to the data pipe. if not hasattr(cdp, 'align_tensor'): - cdp.align_tensor = {} + cdp.align_tensor = SpecificData() cdp.align_tensor[tensor] = AlignTensorData() # {Sxx, Syy, Sxy, Sxz, Syz}.