# This file was automatically generated by SWIG (http://www.swig.org).
# Version 1.3.31
#
# Don't modify this file, modify the SWIG interface instead.
# This file is compatible with both classic and new-style classes.
import _fityk
import new
new_instancemethod = new.instancemethod
try:
_swig_property = property
except NameError:
pass # Python < 2.2 doesn't have 'property'.
def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
if (name == "thisown"): return self.this.own(value)
if (name == "this"):
if type(value).__name__ == 'PySwigObject':
self.__dict__[name] = value
return
method = class_type.__swig_setmethods__.get(name,None)
if method: return method(self,value)
if (not static) or hasattr(self,name):
self.__dict__[name] = value
else:
raise AttributeError("You cannot add attributes to %s" % self)
def _swig_setattr(self,class_type,name,value):
return _swig_setattr_nondynamic(self,class_type,name,value,0)
def _swig_getattr(self,class_type,name):
if (name == "thisown"): return self.this.own()
method = class_type.__swig_getmethods__.get(name,None)
if method: return method(self)
raise AttributeError,name
def _swig_repr(self):
try: strthis = "proxy of " + self.this.__repr__()
except: strthis = ""
return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
import types
try:
_object = types.ObjectType
_newclass = 1
except AttributeError:
class _object : pass
_newclass = 0
del types
class PySwigIterator(_object):
"""Proxy of C++ PySwigIterator class"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, PySwigIterator, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, PySwigIterator, name)
def __init__(self): raise AttributeError, "No constructor defined"
__repr__ = _swig_repr
__swig_destroy__ = _fityk.delete_PySwigIterator
__del__ = lambda self : None;
def value(*args):
"""value(self) -> PyObject"""
return _fityk.PySwigIterator_value(*args)
def incr(*args):
"""
incr(self, size_t n=1) -> PySwigIterator
incr(self) -> PySwigIterator
"""
return _fityk.PySwigIterator_incr(*args)
def decr(*args):
"""
decr(self, size_t n=1) -> PySwigIterator
decr(self) -> PySwigIterator
"""
return _fityk.PySwigIterator_decr(*args)
def distance(*args):
"""distance(self, PySwigIterator x) -> ptrdiff_t"""
return _fityk.PySwigIterator_distance(*args)
def equal(*args):
"""equal(self, PySwigIterator x) -> bool"""
return _fityk.PySwigIterator_equal(*args)
def copy(*args):
"""copy(self) -> PySwigIterator"""
return _fityk.PySwigIterator_copy(*args)
def next(*args):
"""next(self) -> PyObject"""
return _fityk.PySwigIterator_next(*args)
def previous(*args):
"""previous(self) -> PyObject"""
return _fityk.PySwigIterator_previous(*args)
def advance(*args):
"""advance(self, ptrdiff_t n) -> PySwigIterator"""
return _fityk.PySwigIterator_advance(*args)
def __eq__(*args):
"""__eq__(self, PySwigIterator x) -> bool"""
return _fityk.PySwigIterator___eq__(*args)
def __ne__(*args):
"""__ne__(self, PySwigIterator x) -> bool"""
return _fityk.PySwigIterator___ne__(*args)
def __iadd__(*args):
"""__iadd__(self, ptrdiff_t n) -> PySwigIterator"""
return _fityk.PySwigIterator___iadd__(*args)
def __isub__(*args):
"""__isub__(self, ptrdiff_t n) -> PySwigIterator"""
return _fityk.PySwigIterator___isub__(*args)
def __add__(*args):
"""__add__(self, ptrdiff_t n) -> PySwigIterator"""
return _fityk.PySwigIterator___add__(*args)
def __sub__(*args):
"""
__sub__(self, ptrdiff_t n) -> PySwigIterator
__sub__(self, PySwigIterator x) -> ptrdiff_t
"""
return _fityk.PySwigIterator___sub__(*args)
def __iter__(self): return self
PySwigIterator_swigregister = _fityk.PySwigIterator_swigregister
PySwigIterator_swigregister(PySwigIterator)
class PointVector(_object):
"""Proxy of C++ PointVector class"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, PointVector, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, PointVector, name)
__repr__ = _swig_repr
def iterator(*args):
"""iterator(self, PyObject PYTHON_SELF) -> PySwigIterator"""
return _fityk.PointVector_iterator(*args)
def __iter__(self): return self.iterator()
def __nonzero__(*args):
"""__nonzero__(self) -> bool"""
return _fityk.PointVector___nonzero__(*args)
def __len__(*args):
"""__len__(self) -> size_type"""
return _fityk.PointVector___len__(*args)
def pop(*args):
"""pop(self) -> value_type"""
return _fityk.PointVector_pop(*args)
def __getslice__(*args):
"""__getslice__(self, difference_type i, difference_type j) -> PointVector"""
return _fityk.PointVector___getslice__(*args)
def __setslice__(*args):
"""__setslice__(self, difference_type i, difference_type j, PointVector v)"""
return _fityk.PointVector___setslice__(*args)
def __delslice__(*args):
"""__delslice__(self, difference_type i, difference_type j)"""
return _fityk.PointVector___delslice__(*args)
def __delitem__(*args):
"""__delitem__(self, difference_type i)"""
return _fityk.PointVector___delitem__(*args)
def __getitem__(*args):
"""__getitem__(self, difference_type i) -> value_type"""
return _fityk.PointVector___getitem__(*args)
def __setitem__(*args):
"""__setitem__(self, difference_type i, value_type x)"""
return _fityk.PointVector___setitem__(*args)
def append(*args):
"""append(self, value_type x)"""
return _fityk.PointVector_append(*args)
def empty(*args):
"""empty(self) -> bool"""
return _fityk.PointVector_empty(*args)
def size(*args):
"""size(self) -> size_type"""
return _fityk.PointVector_size(*args)
def clear(*args):
"""clear(self)"""
return _fityk.PointVector_clear(*args)
def swap(*args):
"""swap(self, PointVector v)"""
return _fityk.PointVector_swap(*args)
def get_allocator(*args):
"""get_allocator(self) -> allocator_type"""
return _fityk.PointVector_get_allocator(*args)
def begin(*args):
"""
begin(self) -> iterator
begin(self) -> const_iterator
"""
return _fityk.PointVector_begin(*args)
def end(*args):
"""
end(self) -> iterator
end(self) -> const_iterator
"""
return _fityk.PointVector_end(*args)
def rbegin(*args):
"""
rbegin(self) -> reverse_iterator
rbegin(self) -> const_reverse_iterator
"""
return _fityk.PointVector_rbegin(*args)
def rend(*args):
"""
rend(self) -> reverse_iterator
rend(self) -> const_reverse_iterator
"""
return _fityk.PointVector_rend(*args)
def pop_back(*args):
"""pop_back(self)"""
return _fityk.PointVector_pop_back(*args)
def erase(*args):
"""
erase(self, iterator pos) -> iterator
erase(self, iterator first, iterator last) -> iterator
"""
return _fityk.PointVector_erase(*args)
def __init__(self, *args):
"""
__init__(self) -> PointVector
__init__(self, PointVector ?) -> PointVector
__init__(self, size_type size) -> PointVector
__init__(self, size_type size, value_type value) -> PointVector
"""
this = _fityk.new_PointVector(*args)
try: self.this.append(this)
except: self.this = this
def push_back(*args):
"""push_back(self, value_type x)"""
return _fityk.PointVector_push_back(*args)
def front(*args):
"""front(self) -> value_type"""
return _fityk.PointVector_front(*args)
def back(*args):
"""back(self) -> value_type"""
return _fityk.PointVector_back(*args)
def assign(*args):
"""assign(self, size_type n, value_type x)"""
return _fityk.PointVector_assign(*args)
def resize(*args):
"""
resize(self, size_type new_size)
resize(self, size_type new_size, value_type x)
"""
return _fityk.PointVector_resize(*args)
def insert(*args):
"""
insert(self, iterator pos, value_type x) -> iterator
insert(self, iterator pos, size_type n, value_type x)
"""
return _fityk.PointVector_insert(*args)
def reserve(*args):
"""reserve(self, size_type n)"""
return _fityk.PointVector_reserve(*args)
def capacity(*args):
"""capacity(self) -> size_type"""
return _fityk.PointVector_capacity(*args)
__swig_destroy__ = _fityk.delete_PointVector
__del__ = lambda self : None;
PointVector_swigregister = _fityk.PointVector_swigregister
PointVector_swigregister(PointVector)
class DoubleVector(_object):
"""Proxy of C++ DoubleVector class"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, DoubleVector, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, DoubleVector, name)
__repr__ = _swig_repr
def iterator(*args):
"""iterator(self, PyObject PYTHON_SELF) -> PySwigIterator"""
return _fityk.DoubleVector_iterator(*args)
def __iter__(self): return self.iterator()
def __nonzero__(*args):
"""__nonzero__(self) -> bool"""
return _fityk.DoubleVector___nonzero__(*args)
def __len__(*args):
"""__len__(self) -> size_type"""
return _fityk.DoubleVector___len__(*args)
def pop(*args):
"""pop(self) -> value_type"""
return _fityk.DoubleVector_pop(*args)
def __getslice__(*args):
"""__getslice__(self, difference_type i, difference_type j) -> DoubleVector"""
return _fityk.DoubleVector___getslice__(*args)
def __setslice__(*args):
"""__setslice__(self, difference_type i, difference_type j, DoubleVector v)"""
return _fityk.DoubleVector___setslice__(*args)
def __delslice__(*args):
"""__delslice__(self, difference_type i, difference_type j)"""
return _fityk.DoubleVector___delslice__(*args)
def __delitem__(*args):
"""__delitem__(self, difference_type i)"""
return _fityk.DoubleVector___delitem__(*args)
def __getitem__(*args):
"""__getitem__(self, difference_type i) -> value_type"""
return _fityk.DoubleVector___getitem__(*args)
def __setitem__(*args):
"""__setitem__(self, difference_type i, value_type x)"""
return _fityk.DoubleVector___setitem__(*args)
def append(*args):
"""append(self, value_type x)"""
return _fityk.DoubleVector_append(*args)
def empty(*args):
"""empty(self) -> bool"""
return _fityk.DoubleVector_empty(*args)
def size(*args):
"""size(self) -> size_type"""
return _fityk.DoubleVector_size(*args)
def clear(*args):
"""clear(self)"""
return _fityk.DoubleVector_clear(*args)
def swap(*args):
"""swap(self, DoubleVector v)"""
return _fityk.DoubleVector_swap(*args)
def get_allocator(*args):
"""get_allocator(self) -> allocator_type"""
return _fityk.DoubleVector_get_allocator(*args)
def begin(*args):
"""
begin(self) -> iterator
begin(self) -> const_iterator
"""
return _fityk.DoubleVector_begin(*args)
def end(*args):
"""
end(self) -> iterator
end(self) -> const_iterator
"""
return _fityk.DoubleVector_end(*args)
def rbegin(*args):
"""
rbegin(self) -> reverse_iterator
rbegin(self) -> const_reverse_iterator
"""
return _fityk.DoubleVector_rbegin(*args)
def rend(*args):
"""
rend(self) -> reverse_iterator
rend(self) -> const_reverse_iterator
"""
return _fityk.DoubleVector_rend(*args)
def pop_back(*args):
"""pop_back(self)"""
return _fityk.DoubleVector_pop_back(*args)
def erase(*args):
"""
erase(self, iterator pos) -> iterator
erase(self, iterator first, iterator last) -> iterator
"""
return _fityk.DoubleVector_erase(*args)
def __init__(self, *args):
"""
__init__(self) -> DoubleVector
__init__(self, DoubleVector ?) -> DoubleVector
__init__(self, size_type size) -> DoubleVector
__init__(self, size_type size, value_type value) -> DoubleVector
"""
this = _fityk.new_DoubleVector(*args)
try: self.this.append(this)
except: self.this = this
def push_back(*args):
"""push_back(self, value_type x)"""
return _fityk.DoubleVector_push_back(*args)
def front(*args):
"""front(self) -> value_type"""
return _fityk.DoubleVector_front(*args)
def back(*args):
"""back(self) -> value_type"""
return _fityk.DoubleVector_back(*args)
def assign(*args):
"""assign(self, size_type n, value_type x)"""
return _fityk.DoubleVector_assign(*args)
def resize(*args):
"""
resize(self, size_type new_size)
resize(self, size_type new_size, value_type x)
"""
return _fityk.DoubleVector_resize(*args)
def insert(*args):
"""
insert(self, iterator pos, value_type x) -> iterator
insert(self, iterator pos, size_type n, value_type x)
"""
return _fityk.DoubleVector_insert(*args)
def reserve(*args):
"""reserve(self, size_type n)"""
return _fityk.DoubleVector_reserve(*args)
def capacity(*args):
"""capacity(self) -> size_type"""
return _fityk.DoubleVector_capacity(*args)
__swig_destroy__ = _fityk.delete_DoubleVector
__del__ = lambda self : None;
DoubleVector_swigregister = _fityk.DoubleVector_swigregister
DoubleVector_swigregister(DoubleVector)
class ExecuteError:
"""Proxy of C++ ExecuteError class"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, ExecuteError, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, ExecuteError, name)
__repr__ = _swig_repr
def __init__(self, *args):
"""__init__(self, string msg) -> ExecuteError"""
this = _fityk.new_ExecuteError(*args)
try: self.this.append(this)
except: self.this = this
def __str__(*args):
"""__str__(self) -> char"""
return _fityk.ExecuteError___str__(*args)
__swig_destroy__ = _fityk.delete_ExecuteError
__del__ = lambda self : None;
ExecuteError_swigregister = _fityk.ExecuteError_swigregister
ExecuteError_swigregister(ExecuteError)
class SyntaxError:
"""Proxy of C++ SyntaxError class"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, SyntaxError, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, SyntaxError, name)
__repr__ = _swig_repr
def __str__(*args):
"""__str__(self) -> char"""
return _fityk.SyntaxError___str__(*args)
def __init__(self, *args):
"""__init__(self) -> SyntaxError"""
this = _fityk.new_SyntaxError(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _fityk.delete_SyntaxError
__del__ = lambda self : None;
SyntaxError_swigregister = _fityk.SyntaxError_swigregister
SyntaxError_swigregister(SyntaxError)
class ExitRequestedException:
"""Proxy of C++ ExitRequestedException class"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, ExitRequestedException, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, ExitRequestedException, name)
__repr__ = _swig_repr
def __init__(self, *args):
"""__init__(self) -> ExitRequestedException"""
this = _fityk.new_ExitRequestedException(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _fityk.delete_ExitRequestedException
__del__ = lambda self : None;
ExitRequestedException_swigregister = _fityk.ExitRequestedException_swigregister
ExitRequestedException_swigregister(ExitRequestedException)
class Point(_object):
"""Proxy of C++ Point class"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, Point, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, Point, name)
__repr__ = _swig_repr
__swig_setmethods__["x"] = _fityk.Point_x_set
__swig_getmethods__["x"] = _fityk.Point_x_get
if _newclass:x = _swig_property(_fityk.Point_x_get, _fityk.Point_x_set)
__swig_setmethods__["y"] = _fityk.Point_y_set
__swig_getmethods__["y"] = _fityk.Point_y_get
if _newclass:y = _swig_property(_fityk.Point_y_get, _fityk.Point_y_set)
__swig_setmethods__["sigma"] = _fityk.Point_sigma_set
__swig_getmethods__["sigma"] = _fityk.Point_sigma_get
if _newclass:sigma = _swig_property(_fityk.Point_sigma_get, _fityk.Point_sigma_set)
__swig_setmethods__["is_active"] = _fityk.Point_is_active_set
__swig_getmethods__["is_active"] = _fityk.Point_is_active_get
if _newclass:is_active = _swig_property(_fityk.Point_is_active_get, _fityk.Point_is_active_set)
def __init__(self, *args):
"""
__init__(self) -> Point
__init__(self, double x_, double y_) -> Point
__init__(self, double x_, double y_, double sigma_) -> Point
"""
this = _fityk.new_Point(*args)
try: self.this.append(this)
except: self.this = this
def __str__(*args):
"""__str__(self) -> string"""
return _fityk.Point___str__(*args)
__swig_destroy__ = _fityk.delete_Point
__del__ = lambda self : None;
Point_swigregister = _fityk.Point_swigregister
Point_swigregister(Point)
def __lt__(*args):
"""__lt__(Point p, Point q) -> bool"""
return _fityk.__lt__(*args)
class Fityk(_object):
"""Proxy of C++ Fityk class"""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, Fityk, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, Fityk, name)
__repr__ = _swig_repr
def __init__(self, *args):
"""__init__(self) -> Fityk"""
this = _fityk.new_Fityk(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _fityk.delete_Fityk
__del__ = lambda self : None;
def execute(*args):
"""execute(self, string s)"""
return _fityk.Fityk_execute(*args)
def safe_execute(*args):
"""safe_execute(self, string s) -> bool"""
return _fityk.Fityk_safe_execute(*args)
def load_data(*args):
"""
load_data(self, int dataset, DoubleVector x, DoubleVector y, DoubleVector sigma,
string title="")
load_data(self, int dataset, DoubleVector x, DoubleVector y, DoubleVector sigma)
"""
return _fityk.Fityk_load_data(*args)
def add_point(*args):
"""
add_point(self, double x, double y, double sigma, int dataset=0)
add_point(self, double x, double y, double sigma)
"""
return _fityk.Fityk_add_point(*args)
def redir_messages(*args):
"""redir_messages(self, std::FILE stream)"""
return _fityk.Fityk_redir_messages(*args)
def get_info(*args):
"""
get_info(self, string s, bool full=False) -> string
get_info(self, string s) -> string
"""
return _fityk.Fityk_get_info(*args)
def get_dataset_count(*args):
"""get_dataset_count(self) -> int"""
return _fityk.Fityk_get_dataset_count(*args)
def get_data(*args):
"""
get_data(self, int dataset=0) -> PointVector
get_data(self) -> PointVector
"""
return _fityk.Fityk_get_data(*args)
def get_sum_value(*args):
"""
get_sum_value(self, double x, int dataset=0) -> double
get_sum_value(self, double x) -> double
"""
return _fityk.Fityk_get_sum_value(*args)
def get_sum_vector(*args):
"""
get_sum_vector(self, DoubleVector x, int dataset=0) -> DoubleVector
get_sum_vector(self, DoubleVector x) -> DoubleVector
"""
return _fityk.Fityk_get_sum_vector(*args)
def get_variable_value(*args):
"""get_variable_value(self, string name) -> double"""
return _fityk.Fityk_get_variable_value(*args)
def get_variable_nr(*args):
"""get_variable_nr(self, string name) -> int"""
return _fityk.Fityk_get_variable_nr(*args)
def get_wssr(*args):
"""
get_wssr(self, int dataset=all_ds) -> double
get_wssr(self) -> double
"""
return _fityk.Fityk_get_wssr(*args)
def get_ssr(*args):
"""
get_ssr(self, int dataset=all_ds) -> double
get_ssr(self) -> double
"""
return _fityk.Fityk_get_ssr(*args)
def get_rsquared(*args):
"""
get_rsquared(self, int dataset=all_ds) -> double
get_rsquared(self) -> double
"""
return _fityk.Fityk_get_rsquared(*args)
def get_dof(*args):
"""
get_dof(self, int dataset=all_ds) -> int
get_dof(self) -> int
"""
return _fityk.Fityk_get_dof(*args)
def get_covariance_matrix(*args):
"""
get_covariance_matrix(self, int dataset=all_ds) -> std::vector<(std::vector<(double,std::allocator<(double)>)>,std::allocator<(std::vector<(double,std::allocator<(double)>)>)>)>
get_covariance_matrix(self) -> std::vector<(std::vector<(double,std::allocator<(double)>)>,std::allocator<(std::vector<(double,std::allocator<(double)>)>)>)>
"""
return _fityk.Fityk_get_covariance_matrix(*args)
Fityk_swigregister = _fityk.Fityk_swigregister
Fityk_swigregister(Fityk)
cvar = _fityk.cvar
all_ds = cvar.all_ds
syntax highlighted by Code2HTML, v. 0.9.1