topo :: command :: pylabplot :: measure_or_tuning :: Class measure_or_tuning
[hide private]
[frames] | no frames]

Class measure_or_tuning

source code


Measures orientation tuning curve(s) of a particular unit.

Uses a circular sine grating patch as the stimulus on the retina.

The curve can be plotted at various different values of the contrast (or actually any other parameter) of the stimulus. If using contrast and the network contains an LGN layer, then one would usually specify weber_contrast as the contrast_parameter. If there is no explicit LGN, then scale (offset=0.0) can be used to define the contrast. Other relevant contrast definitions (or other parameters) can also be used, provided they are defined in PatternPresenter and the units parameter is changed as appropriate.

Nested Classes [hide private]

Inherited from param.parameterized.Parameterized: __metaclass__

Instance Methods [hide private]
 
__call__(self, **params)
Measure the response to the specified pattern and store the data in each sheet.
source code

Inherited from param.parameterized.ParameterizedFunction: __reduce__, __str__, script_repr

Inherited from param.parameterized.Parameterized: __getstate__, __init__, __repr__, __setstate__, debug, defaults, force_new_dynamic_value, get_param_values, get_value_generator, inspect_value, message, print_param_values, set_default, set_dynamic_time_fn, set_param, state_pop, state_push, verbose, warning

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Class Methods [hide private]

Inherited from param.parameterized.ParameterizedFunction: instance

Inherited from param.parameterized.Parameterized: params, print_param_defaults

Static Methods [hide private]

Inherited from param.parameterized.ParameterizedFunction: __new__

Class Variables [hide private]
  num_orientation = param.Integer(default= 12)
Number of orientations to test.
  static_parameters = param.List(default= ["size", "x", "y"])
List of names of parameters of this class to pass to the pattern_presenter as static parameters, i.e.
  __params = {'apply_output_fns': <param.Boolean object at 0xb20...
dict() -> new empty dictionary.
  name = <param.parameterized.String object at 0xb32e42c>
String identifier for this object.

Inherited from analysis.featureresponses.UnitCurveCommand: coords, pattern_presenter, size

Inherited from analysis.featureresponses.FeatureCurveCommand: curve_parameters, sheet, units, x_axis

Inherited from analysis.featureresponses.SinusoidalMeasureResponseCommand: frequencies, num_phase, scale

Inherited from analysis.featureresponses.MeasureResponseCommand: apply_output_fns, display, duration, generator_sheets, offset, sheet_views_prefix, subplot, weighted_average

Inherited from param.parameterized.Parameterized: print_level

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__call__(self, **params)
(Call operator)

source code 
Measure the response to the specified pattern and store the data in each sheet.
Overrides: param.parameterized.ParameterizedFunction.__call__

Class Variable Details [hide private]

static_parameters

List of names of parameters of this class to pass to the pattern_presenter as static parameters, i.e. values that will be fixed to a single value during measurement.
Value:
param.List(default= ["size", "x", "y"])

__params

dict() -> new empty dictionary.
dict(mapping) -> new dictionary initialized from a mapping object's
    (key, value) pairs.
dict(seq) -> new dictionary initialized as if via:
    d = {}
    for k, v in seq:
        d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
    in the keyword argument list.  For example:  dict(one=1, two=2)

Value:
{'apply_output_fns': <param.Boolean object at 0xb20d06c>,
 'coords': <param.List object at 0xb20dd6c>,
 'curve_parameters': <param.parameterized.Parameter object at 0xb323144>,
 'display': <param.Boolean object at 0xb20df2c>,
 'duration': <param.Number object at 0xb30ff5c>,
 'frequencies': <param.List object at 0xb20dbec>,
 'generator_sheets': <param.List object at 0xb20d2ec>,
 'name': <param.parameterized.String object at 0xb32e42c>,
...