Trees | Indices | Help |
|
---|
|
Module for the support of diffusion tensors.
|
|||
|
|||
|
|||
|
|||
|
|||
float |
|
||
|
|||
bool |
|
||
|
|||
|
|||
|
|||
|
|||
list of len 2 of floats |
|
||
|
|||
float |
|
||
str |
|
||
|
|||
str |
|
||
|
|||
|
|||
|
|||
3D rank-1 array, 3D rank-2 array, float, float, float |
|
||
|
|||
|
|
|||
__default_value_prompt_doc__ =
|
|||
__return_data_name_prompt_doc__ =
|
|||
__set_prompt_doc__ =
|
|||
__package__ =
|
Imports: deepcopy, cos, pi, sin, cross, float64, int32, ones, transpose, zeros, norm, svd, itemgetter, search, string, wrap_angles, DiffTensorData, pipes, fold_spherical_angles, get_molecule_names, spin_loop, cartesian_to_spherical, R_to_euler_zyz, element_from_isotope, number_from_isotope, RelaxError, RelaxNoTensorError, RelaxStrError, RelaxTensorError, RelaxUnknownParamCombError, RelaxUnknownParamError
|
Read the relaxation data from the NMR-STAR dictionary object.
|
Generate the diffusion tensor saveframes for the NMR-STAR dictionary object.
|
Function for copying diffusion tensor data from one data pipe to another.
|
Return the default values for the diffusion tensor parameters.
|
Function for determining if diffusion data exists in the current data pipe.
|
Function for setting up a ellipsoidal diffusion tensor.
|
Wrap the Euler or spherical angles and remove the glide reflection and translational symmetries. Wrap the angles such that: 0 <= theta <= pi, 0 <= phi <= 2pi, and: 0 <= alpha <= 2pi, 0 <= beta <= pi, 0 <= gamma <= 2pi. For the simulated values, the angles are wrapped as: theta - pi/2 <= theta_sim <= theta + pi/2 phi - pi <= phi_sim <= phi + pi and: alpha - pi <= alpha_sim <= alpha + pi beta - pi/2 <= beta_sim <= beta + pi/2 gamma - pi <= gamma_sim <= gamma + pi
|
Function for initialising the diffusion tensor.
|
The function for creating bounds for the mapping function.
|
Function for returning the factor of conversion between different parameter units. For example, the internal representation of tm is in seconds, whereas the external representation is in nanoseconds, therefore this function will return 1e-9 for tm.
|
Return the parameter name.
|
Function for returning a string representing the parameters units. For example, the internal representation of tm is in seconds, whereas the external representation is in nanoseconds, therefore this function will return the string 'nanoseconds' for tm.
|
Set the diffusion tensor parameters.
|
Function for setting up a spherical diffusion tensor.
|
Function for setting up a spheroidal diffusion tensor.
|
Determine the eigenvalues and vectors for the tensor, sorting the entries.
|
Function for calculating the unit axes of the diffusion tensor. SpheroidThe unit Dpar vector is: | sin(theta) * cos(phi) | Dpar = | sin(theta) * sin(phi) | | cos(theta) | EllipsoidThe unit Dx vector is: | -sin(alpha) * sin(gamma) + cos(alpha) * cos(beta) * cos(gamma) | Dx = | -sin(alpha) * cos(gamma) - cos(alpha) * cos(beta) * sin(gamma) | | cos(alpha) * sin(beta) | The unit Dy vector is: | cos(alpha) * sin(gamma) + sin(alpha) * cos(beta) * cos(gamma) | Dy = | cos(alpha) * cos(gamma) - sin(alpha) * cos(beta) * sin(gamma) | | sin(alpha) * sin(beta) | The unit Dz vector is: | -sin(beta) * cos(gamma) | Dz = | sin(beta) * sin(gamma) | | cos(beta) | |
|
__default_value_prompt_doc__
|
__return_data_name_prompt_doc__
|
__set_prompt_doc__
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Apr 10 13:30:28 2013 | http://epydoc.sourceforge.net |