golem.helpers.function
index
/opt/local/lib/python2.4/site-packages/golem/helpers/function.py

# Part of pyGolem. See LICENSE in the root of your distribution for the license.
# Andrew Walkingshaw <andrew@lexical.org.uk>

 
Modules
       
golem
scipy.optimize
simplejson
sys

 
Classes
       
__builtin__.object
Fit
FitFunction

 
class Fit(__builtin__.object)
     Methods defined here:
__init__(self, datasource, xconcepts, yconcepts, xreducer=None, yreducer=None, cache=None)
addfunction(self, name, function, params)
fit(self, name=None, cache=None)
getdata(self, cache=None)
getfndata(self, name)
getresult(self, name)

Data and other attributes defined here:
__dict__ = <dictproxy object at 0x81c4950>
dictionary for instance variables (if defined)
__weakref__ = <attribute '__weakref__' of 'Fit' objects>
list of weak references to the object (if defined)

 
class FitFunction(__builtin__.object)
     Methods defined here:
__init__(self, function, params)

Data and other attributes defined here:
__dict__ = <dictproxy object at 0x81c4550>
dictionary for instance variables (if defined)
__weakref__ = <attribute '__weakref__' of 'FitFunction' objects>
list of weak references to the object (if defined)

 
Functions
       
array(...)
array(object, dtype=None, copy=1,order=None, subok=0,ndmin=0)
 
Return an array from object with the specified date-type.
 
Inputs:
  object - an array, any object exposing the array interface, any
            object whose __array__ method returns an array, or any
            (nested) sequence.
  dtype  - The desired data-type for the array.  If not given, then
            the type will be determined as the minimum type required
            to hold the objects in the sequence.  This argument can only
            be used to 'upcast' the array.  For downcasting, use the
            .astype(t) method.
  copy   - If true, then force a copy.  Otherwise a copy will only occur
            if __array__ returns a copy, obj is a nested sequence, or
            a copy is needed to satisfy any of the other requirements
  order  - Specify the order of the array.  If order is 'C', then the
            array will be in C-contiguous order (last-index varies the
            fastest).  If order is 'FORTRAN', then the returned array
            will be in Fortran-contiguous order (first-index varies the
            fastest).  If order is None, then the returned array may
            be in either C-, or Fortran-contiguous order or even
            discontiguous.
  subok  - If True, then sub-classes will be passed-through, otherwise
            the returned array will be forced to be a base-class array
  ndmin  - Specifies the minimum number of dimensions that the resulting
            array should have.  1's will be pre-pended to the shape as
            needed to meet this requirement.
cubic(args, x, y)
linear(args, x, y)
# prototype functions to fit to
lnlinear(args, x, y)
mean(arr)
meantrace(arr)
powerlaw(args, x, y)
quadratic(args, x, y)
quartic(args, x, y)
trace(arr)
#prototype reducers

 
Data
        cos = <ufunc 'cos'>
log = <ufunc 'log'>
sin = <ufunc 'sin'>