Class containing functions for relaxation curve fitting.
|
__init__(self)
Initialise the class by placing API_common methods into the API. |
source code
|
|
numpy array
|
|
numpy diagonal matrix
|
|
float
|
_back_calc(self,
spin=None,
relax_time_id=None)
Back-calculation of peak intensity for the given relaxation time. |
source code
|
|
|
|
float
|
_func(self,
params)
Wrapper function for the C module, for converting numpy arrays. |
source code
|
|
|
_dfunc(self,
params)
Wrapper function for the C module, for converting numpy arrays. |
source code
|
|
|
_d2func(self,
params)
Wrapper function for the C module, for converting numpy arrays. |
source code
|
|
(int, list of lists [int, float, float])
|
_grid_search_setup(self,
spin=None,
param_vector=None,
lower=None,
upper=None,
inc=None,
scaling_matrix=None)
The grid search setup function. |
source code
|
|
|
|
|
|
|
_relax_time(self,
time=0.0,
spectrum_id=None)
Set the relaxation time period associated with a given spectrum. |
source code
|
|
|
|
list of floats
|
|
|
|
list of str
|
data_names(self,
set=' all ' ,
error_names=False,
sim_names=False)
Return a list of names of data structures. |
source code
|
|
|
grid_search(self,
lower=None,
upper=None,
inc=None,
constraints=True,
verbosity=1,
sim_index=None)
The exponential curve fitting grid search method. |
source code
|
|
|
minimise(self,
min_algor=None,
min_options=None,
func_tol=None,
grad_tol=None,
max_iterations=None,
constraints=False,
scaling=True,
verbosity=0,
sim_index=None,
lower=None,
upper=None,
inc=None)
Relaxation curve fitting minimisation method. |
source code
|
|
|
|
list of float
|
|
list of float
|
|
None
|
|
|
|
Inherited from api_base.API_base :
back_calc_ri ,
base_data_loop ,
bmrb_read ,
bmrb_write ,
calculate ,
data_type ,
default_value ,
deselect ,
duplicate_data ,
eliminate ,
get_param_names ,
get_param_values ,
has_errors ,
is_spin_param ,
map_bounds ,
model_desc ,
model_loop ,
model_statistics ,
model_type ,
molmol_macro ,
num_instances ,
pymol_macro ,
read_columnar_results ,
return_conversion_factor ,
return_data_desc ,
return_data_name ,
return_grace_string ,
return_value ,
set_error ,
set_param_values ,
set_selected_sim ,
set_update ,
sim_init_values ,
sim_return_chi2 ,
sim_return_param ,
sim_return_selected ,
skip_function ,
test_grid_ops
Inherited from api_common.API_common (private):
_base_data_loop_spin ,
_create_mc_relax_data ,
_data_init_dummy ,
_default_value_spin ,
_eliminate_false ,
_has_errors_spin ,
_is_spin_param_true ,
_model_loop_single_global ,
_model_loop_spin ,
_num_instances_spin ,
_overfit_deselect_dummy ,
_return_conversion_factor_spin ,
_return_data_desc_spin ,
_return_data_name ,
_return_data_name_global ,
_return_data_name_spin ,
_return_data_relax_data ,
_return_error_relax_data ,
_return_grace_string_spin ,
_return_no_conversion_factor ,
_return_units_global ,
_return_units_spin ,
_return_value_general ,
_set_error_spin ,
_set_param_values_global ,
_set_param_values_spin ,
_set_selected_sim_global ,
_set_selected_sim_spin ,
_set_update ,
_sim_init_values_spin ,
_sim_pack_relax_data ,
_sim_return_chi2_spin ,
_sim_return_param_spin ,
_sim_return_selected_global ,
_sim_return_selected_spin ,
_test_grid_ops_general
|