def test_measurefeaturemap(self):
        """

        """

        self.feature_param = [Feature(name="phase",range=(0.0,1.0),values=[0.2,0.4,0.6],cyclic=False),
                              Feature(name="orientation",range=(0.0,1.0),step=0.5,cyclic=True)]

        self.x = FeatureMaps(self.feature_param,
                             pattern_response_fn=pattern_response.instance(),
                             pattern_generator=SineGrating())
    def test_measurefeaturemap(self):
        """

        """

        self.feature_param = [
            Feature(name="phase",
                    range=(0.0, 1.0),
                    values=[0.2, 0.4, 0.6],
                    cyclic=False),
            Feature(name="orientation",
                    range=(0.0, 1.0),
                    step=0.5,
                    cyclic=True)
        ]

        self.x = FeatureMaps(self.feature_param,
                             pattern_response_fn=pattern_response.instance(),
                             pattern_generator=SineGrating())
# Featuremapper hooks


def empty_storage_hook(arg):
    """Use this to unset storage hook because lambda will not work
    with snapshots.

    This function is used in notebook_setup.py of the topographica
    IPython profile.
    """
    pass


FeatureResponses.metadata_fns = [topo_metadata_fn]
FeatureResponses.pattern_response_fn = pattern_response.instance()
FeatureMaps.measurement_storage_hook = StorageHook.instance(sublabel='Maps')
FeatureCurves.measurement_storage_hook = StorageHook.instance(
    sublabel='Curves')
ReverseCorrelation.measurement_storage_hook = StorageHook.instance(
    sublabel='RFs')
measure_response.measurement_storage_hook = StorageHook.instance(sublabel=None)
measure_cog.measurement_storage_hook = StorageHook.instance(sublabel='CoG')

MeasureResponseCommand.preference_lookup_fn = get_feature_preference
MeasureResponseCommand.pattern_response_fn = pattern_response.instance()

## Set optimized versions of color conversion functions
imagen.colorspaces.rgb_to_hsv = color._rgb_to_hsv_array_opt
imagen.colorspaces.hsv_to_rgb = color._hsv_to_rgb_array_opt
示例#4
0

# Featuremapper hooks

def empty_storage_hook(arg):
    """Use this to unset storage hook because lambda will not work
    with snapshots.

    This function is used in notebook_setup.py of the topographica
    IPython profile.
    """
    pass


FeatureResponses.metadata_fns = [topo_metadata_fn]
FeatureResponses.pattern_response_fn = pattern_response.instance()
FeatureMaps.measurement_storage_hook = StorageHook.instance(sublabel='Maps')
FeatureCurves.measurement_storage_hook = StorageHook.instance(sublabel='Curves')
ReverseCorrelation.measurement_storage_hook = StorageHook.instance(sublabel='RFs')
measure_response.measurement_storage_hook = StorageHook.instance(sublabel=None)
measure_cog.measurement_storage_hook = StorageHook.instance(sublabel='CoG')


MeasureResponseCommand.preference_lookup_fn = get_feature_preference
MeasureResponseCommand.pattern_response_fn = pattern_response.instance()


## Set optimized versions of color conversion functions
imagen.colorspaces.rgb_to_hsv = topo.optimized.color._rgb_to_hsv_array_opt
imagen.colorspaces.hsv_to_rgb = topo.optimized.color._hsv_to_rgb_array_opt