fit Class Reference

Inheritance diagram for fit:

cauchy_fit gauss_fit gauss_fit_2d generalized_cauchy_fit linear_combination_fit my_svd_bad_fit myfit polynomial_fit gauss_deriv_fit

List of all members.


Detailed Description

The main class which is the host for all the fitting techniques

Definition at line 257 of file fitting_toolkit.py.


Public Member Functions

def __init__
 Create the fitter, and give it a hint as to the size blocks to allocate for data arrays.
def DefaultArrayType
def set_initial_params
def auto_deriv_steps
def check_arrays
def freeze_parameter
def unfreeze_parameter
def add_point
def add_points
def compute_funcvals
def numeric_deriv
def derivs
def weight_func
def setup_resampling
def clear_resampling
def initialize_random_generator
def get_random_list
def resample
def set_weights
def weights_multiply
def compute_chi2
def hessian_compute_fit
def svd_hessian_compute_fit
def singular_value_edit
def compute_fit
def covariance_matrix
def svd_covariance_matrix
def lm_lambda_recipe
def lm_fit_step
def svd_damping_recipe
def damped_svd_fit_step

Public Attributes

 pointhint
 pointcount
 arraysexist
 firstpass
 atype
 funcparams
 param_count
 deriv_step
 arg_count
 frozen
 xarray
 yarray
 currentlen
 saved_xarray
 saved_yarray
 randoms
 weights
 scalar_weights
 residuals
 chi2
 reduced_chi2
 fitmat
 funcvals
 fitvector
 svd_u
 svd_v
 svd_winv
 lm_lambda
 svd_damping

The documentation for this class was generated from the following file:
Generated on Wed Nov 21 10:18:32 2007 for analysis by  doxygen 1.5.4