def default_analysis_function(): """ Basic example of an analysis command for run_batch; users are likely to need something similar but highly customized. """ # CEBALERT: why are these imports here rather than at the top? import topo from topo.plotting.plotgroup import save_plotgroup # Save all plotgroups listed in default_analysis_plotgroups for pg in default_analysis_plotgroups: save_plotgroup(pg,use_cached_results=True) # Plot projections from each measured map measured_sheets = [s for s in topo.sim.objects(ProjectionSheet).values() if hasattr(s,'measure_maps') and s.measure_maps] for s in measured_sheets: for p in s.in_connections: save_plotgroup("Projection",projection=p) # Test response to a standardized pattern from imagen import Gaussian from analysis import pattern_present from math import pi pattern_present(inputs=Gaussian(orientation=pi/4,aspect_ratio=4.7)) save_plotgroup("Activity",saver_params={"filename_suffix":"_45d"})
def default_analysis_function(): """ Basic example of an analysis command for run_batch; users are likely to need something similar but highly customized. """ # CEBALERT: why are these imports here rather than at the top? import topo from topo.plotting.plotgroup import save_plotgroup # Save all plotgroups listed in default_analysis_plotgroups for pg in default_analysis_plotgroups: save_plotgroup(pg,use_cached_results=True) # Plot projections from each measured map measured_sheets = [s for s in topo.sim.objects(ProjectionSheet).values() if hasattr(s,'measure_maps') and s.measure_maps] for s in measured_sheets: for p in s.in_connections: save_plotgroup("Projection",projection=p) # Test response to a standardized pattern from topo.pattern import Gaussian from analysis import pattern_present from math import pi pattern_present(inputs=Gaussian(orientation=pi/4,aspect_ratio=4.7)) save_plotgroup("Activity",saver_params={"filename_suffix":"_45d"})