Hi Troels,

This is not very important, but the "String flag" text in the
docstring is not technically correct.  Flags in programming are binary
values (https://en.wikipedia.org/wiki/Flag_word).  I.e. in Python this
would be [0, 1] or [Tree, False].  Don't worry about changing this,
but it is useful to know the exact meaning.

Regards,

Edward



On 29 July 2014 10:24,  <[email protected]> wrote:
> Author: tlinnet
> Date: Tue Jul 29 10:24:53 2014
> New Revision: 24790
>
> URL: http://svn.gna.org/viewcvs/relax?rev=24790&view=rev
> Log:
> Preparation to interpolate through the offset to plot R1rho as function of 
> theta, interpolated through spin-lock offset.
>
> sr #3124(https://gna.org/support/?3124): Grace graphs production for R1rho 
> analysis with R2_eff as function of Omega_eff.
> sr #3138(https://gna.org/support/?3138): Interpolating theta through 
> spin-lock offset [Omega], rather than spin-lock field strength [w1].
>
> Modified:
>     branches/r1rho_plotting/specific_analyses/relax_disp/data.py
>
> Modified: branches/r1rho_plotting/specific_analyses/relax_disp/data.py
> URL: 
> http://svn.gna.org/viewcvs/relax/branches/r1rho_plotting/specific_analyses/relax_disp/data.py?rev=24790&r1=24789&r2=24790&view=diff
> ==============================================================================
> --- branches/r1rho_plotting/specific_analyses/relax_disp/data.py        
> (original)
> +++ branches/r1rho_plotting/specific_analyses/relax_disp/data.py        Tue 
> Jul 29 10:24:53 2014
> @@ -1790,7 +1790,7 @@
>          file_name_ini = "r1rho_as_func_of_theta_inter_offset"
>          x_axis = "theta"
>          interpolate = "offset"
> -        
> plot_disp_curves_r1rho_r2_as_func_of_rot_param(file_name_ini=file_name_ini, 
> dir=dir, x_axis=x_axis, interpolate=interpolate, num_points=num_points, 
> extend=extend, force=force, proton_mmq_flag=proton_mmq_flag, 
> colour_order=colour_order)
> +        
> #plot_disp_curves_r1rho_r2_as_func_of_rot_param(file_name_ini=file_name_ini, 
> dir=dir, x_axis=x_axis, interpolate=interpolate, num_points=num_points, 
> extend=extend, force=force, proton_mmq_flag=proton_mmq_flag, 
> colour_order=colour_order)
>
>      # Write a python "grace to PNG/EPS/SVG..." conversion script.
>      # Open the file for writing.
> @@ -1941,7 +1941,7 @@
>      @type dir:                  str
>      @keyword x_axis:            String flag to tell which X axis to plot 
> for.  Can be either "w_eff" or "theta".
>      @type x_axis:               str
> -    @keyword interploate:       String flag to tell which data type to 
> interpolate for.  Can be either "disp" or "offset".
> +    @keyword interpolate:       String flag to tell which data type to 
> interpolate for.  Can be either "disp" or "offset".
>      @type interpolate:          str
>      @keyword num_points:        The number of points to generate the 
> interpolated fitted curves with.
>      @type num_points:           int
> @@ -1982,8 +1982,16 @@
>          file_name = "%s%s.agr" % (file_name_ini, spin_id.replace('#', 
> '_').replace(':', '_').replace('@', '_'))
>
>          if not spin.model in [MODEL_R2EFF]:
> -            # Interpolate through disp points.
> -            interpolated_flag, back_calc, cpmg_frqs_new, spin_lock_nu1_new, 
> chemical_shifts, spin_lock_fields_inter, offsets_inter, tilt_angles_inter, 
> Delta_omega_inter, w_eff_inter = interpolate_disp(spin=spin, spin_id=spin_id, 
> si=si, num_points=num_points, extend=extend)
> +            if interpolate == "disp":
> +                # Interpolate through disp points.
> +                interpolated_flag, back_calc, cpmg_frqs_new, 
> spin_lock_nu1_new, chemical_shifts, spin_lock_fields_inter, offsets_inter, 
> tilt_angles_inter, Delta_omega_inter, w_eff_inter = 
> interpolate_disp(spin=spin, spin_id=spin_id, si=si, num_points=num_points, 
> extend=extend)
> +
> +            if interpolate == "offset":
> +                # Interpolate through disp points.
> +                interpolated_flag, back_calc, spin_lock_offset_new, 
> chemical_shifts, spin_lock_fields_inter, offsets_inter, tilt_angles_inter, 
> Delta_omega_inter, w_eff_inter = interpolate_offset(spin=spin, 
> spin_id=spin_id, si=si, num_points=num_points, extend=extend)
> +
> +                # The spin_lock field interpolated through each offset.
> +                spin_lock_nu1_new = spin_lock_fields_inter
>
>          else:
>              back_calc = None
> @@ -2030,7 +2038,7 @@
>                  current_spin = proton
>
>              # Loop over the spectrometer frequencies and offsets.
> -            err, data, set_labels, set_colours, x_axis_type_zero, symbols, 
> symbol_sizes, linetype, linestyle, axis_labels = 
> return_grace_data_r1rho_r2_as_func_of_rot_param(x_axis=x_axis, 
> exp_type=exp_type, ei=ei, current_spin=current_spin, spin_id=spin_id, si=si, 
> back_calc=back_calc, spin_lock_nu1_new=spin_lock_nu1_new, 
> chemical_shifts=chemical_shifts, tilt_angles_inter=tilt_angles_inter, 
> Delta_omega_inter=Delta_omega_inter, w_eff_inter=w_eff_inter, 
> interpolated_flag=interpolated_flag, graph_index=graph_index, 
> colour_order=colour_order, data=data, set_labels=set_labels, 
> set_colours=set_colours, x_axis_type_zero=x_axis_type_zero, symbols=symbols, 
> symbol_sizes=symbol_sizes, linetype=linetype, linestyle=linestyle, 
> axis_labels=axis_labels)
> +            err, data, set_labels, set_colours, x_axis_type_zero, symbols, 
> symbol_sizes, linetype, linestyle, axis_labels = 
> return_grace_data_r1rho_r2_as_func_of_rot_param(x_axis=x_axis, 
> exp_type=exp_type, ei=ei, current_spin=current_spin, spin_id=spin_id, si=si, 
> back_calc=back_calc, spin_lock_nu1_new=spin_lock_nu1_new, 
> chemical_shifts=chemical_shifts, offsets_inter=offsets_inter, 
> tilt_angles_inter=tilt_angles_inter, Delta_omega_inter=Delta_omega_inter, 
> w_eff_inter=w_eff_inter, interpolated_flag=interpolated_flag, 
> graph_index=graph_index, colour_order=colour_order, data=data, 
> set_labels=set_labels, set_colours=set_colours, 
> x_axis_type_zero=x_axis_type_zero, symbols=symbols, 
> symbol_sizes=symbol_sizes, linetype=linetype, linestyle=linestyle, 
> axis_labels=axis_labels)
>
>              # Increment the graph index.
>              graph_index += 1
> @@ -2750,7 +2758,7 @@
>      return array(cpmg_frqs, float64)
>
>
> -def return_grace_data_r1rho_r2_as_func_of_rot_param(x_axis=None, 
> exp_type=None, ei=None, current_spin=None, spin_id=None, si=None, 
> back_calc=None, spin_lock_nu1_new=None, chemical_shifts=None, 
> spin_lock_fields_inter=None, offsets_inter=None, tilt_angles_inter=None, 
> Delta_omega_inter=None, w_eff_inter=None, interpolated_flag=None, 
> graph_index=None, colour_order=None, data=None, set_labels=None, 
> set_colours=None, x_axis_type_zero=None, symbols=None, symbol_sizes=None, 
> linetype=None, linestyle=None, axis_labels=None):
> +def return_grace_data_r1rho_r2_as_func_of_rot_param(x_axis=None, 
> exp_type=None, ei=None, current_spin=None, spin_id=None, si=None, 
> back_calc=None, spin_lock_nu1_new=None, chemical_shifts=None, 
> offsets_inter=None, tilt_angles_inter=None, Delta_omega_inter=None, 
> w_eff_inter=None, interpolated_flag=None, graph_index=None, 
> colour_order=None, data=None, set_labels=None, set_colours=None, 
> x_axis_type_zero=None, symbols=None, symbol_sizes=None, linetype=None, 
> linestyle=None, axis_labels=None):
>      """Return data in lists for 2D Grace plotting function, to prepate 
> plotting R1rho R2 as function of effective field in rotating frame w_eff.
>
>      @keyword x_axis:                    String flag to tell which X axis to 
> plot for.
> @@ -2771,6 +2779,8 @@
>      @type spin_lock_nu1_new:            rank-3 list of floats
>      @keyword chemical_shifts:           The chemical shifts in rad/s {Ei, 
> Si, Mi}
>      @type chemical_shifts:              rank-3 list of floats
> +    @keyword offsets_inter:             Interpolated spin-lock offsets in 
> rad/s {Ei, Si, Mi, Oi}
> +    @type offsets_inter:                rank-3 list of numpy rank-1 float 
> arrays
>      @keyword tilt_angles_inter:         The interpolated rotating frame tilt 
> angles {Ei, Si, Mi, Oi, Di}
>      @type tilt_angles_inter:            rank-5 list of floats
>      @keyword Delta_omega_inter:         The interpolated average resonance 
> offset in the rotating frame in rad/s {Ei, Si, Mi, Oi, Di}
>
>
> _______________________________________________
> relax (http://www.nmr-relax.com)
>
> This is the relax-commits mailing list
> [email protected]
>
> To unsubscribe from this list, get a password
> reminder, or change your subscription options,
> visit the list information page at
> https://mail.gna.org/listinfo/relax-commits

_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-devel mailing list
[email protected]

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel

Reply via email to