SYMBOL INDEX (709 symbols across 66 files) FILE: PVM_framework/AbstractExecutionManager.py class ExecutionManager (line 33) | class ExecutionManager(object): method __init__ (line 37) | def __init__(self): method start (line 41) | def start(self): method fast_action (line 48) | def fast_action(self): method slow_action (line 56) | def slow_action(self): method running (line 64) | def running(self): method finish (line 70) | def finish(self): class AbstractSignalProvider (line 76) | class AbstractSignalProvider(object): method __init__ (line 80) | def __init__(self): method start (line 84) | def start(self): method get_signal (line 91) | def get_signal(self, name, time): method advance (line 98) | def advance(self): method finish (line 105) | def finish(self): FILE: PVM_framework/AbstractExecutionUnit.py class ExecutionUnit (line 33) | class ExecutionUnit(object): method execution_steps (line 37) | def execution_steps(cls): method __init__ (line 45) | def __init__(self, parameters): method generate_missing_parameters (line 49) | def generate_missing_parameters(parameters, options): method execute0 (line 58) | def execute0(self): method cleanup (line 67) | def cleanup(self): FILE: PVM_framework/Accelerated.cpp function dot_transpose (line 36) | void dot_transpose(double* mult, double* vector, int vect_shape_0, doubl... function dot_transpose_simple (line 78) | void dot_transpose_simple(double* vector, int vect_shape_0, double* matr... function derivative_dot (line 120) | void derivative_dot(double* vector, double* vector2, int vect_shape_0, d... function derivative_dot_poly (line 130) | void derivative_dot_poly(double* vector, double* vector2, int vect_shape... function generalized_outer (line 147) | void generalized_outer(double alpha, double * vector1, int vect1_shape, ... function dot_sigmoid (line 175) | void dot_sigmoid(double* vector, double* matrix, int mat_shape0, int mat... function dot_sigmoid_poly (line 229) | void dot_sigmoid_poly(double* vector, double* matrix, int mat_shape0, in... function dot_add (line 283) | void dot_add(double* vector, double* matrix, int mat_shape0, int mat_sha... function sigmoid_poly (line 336) | void sigmoid_poly(double* result, int shape, double beta) function sigmoid (line 345) | void sigmoid(double* result, int shape, double beta) FILE: PVM_framework/CoreUtils.py function mapname (line 62) | def mapname(name): function mapped_load_global (line 68) | def mapped_load_global(self): function load_legacy_pickle (line 75) | def load_legacy_pickle(str): function load_legacy_pickle_file (line 82) | def load_legacy_pickle_file(file): function save_model (line 88) | def save_model(pobject, filename, protocol=-1): function load_model (line 108) | def load_model(filename): function _worker_code (line 127) | def _worker_code(prop_dict, proc_id, barrier): function _supervisor_run (line 211) | def _supervisor_run(prop_dict, control_barrier): function _run_debug_session (line 280) | def _run_debug_session(socket, prop_dict): function _monitor_debug_session (line 301) | def _monitor_debug_session(port, stop): function _run_debug_server (line 323) | def _run_debug_server(prop_dict, port, stop): class ModelExecution (line 359) | class ModelExecution(object): method __init__ (line 373) | def __init__(self, prop_dict, manager, port=9000): method start (line 378) | def start(self, blocking=True): method step (line 424) | def step(self): method finish (line 437) | def finish(self): function run_model (line 452) | def run_model(prop_dict, manager, port=9000): FILE: PVM_framework/MLP.py function test (line 38) | def test(): function profile (line 41) | def profile(fun): function random_ortho (line 45) | def random_ortho(n): function random_with_singular_values (line 57) | def random_with_singular_values(m, n, singular_values): function optimal_weight_initialization (line 81) | def optimal_weight_initialization(m, n, singular_value=1.1): class MLPPrototype (line 86) | class MLPPrototype(object): method __init__ (line 91) | def __init__(self, state): method train (line 95) | def train(self, inputs, targets): method evaluate (line 106) | def evaluate(self, inputs): method copy_weights (line 111) | def copy_weights(self): method get_hidden (line 117) | def get_hidden(self, layer): method get_deltas (line 123) | def get_deltas(self, layer): method copy_state (line 130) | def copy_state(self): function view_as_ndarray (line 138) | def view_as_ndarray(object): function get_layers (line 168) | def get_layers(dims=None): function get_weights (line 185) | def get_weights(layers=None): function initialize_weights (line 201) | def initialize_weights(w, method=0): class MLP (line 226) | class MLP(MLPPrototype): method copy_weights (line 301) | def copy_weights(self): method get_hidden (line 304) | def get_hidden(self, layer): method __init__ (line 307) | def __init__(self, state): method train (line 339) | def train(self, inputs, targets, eta=None): method evaluate (line 367) | def evaluate(self, inputs): method train2 (line 380) | def train2(self, error, eta=None): method mlp_forward (line 404) | def mlp_forward(self, inputs=None): method mlp_forward_layer (line 416) | def mlp_forward_layer(self, layer): method mlp_backpropagate_layer (line 433) | def mlp_backpropagate_layer(self, layer): method mlp_backpropagate (line 452) | def mlp_backpropagate(self): method calculate_weight_update_layer (line 461) | def calculate_weight_update_layer(self, layer, eta=None): method calculate_weight_update (line 474) | def calculate_weight_update(self, eta=None): method update_weights_layer (line 483) | def update_weights_layer(self, layer): method update_weights (line 495) | def update_weights(self): method get_activation (line 504) | def get_activation(self, layer=0): method get_deltas (line 515) | def get_deltas(self, layer=0): method copy_state (line 526) | def copy_state(self): FILE: PVM_framework/PVM_Create.py function create_blank_dictionary (line 74) | def create_blank_dictionary(name="default", description="default", save_... function get_surround (line 120) | def get_surround(xy, dim_x=10, dim_y=10, radius=1, exclude_self=True): function get_fan_in (line 158) | def get_fan_in(xy=(0, 0), dim_x_l=10, dim_y_l=10, dim_x_u=9, dim_y_u=9, ... function connect_forward_and_back (line 222) | def connect_forward_and_back(simulation_dict, (index0, blocks_per_dim0, ... function connect_forward_and_back_v1 (line 279) | def connect_forward_and_back_v1(simulation_dict, (index0, blocks_per_dim... function connect_back (line 333) | def connect_back(simulation_dict, (index_from, blocks_per_dim_from), (in... function gather_surround (line 368) | def gather_surround(simulation_dict, (index0, blocks_per_dim0), radius, ... function create_basic_unit_v1 (line 381) | def create_basic_unit_v1(learning_rate, momentum, tau, readout_learning_... function generate_dict_options (line 395) | def generate_dict_options(name, description, options): function generate_v1 (line 404) | def generate_v1(name, description, options): function upgrade_readout (line 580) | def upgrade_readout(simulation_dict): function upgrade (line 613) | def upgrade(simulation_dict): function apply_options (line 627) | def apply_options(simulation_dict, options): function upgrade_dictionary_to_ver1_0 (line 639) | def upgrade_dictionary_to_ver1_0(simulation_dict): FILE: PVM_framework/PVM_SignalProvider.py class SimpleSignalProvider (line 37) | class SimpleSignalProvider(AbstractExecutionManager.AbstractSignalProvid... method __init__ (line 38) | def __init__(self, frame_resolution, heatmap_resolution, files, storag... method start (line 59) | def start(self): method get_signal (line 86) | def get_signal(self, name, time): method get_length (line 102) | def get_length(self): method advance (line 105) | def advance(self): method finish (line 115) | def finish(self): method reset (line 122) | def reset(self): method get_index (line 125) | def get_index(self): class StereoSignalProvider (line 133) | class StereoSignalProvider(AbstractExecutionManager.AbstractSignalProvid... method __init__ (line 134) | def __init__(self, frame_resolution, heatmap_resolution, files, storag... method start (line 158) | def start(self): method interlace_two_images (line 192) | def interlace_two_images(self, img1, img2): method get_signal (line 199) | def get_signal(self, name, time): method get_length (line 215) | def get_length(self): method advance (line 218) | def advance(self): method finish (line 225) | def finish(self): method reset (line 232) | def reset(self): method get_index (line 235) | def get_index(self): class TripleSignalProvider (line 243) | class TripleSignalProvider(AbstractExecutionManager.AbstractSignalProvid... method __init__ (line 244) | def __init__(self, frame_resolution, heatmap_resolution, files1, files... method buffer_files (line 267) | def buffer_files(self, idx, channel, files): method start (line 289) | def start(self): method get_signal (line 298) | def get_signal(self, name, time): method get_length (line 314) | def get_length(self): method advance (line 317) | def advance(self): method finish (line 324) | def finish(self): method reset (line 331) | def reset(self): method get_index (line 334) | def get_index(self): FILE: PVM_framework/PVM_Storage.py function get_S3_credentials (line 42) | def get_S3_credentials(): class Storage (line 64) | class Storage(object): method __init__ (line 68) | def __init__(self, local_storage_folder="~/PVM_data", S3_bucket="techn... method is_valid_key (line 98) | def is_valid_key(self, key): method exists (line 101) | def exists(self, key): method _ensure_containing_folder_exists (line 115) | def _ensure_containing_folder_exists(self, filepath): method get (line 127) | def get(self, path, to_path=None, force=False): method put (line 183) | def put(self, path=None, from_path=None, to_folder=None, overwrite=Fal... method download (line 235) | def download(self, to_file, key, progress_callback=None): method upload (line 257) | def upload(self, from_file, to_folder, overwrite=False, progress_callb... method _progress_download (line 283) | def _progress_download(self, elapsed, total): method _progress_upload (line 293) | def _progress_upload(self, elapsed, total): method list_path (line 303) | def list_path(self, path): method remove (line 325) | def remove(self, key, check_existence=True): function test_storage_local (line 345) | def test_storage_local(): function test_storage_remote (line 359) | def test_storage_remote(): FILE: PVM_framework/PVM_datasets.py class PVMDataset (line 213) | class PVMDataset(object): method __init__ (line 214) | def __init__(self, name, storage=None): FILE: PVM_framework/PVM_debug_console.py class InteractiveDictionaryExplorer (line 43) | class InteractiveDictionaryExplorer(cmd.Cmd): method __init__ (line 46) | def __init__(self, method getsizeof (line 127) | def getsizeof(self, element): method getshapeof (line 135) | def getshapeof(self, element): method gettypename (line 143) | def gettypename(self, element): method emptyline (line 151) | def emptyline(self): method do_ls (line 154) | def do_ls(self, line, quiet=False): method do_cd (line 198) | def do_cd(self, path): method getsubelement (line 228) | def getsubelement(self, element, path): method getsubelements (line 242) | def getsubelements(self, element): method generic_complete (line 249) | def generic_complete(self, text, line, beginidx, endidx): method complete_cd (line 265) | def complete_cd(self, text, line, beginidx, endidx): method complete_ls (line 268) | def complete_ls(self, text, line, beginidx, endidx): method do_cat (line 271) | def do_cat(self, line): method do_debug_create (line 277) | def do_debug_create(self, line): method do_debug_disable (line 326) | def do_debug_disable(self, line): method do_debug_enable (line 341) | def do_debug_enable(self, line): method do_debug_delete (line 356) | def do_debug_delete(self, line): method do_debug_list_enabled (line 373) | def do_debug_list_enabled(self, line): method do_debug_list_disabled (line 379) | def do_debug_list_disabled(self, line): method do_debug_list (line 385) | def do_debug_list(self, line): method do_quit (line 394) | def do_quit(self, line): method list_to_dict (line 400) | def list_to_dict(self, something): method do_python (line 409) | def do_python(self, line): method help_quit (line 428) | def help_quit(self): method search_recursive (line 434) | def search_recursive(self, dict_object, path, name, leaf_method): method print_path (line 451) | def print_path(self, path, name, element): method check_gt (line 454) | def check_gt(self, path, name, element): method check_abs (line 459) | def check_abs(self, path, name, element): method check_lt (line 464) | def check_lt(self, path, name, element): method check_nans (line 469) | def check_nans(self, path, name, element): method check_id (line 474) | def check_id(self, path, name, element): method run_noninteractive (line 478) | def run_noninteractive(self): method do_nanscheck (line 492) | def do_nanscheck(self, line): method do_gtcheck (line 498) | def do_gtcheck(self, line): method do_ltcheck (line 514) | def do_ltcheck(self, line): method do_abscheck (line 530) | def do_abscheck(self, line): method do_findid (line 546) | def do_findid(self, line): method do_findrefs (line 562) | def do_findrefs(self, line): method do_pause (line 582) | def do_pause(self, line): method do_step (line 588) | def do_step(self, line): method do_finish (line 598) | def do_finish(self, line): method do_toggle_display (line 605) | def do_toggle_display(self, line): method do_record (line 611) | def do_record(self, line): method do_stop_record (line 627) | def do_stop_record(self, line): method do_toggle_dream (line 634) | def do_toggle_dream(self, line): method do_toggle_blindspot (line 643) | def do_toggle_blindspot(self, line): method do_toggle_gray (line 652) | def do_toggle_gray(self, line): method do_toggle_noise (line 661) | def do_toggle_noise(self, line): method do_toggle_noise_spot (line 670) | def do_toggle_noise_spot(self, line): method do_toggle_inverse_spot (line 679) | def do_toggle_inverse_spot(self, line): method do_toggle_inverse_spot_noise (line 688) | def do_toggle_inverse_spot_noise(self, line): method do_toggle_partial_dream (line 697) | def do_toggle_partial_dream(self, line): method do_toggle_dream_spot (line 706) | def do_toggle_dream_spot(self, line): method do_toggle_deep_dream (line 715) | def do_toggle_deep_dream(self, line): method do_toggle_blinks (line 724) | def do_toggle_blinks(self, line): method do_toggle_noisy_signal (line 733) | def do_toggle_noisy_signal(self, line): method do_disable_lateral (line 742) | def do_disable_lateral(self, line): method do_disable_feedback (line 748) | def do_disable_feedback(self, line): method do_enable_lateral (line 754) | def do_enable_lateral(self, line): method do_enable_feedback (line 760) | def do_enable_feedback(self, line): method do_freeze_learning (line 766) | def do_freeze_learning(self, line): method do_unfreeze_learning (line 772) | def do_unfreeze_learning(self, line): method do_resume (line 778) | def do_resume(self, line): method do_dump (line 784) | def do_dump(self, line): FILE: PVM_framework/PVM_display_helper.py class VideoRecorder (line 35) | class VideoRecorder(object): method __init__ (line 36) | def __init__(self, rec_filename): method set_filename (line 50) | def set_filename(self, filename): method _get_filename (line 53) | def _get_filename(self): method record (line 59) | def record(self, image): method finish (line 76) | def finish(self): class DisplayHelperObject (line 88) | class DisplayHelperObject(object): method __init__ (line 92) | def __init__(self, width=1920, height=1080, margin=8, grid=(4, 5)): method grid_to_pix (line 101) | def grid_to_pix(self, x, y): method place_gray_image (line 108) | def place_gray_image(self, grid_x, grid_y, image, text=""): method place_gray_float_image (line 117) | def place_gray_float_image(self, grid_x, grid_y, image, text=""): method place_color_image (line 128) | def place_color_image(self, grid_x, grid_y, image, text=""): method place_color_float_image (line 134) | def place_color_float_image(self, grid_x, grid_y, image, text=""): method place_image (line 143) | def place_image(self, grid_x, grid_y, image, text=""): method place_color_logo (line 155) | def place_color_logo(self, grid_x, grid_y, image=None, text=""): method place_label (line 161) | def place_label(self, grid_x, grid_y, text=""): method place_text (line 167) | def place_text(self, grid_x, grid_y, voffset=0, text=""): method clear_cell (line 171) | def clear_cell(self, grid_x, grid_y): method clear_frame (line 175) | def clear_frame(self): FILE: PVM_framework/PVM_options.py function get_option_help (line 188) | def get_option_help(): function parse_options (line 205) | def parse_options(options_given, options_in_the_dict=None): FILE: PVM_framework/SharedArray.py class ShmemBufferWrapper (line 43) | class ShmemBufferWrapper(object): method __init__ (line 47) | def __init__(self, tag, size, create=True): method get_address (line 62) | def get_address(self): method __del__ (line 67) | def __del__(self): function ShmemRawArray (line 74) | def ShmemRawArray(type_, size_or_initializer, tag, create=True): function np_type_id_to_ctypes (line 101) | def np_type_id_to_ctypes(dtype): class SharedNumpyArray (line 163) | class SharedNumpyArray: # DO NOT EXTEND FROM OBJECT! method __init__ (line 175) | def __init__(self, shape, dtype, tag=None, create=True): method __getattr__ (line 184) | def __getattr__(self, name): method __getstate__ (line 192) | def __getstate__(self): method __setstate__ (line 202) | def __setstate__(self, state): method copyto (line 214) | def copyto(self, nparray): class DynamicView (line 221) | class DynamicView: method __init__ (line 228) | def __init__(self, array): method __getitem__ (line 234) | def __getitem__(self, item): method __getattr__ (line 240) | def __getattr__(self, name): method __getstate__ (line 248) | def __getstate__(self): method __setstate__ (line 256) | def __setstate__(self, state): function SharedNumpyArray_like (line 286) | def SharedNumpyArray_like(array): class DoubleBufferedSharedNumpyArray (line 295) | class DoubleBufferedSharedNumpyArray: # DO NOT EXTEND FROM OBJECT! method __init__ (line 303) | def __init__(self, shape, dtype, parity_obj): method __getattr__ (line 312) | def __getattr__(self, name): method __getstate__ (line 318) | def __getstate__(self): method __setstate__ (line 327) | def __setstate__(self, state): method copyto (line 342) | def copyto(self, nparray): method copytobuffer (line 351) | def copytobuffer(self, nparray): FILE: PVM_framework/Sync.cpp function atomic_get_and_set (line 34) | long atomic_get_and_set(long n, long *addr) { function acquire (line 38) | void acquire(long *addr) { function release (line 42) | void release(long *addr) { FILE: PVM_framework/SyncUtils_python.py class Barrier (line 39) | class Barrier(): method __init__ (line 45) | def __init__(self, num_proc, timeout = 0, UseSpinLock=True): method __inc (line 64) | def __inc(self, val, lock): method __check_and_reset (line 69) | def __check_and_reset(self, val, lock, check_val): method worker_barrier (line 77) | def worker_barrier(self): method parent_barrier (line 105) | def parent_barrier(self, quit_workers=False): method resume_workers (line 117) | def resume_workers(self, quit_workers=False): method quit_workers (line 127) | def quit_workers(self): method workers_running (line 130) | def workers_running(self): FILE: PVM_framework/debug_logger.py class DebugLogger (line 34) | class DebugLogger(object): method __init__ (line 45) | def __init__(self, dict, buffer_len=100): method process_hookups (line 59) | def process_hookups(self): method flush (line 84) | def flush(self, hookhash): method flushall (line 94) | def flushall(self): method __del__ (line 102) | def __del__(self): FILE: PVM_models/PVM_Manager.py function get_square_res (line 41) | def get_square_res(prop_dict): class Manager (line 57) | class Manager(AbstractExecutionManager.ExecutionManager): method __init__ (line 63) | def __init__(self, method _get_readout_targets (line 122) | def _get_readout_targets(self, channel_name="mask"): method start (line 136) | def start(self): method fast_action (line 152) | def fast_action(self): method calculate_errors (line 177) | def calculate_errors(self): method take_snapshot_and_backup (line 210) | def take_snapshot_and_backup(self): method construct_display (line 229) | def construct_display(self): method developmental_check (line 305) | def developmental_check(self): method slow_action (line 319) | def slow_action(self): method process_flags (line 360) | def process_flags(self): method process_dream_experiment (line 449) | def process_dream_experiment(self): method running (line 480) | def running(self): method finish (line 486) | def finish(self): method freeze_learning (line 506) | def freeze_learning(self): method un_freeze_learning (line 509) | def un_freeze_learning(self): method freeze_learning_synchronised (line 512) | def freeze_learning_synchronised(self): method un_freeze_learning_synchronised (line 529) | def un_freeze_learning_synchronised(self): FILE: PVM_models/PVM_plot_error.py function runningMeanFast (line 36) | def runningMeanFast(x, N): function plot_weight_dists (line 40) | def plot_weight_dists(simulation_dict): function plot_model (line 95) | def plot_model(filename, remote, compare, display): FILE: PVM_models/PVM_run.py function cleanup (line 48) | def cleanup(s): function run_model (line 56) | def run_model(evaluate=False, FILE: PVM_models/PVM_tracker.py class Manager (line 41) | class Manager(AbstractExecutionManager.ExecutionManager): method __init__ (line 42) | def __init__(self, prop_dict, steps_to_run): method start (line 47) | def start(self): method fast_action (line 53) | def fast_action(self): method slow_action (line 60) | def slow_action(self): method running (line 67) | def running(self): method finish (line 73) | def finish(self): class PVMVisionTracker (line 77) | class PVMVisionTracker(GenericVisionTracker): method __init__ (line 83) | def __init__(self, filename="", remote_filename="", cores="4", storage... method reset (line 107) | def reset(self): method _prime (line 115) | def _prime(self, im, bounding_region): method _track (line 129) | def _track(self, im): method get_heatmap (line 186) | def get_heatmap(self, heatmap_name=None): method finish (line 189) | def finish(self): FILE: PVM_models/PVM_unit_2step_residual_v1.py class ExecutionUnit (line 37) | class ExecutionUnit(AbstractExecutionUnit.ExecutionUnit): method execution_steps (line 73) | def execution_steps(cls): method open_views_into_shmem (line 80) | def open_views_into_shmem(self, shared_memory, key, num_items): method __init__ (line 83) | def __init__(self, parameters): method upgrade_to_ver_1 (line 138) | def upgrade_to_ver_1(parameters): method generate_missing_parameters (line 149) | def generate_missing_parameters(parameters, options): method min_max_normalize (line 225) | def min_max_normalize(self, a, min_a, max_a): method execute0 (line 238) | def execute0(self): method execute1 (line 279) | def execute1(self): method execute2 (line 321) | def execute2(self): method cleanup (line 336) | def cleanup(self): method push_activation (line 344) | def push_activation(self): method pop_activation (line 353) | def pop_activation(self): FILE: PVM_models/PVM_unit_test.py class ExecutionUnit (line 35) | class ExecutionUnit(AbstractExecutionUnit.ExecutionUnit): method execution_steps (line 65) | def execution_steps(cls): method open_views_into_shmem (line 72) | def open_views_into_shmem(self, shared_memory, key, num_items): method __init__ (line 75) | def __init__(self, parameters): method generate_missing_parameters (line 125) | def generate_missing_parameters(parameters, complex_unit=False, comple... method execute0 (line 242) | def execute0(self): method execute1 (line 272) | def execute1(self): method execute2 (line 328) | def execute2(self): method cleanup (line 343) | def cleanup(self): FILE: PVM_models/PVM_unit_v1.py class ExecutionUnit (line 38) | class ExecutionUnit(AbstractExecutionUnit.ExecutionUnit): method execution_steps (line 78) | def execution_steps(cls): method open_views_into_shmem (line 85) | def open_views_into_shmem(self, shared_memory, key, num_items): method open_views_into_shmem_single (line 88) | def open_views_into_shmem_single(self, shared_memory, key): method __init__ (line 91) | def __init__(self, parameters): method upgrade_to_ver_1 (line 202) | def upgrade_to_ver_1(parameters): method generate_missing_parameters (line 263) | def generate_missing_parameters(parameters, options): method min_max_normalize (line 370) | def min_max_normalize(self, a, min_a, max_a): method execute0 (line 383) | def execute0(self): method execute1 (line 428) | def execute1(self): method execute2 (line 532) | def execute2(self): method cleanup (line 559) | def cleanup(self): method push_activation (line 567) | def push_activation(self): method pop_activation (line 575) | def pop_activation(self): method get_one_step_behind_activation (line 586) | def get_one_step_behind_activation(self): FILE: PVM_models/demo00_run.py class Manager (line 43) | class Manager(AbstractExecutionManager.ExecutionManager): method __init__ (line 44) | def __init__(self, prop_dict, steps_to_run): method start (line 49) | def start(self): method fast_action (line 57) | def fast_action(self): method slow_action (line 64) | def slow_action(self): method running (line 78) | def running(self): method finish (line 84) | def finish(self): function generate_dict (line 88) | def generate_dict(): function run_demo (line 122) | def run_demo(): FILE: PVM_models/demo00_unit.py class ExecutionUnit (line 35) | class ExecutionUnit(AbstractExecutionUnit.ExecutionUnit): method execution_steps (line 38) | def execution_steps(cls): method __init__ (line 44) | def __init__(self, parameters): method generate_missing_parameters (line 49) | def generate_missing_parameters(parameters): method execute0 (line 57) | def execute0(self): method cleanup (line 64) | def cleanup(self): FILE: PVM_models/demo01_run.py class Manager (line 43) | class Manager(AbstractExecutionManager.ExecutionManager): method __init__ (line 44) | def __init__(self, prop_dict, steps_to_run): method start (line 49) | def start(self): method fast_action (line 56) | def fast_action(self): method slow_action (line 63) | def slow_action(self): method running (line 78) | def running(self): method finish (line 84) | def finish(self): function generate_dict (line 88) | def generate_dict(): function run_demo (line 127) | def run_demo(): FILE: PVM_models/demo01_unit.py class ExecutionUnit (line 35) | class ExecutionUnit(AbstractExecutionUnit.ExecutionUnit): method execution_steps (line 38) | def execution_steps(cls): method __init__ (line 45) | def __init__(self, parameters): method generate_missing_parameters (line 51) | def generate_missing_parameters(parameters): method execute0 (line 58) | def execute0(self): method cleanup (line 65) | def cleanup(self): FILE: PVM_models/demo02_run.py class Manager (line 44) | class Manager(AbstractExecutionManager.ExecutionManager): method __init__ (line 45) | def __init__(self, prop_dict, steps_to_run, cam): method start (line 52) | def start(self): method fast_action (line 64) | def fast_action(self): method slow_action (line 75) | def slow_action(self): method running (line 96) | def running(self): method finish (line 102) | def finish(self): function generate_dict (line 106) | def generate_dict(): function run_demo (line 159) | def run_demo(movie_file): FILE: PVM_models/demo02_unit.py class ExecutionUnit (line 36) | class ExecutionUnit(AbstractExecutionUnit.ExecutionUnit): method execution_steps (line 39) | def execution_steps(cls): method __init__ (line 46) | def __init__(self, parameters): method generate_missing_parameters (line 55) | def generate_missing_parameters(parameters): method execute0 (line 88) | def execute0(self): method cleanup (line 100) | def cleanup(self): FILE: PVM_models/demo03_run.py class Manager (line 44) | class Manager(AbstractExecutionManager.ExecutionManager): method __init__ (line 45) | def __init__(self, prop_dict, steps_to_run, cam): method start (line 52) | def start(self): method fast_action (line 64) | def fast_action(self): method slow_action (line 78) | def slow_action(self): method running (line 106) | def running(self): method finish (line 112) | def finish(self): function get_neighbours (line 116) | def get_neighbours(x, y, sizex, sizey): function create_unit_parameters (line 129) | def create_unit_parameters(learning_rate, momentum, block, array, predic... function generate_dict (line 144) | def generate_dict(blocks_per_dim = 8, block_size = 8): function run_demo (line 291) | def run_demo(movie_file): FILE: PVM_models/demo03_unit.py class ExecutionUnit (line 36) | class ExecutionUnit(AbstractExecutionUnit.ExecutionUnit): method execution_steps (line 39) | def execution_steps(cls): method __init__ (line 46) | def __init__(self, parameters): method generate_missing_parameters (line 56) | def generate_missing_parameters(parameters): method execute0 (line 91) | def execute0(self): method execute1 (line 103) | def execute1(self): method cleanup (line 107) | def cleanup(self): FILE: PVM_models/demo04_run.py class Manager (line 44) | class Manager(AbstractExecutionManager.ExecutionManager): method __init__ (line 45) | def __init__(self, prop_dict, steps_to_run, cam): method start (line 52) | def start(self): method fast_action (line 66) | def fast_action(self): method slow_action (line 78) | def slow_action(self): method running (line 104) | def running(self): method finish (line 110) | def finish(self): function generate_dict (line 114) | def generate_dict(): function run_demo (line 176) | def run_demo(movie_file): FILE: PVM_models/demo04_unit.py class ExecutionUnit (line 36) | class ExecutionUnit(AbstractExecutionUnit.ExecutionUnit): method execution_steps (line 39) | def execution_steps(cls): method __init__ (line 46) | def __init__(self, parameters): method generate_missing_parameters (line 58) | def generate_missing_parameters(parameters): method execute0 (line 92) | def execute0(self): method cleanup (line 125) | def cleanup(self): FILE: PVM_models/process_dream_data.py function disp (line 36) | def disp(winname, im): function normalized_dot (line 41) | def normalized_dot(a, b): function rotate (line 45) | def rotate(li, x): function process_data (line 49) | def process_data(filename, s): FILE: PVM_tests/test_MLP.py function test_perceptron01 (line 34) | def test_perceptron01(): function test_perceptron02 (line 54) | def test_perceptron02(): function test_perceptron_two_layers (line 74) | def test_perceptron_two_layers(): function test_MLPN_eval00 (line 94) | def test_MLPN_eval00(): function test_MLPN_eval01 (line 121) | def test_MLPN_eval01(): function test_MLPN_xor (line 168) | def test_MLPN_xor(): function test_MLPN_xor_poly (line 204) | def test_MLPN_xor_poly(): FILE: PVM_tests/test_SharedArray.py function save (line 39) | def save(pobject, filename, protocol = -1): function load (line 48) | def load(filename): function test_pickling_array (line 57) | def test_pickling_array(tmpdir): function test_pickling_darray (line 68) | def test_pickling_darray(tmpdir): function worker_test_sharednes_of_an_array (line 86) | def worker_test_sharednes_of_an_array(Array, A): function test_sharedness_of_an_array (line 95) | def test_sharedness_of_an_array(): function worker_test_sharedness_of_a_darray (line 107) | def worker_test_sharedness_of_a_darray(Array, Parity): function test_sharedness_of_a_darray (line 118) | def test_sharedness_of_a_darray(): function worker_test_IPC_attachability (line 132) | def worker_test_IPC_attachability(): function test_IPC_attachability (line 138) | def test_IPC_attachability(): FILE: PVM_tests/test_SyncUtils.py function ver_to_float (line 43) | def ver_to_float(ver): function worker_test_barrier (line 53) | def worker_test_barrier(barrier, array, proc_id): function parrent_test_barrier (line 64) | def parrent_test_barrier(UseSpinLock=False): function test_barrier (line 88) | def test_barrier(): function test_barrier_spinlocks (line 95) | def test_barrier_spinlocks(): FILE: PVM_tests/test_bounding_region.py function test_initialization (line 34) | def test_initialization(): function test_fundamentals (line 54) | def test_fundamentals(): function test_area (line 78) | def test_area(): function test_scaling (line 105) | def test_scaling(): function test_box_intersection (line 154) | def test_box_intersection(): function test_box_intersection_randomized (line 175) | def test_box_intersection_randomized(): function test_mask_randomized (line 198) | def test_mask_randomized(): FILE: PVM_tests/test_create.py function test_PVM_crate (line 32) | def test_PVM_crate(): FILE: PVM_tests/test_fast_routines.py function test_derivative_dot (line 34) | def test_derivative_dot(): function test_dot_transpose (line 52) | def test_dot_transpose(): function test_dot_transpose_simple (line 71) | def test_dot_transpose_simple(): function test_generalized_outer (line 89) | def test_generalized_outer(): function dot_sigmoid (line 110) | def dot_sigmoid(append_bias): function test_dot_sigmoid (line 130) | def test_dot_sigmoid(): function test_dot_add (line 135) | def test_dot_add(): FILE: PVM_tests/test_labeled_movie.py function test_basic_channels_1 (line 33) | def test_basic_channels_1(): function test_basic_channels_2 (line 47) | def test_basic_channels_2(): FILE: PVM_tools/abstract_bounding_boxer.py class AbstractBoundingBoxer (line 47) | class AbstractBoundingBoxer(object): method set_current_bounding_box (line 54) | def set_current_bounding_box(self, bounding_region): method process (line 66) | def process(self, heatmap, previous_bb=None): method reset (line 78) | def reset(self): FILE: PVM_tools/abstract_tracker.py class AbstractVisionTracker (line 57) | class AbstractVisionTracker(object): method prime (line 64) | def prime(self, im=None, bounding_box=None, **kwargs): method track (line 82) | def track(self, im): method get_bbox (line 96) | def get_bbox(self): method get_heatmap (line 108) | def get_heatmap(self, heatmap_name=None): class GenericVisionTracker (line 124) | class GenericVisionTracker(AbstractVisionTracker): method _prime (line 133) | def _prime(self, im, bounding_box=None, **kwargs): method prime (line 142) | def prime(self, im=None, bounding_box=None, **kwargs): method _track (line 169) | def _track(self, im): method track (line 179) | def track(self, im): method get_bbox (line 192) | def get_bbox(self): method get_heatmap (line 204) | def get_heatmap(self, heatmap_name=None): method get_name (line 219) | def get_name(self): method finish (line 228) | def finish(self): FILE: PVM_tools/benchmark.py class TrackerBenchmark (line 65) | class TrackerBenchmark(object): method __init__ (line 67) | def __init__(self, output_dir="~/benchmark_results", resolution=None, ... method evaluate_on_file (line 145) | def evaluate_on_file(self, method save_results (line 318) | def save_results(self): method load_results (line 329) | def load_results(self, filename, timing_filename=None): method process_results (line 342) | def process_results(self, filename=None): method calc_precision (line 508) | def calc_precision(self, filename, target, tracker, thresholds, precis... method plot_precision (line 522) | def plot_precision(self, plot_individual_passes=False, precision_level... method calc_precision_rel (line 568) | def calc_precision_rel(self, filename, target, tracker, thresholds, pr... method plot_precision_rel (line 582) | def plot_precision_rel(self, plot_individual_passes=False, precision_l... method calc_success (line 624) | def calc_success(self, filename, target, tracker, absolute): method plot_success (line 644) | def plot_success(self, plot_individual_passes=False, absolute=True): method plot_performance (line 687) | def plot_performance(self, plot_individual_passes=True): method plot_presence (line 732) | def plot_presence(self, plot_individual_passes=True): method plot_timing (line 767) | def plot_timing(self, plot_individual_passes=True): method calc_accuracy (line 832) | def calc_accuracy(self, filename, target, tracker, thresholds): method plot_accuracy (line 839) | def plot_accuracy(self, plot_individual_passes=False): method print_results (line 884) | def print_results(self, file=sys.stdout, moviename=None): method get_summary (line 912) | def get_summary(self): method run (line 915) | def run(self, file_list, tracker_list, print_on_the_fly=True, channel=... method plot_all (line 947) | def plot_all(self): function time_dir_name (line 957) | def time_dir_name(prefix, suffix): FILE: PVM_tools/bounding_region.py class BoundingRegion (line 50) | class BoundingRegion(object): method __init__ (line 113) | def __init__(self, image_shape=None, box=None, contour=None, confidenc... method _contour_from_box (line 168) | def _contour_from_box(self): method _box_from_contour (line 181) | def _box_from_contour(self): method _update_internals (line 185) | def _update_internals(self): method set_image_shape (line 189) | def set_image_shape(self, shape): method get_box_pixels (line 199) | def get_box_pixels(self): method get_box_relative (line 210) | def get_box_relative(self): method get_contour_pixels (line 223) | def get_contour_pixels(self): method get_contour_relative (line 234) | def get_contour_relative(self): method get_box_center_pixels (line 251) | def get_box_center_pixels(self): method get_box_center_relative (line 263) | def get_box_center_relative(self): method get_centroid_pixels (line 278) | def get_centroid_pixels(self): method get_centroid_relative (line 291) | def get_centroid_relative(self): method scale (line 305) | def scale(self, factor_x, factor_y=None): method draw_box (line 366) | def draw_box(self, image, color=(0, 0, 255), thickness=2, annotation=N... method draw_contour (line 403) | def draw_contour(self, image, color=(0, 0, 255), thickness=2, linetype... method get_min_area_rect_pixels (line 419) | def get_min_area_rect_pixels(self): method get_min_enclosing_circle_pixels (line 431) | def get_min_enclosing_circle_pixels(self): method get_ellipse_fit_pixels (line 444) | def get_ellipse_fit_pixels(self): method get_area_pixels (line 453) | def get_area_pixels(self): method get_area_relative (line 465) | def get_area_relative(self): method get_perimeter_pixels (line 480) | def get_perimeter_pixels(self): method empty (line 493) | def empty(self): method confidence (line 503) | def confidence(self): method get_mask (line 512) | def get_mask(self, contour=False): method get_box_intersection (line 537) | def get_box_intersection(self, bounding_region): method copy (line 568) | def copy(self): method scale_to_new_image_shape (line 577) | def scale_to_new_image_shape(self, new_image_shape, old_image_shape=No... method get_version (line 615) | def get_version(self): method is_keyframe (line 626) | def is_keyframe(self): method set_keyframe (line 637) | def set_keyframe(self, key_status): FILE: PVM_tools/labeled_movie.py class LabeledMovieFrame (line 62) | class LabeledMovieFrame(object): method __init__ (line 104) | def __init__(self, internal_storage_method="raw", compression_level=80): method create_channel (line 118) | def create_channel(self, channel): method set_default_channel (line 144) | def set_default_channel(self, channel, rename_previous_default="channe... method set_image (line 178) | def set_image(self, image, channel="default", storage_method=None): method set_label (line 208) | def set_label(self, label, channel="default", target="default"): method set_timestamp (line 223) | def set_timestamp(self, timestamp, channel="default"): method set_metadata (line 234) | def set_metadata(self, metadata, channel="default"): method set_audio (line 245) | def set_audio(self, audio, channel="default"): method get_channels (line 256) | def get_channels(self): method get_image (line 265) | def get_image(self, channel="default"): method get_label (line 283) | def get_label(self, channel="default", target="default"): method get_targets (line 297) | def get_targets(self, channel="default"): method get_audio (line 311) | def get_audio(self, channel="default"): method get_timestamp (line 325) | def get_timestamp(self, channel="default"): method get_metadata (line 339) | def get_metadata(self, channel="default"): method version (line 354) | def version(self): method storage_method (line 358) | def storage_method(self): method compression (line 365) | def compression(self): method upgrade_to_latest_version (line 372) | def upgrade_to_latest_version(cls, Frame): method __setstate__ (line 407) | def __setstate__(self, state): class LabeledMovieHeader (line 421) | class LabeledMovieHeader(object): method __init__ (line 435) | def __init__(self, fps=20.0, created_date=time.ctime(), author="", cop... method fps (line 443) | def fps(self): method version (line 453) | def version(self): method created_date (line 463) | def created_date(self): method author (line 473) | def author(self): method copyright (line 483) | def copyright(self): class LabeledMovieWriter (line 492) | class LabeledMovieWriter(object): method __init__ (line 515) | def __init__(self, filename, movie_header=LabeledMovieHeader()): method write_frame (line 520) | def write_frame(self, Frame): method finish (line 530) | def finish(self): class LabeledMovieReader (line 537) | class LabeledMovieReader(object): method __init__ (line 544) | def __init__(self, filename): method fps (line 553) | def fps(self): method frames (line 564) | def frames(self): method get_header (line 596) | def get_header(self): class FrameCollection (line 603) | class FrameCollection(object): method __init__ (line 627) | def __init__(self, channel="default", movie_header=LabeledMovieHeader(... method append (line 632) | def append(self, Frame): method set_active_channel (line 641) | def set_active_channel(self, channel): method delete (line 651) | def delete(self, Frame): method __getitem__ (line 663) | def __getitem__(self, item): method __iter__ (line 666) | def __iter__(self): method __len__ (line 670) | def __len__(self): method reverse (line 673) | def reverse(self): method fps (line 682) | def fps(self): method write_to_file (line 690) | def write_to_file(self, filename): method load_from_file (line 702) | def load_from_file(self, filename): method Frame (line 715) | def Frame(self, index): FILE: other_trackers/ASMSearcher.hpp type cvmat_t (line 39) | struct cvmat_t { type iplimage_t (line 46) | struct iplimage_t { function convert_from_cvmat (line 53) | cv::Mat convert_from_cvmat(PyObject *o, const char* name) { function convert_from_cviplimage (line 79) | cv::Mat convert_from_cviplimage(PyObject *o, const char *name) { function convertObj2Mat (line 102) | cv::Mat convertObj2Mat(boost::python::object image) { FILE: other_trackers/backprojection.py class ColorHistogramBackProjection (line 33) | class ColorHistogramBackProjection(object): method __init__ (line 57) | def __init__(self, n_bins=(16, 16, 16), channels=(0, 1, 2), ranges=(0,... method calculateHistogram (line 67) | def calculateHistogram(self, image, bb=None): method _update_hist (line 100) | def _update_hist(self): method get_color_histogram (line 112) | def get_color_histogram(self): method add_color_histogram (line 120) | def add_color_histogram(self, hist): method subtract_color_histogram (line 132) | def subtract_color_histogram(self, hist): method reset (line 143) | def reset(self): method calculate (line 151) | def calculate(self, image): FILE: other_trackers/bounding_boxer.py class CamshiftBoundingBoxer (line 35) | class CamshiftBoundingBoxer(AbstractBoundingBoxer): method __init__ (line 44) | def __init__(self, recovery_kernel_size=20, min_recovered_box_area=400... method reset (line 60) | def reset(self): method _find_new_box (line 66) | def _find_new_box(self, heatmap): method process (line 78) | def process(self, heatmap): method set_current_bounding_box (line 121) | def set_current_bounding_box(self, bounding_box): class FloodFillBoundingBoxer (line 132) | class FloodFillBoundingBoxer(AbstractBoundingBoxer): method __init__ (line 138) | def __init__(self, heatmap_threshold=200, distance_threshold=20): method reset (line 143) | def reset(self): method process (line 146) | def process(self, heatmap, previous_bb=None, peak=None): method set_current_bounding_box (line 183) | def set_current_bounding_box(self, bounding_region): FILE: other_trackers/center_vision_tracker.py class CenterVisionTracker (line 34) | class CenterVisionTracker(GenericVisionTracker): method __init__ (line 40) | def __init__(self, size_factor=0.2, new_name=None): method reset (line 50) | def reset(self): method _prime (line 58) | def _prime(self, im, bounding_region): method _track (line 75) | def _track(self, im): method get_heatmap (line 88) | def get_heatmap(self, heatmap_name=None): FILE: other_trackers/cmt_vision_tracker.py class CMTVisionTracker (line 39) | class CMTVisionTracker(GenericVisionTracker): method __init__ (line 43) | def __init__(self): method reset (line 50) | def reset(self): method _prime (line 59) | def _prime(self, im, bounding_region): method _track (line 84) | def _track(self, im): method get_heatmap (line 104) | def get_heatmap(self, heatmap_name=None): FILE: other_trackers/color_vision_tracker.py class BasicHistogramBackprojectionTracker (line 36) | class BasicHistogramBackprojectionTracker(GenericVisionTracker): method __init__ (line 84) | def __init__(self, method _prime (line 104) | def _prime(self, im, bounding_box=None): method _track (line 126) | def _track(self, im): method reset (line 144) | def reset(self): method get_heatmap (line 153) | def get_heatmap(self, heatmap_name=None): class HSHistogramBackprojectionTracker (line 164) | class HSHistogramBackprojectionTracker(GenericVisionTracker): method __init__ (line 178) | def __init__(self): method _preprocess (line 182) | def _preprocess(self, image): method _prime (line 191) | def _prime(self, im, bounding_box=None, **kwargs): method _track (line 205) | def _track(self, im): method reset (line 217) | def reset(self): method get_heatmap (line 225) | def get_heatmap(self, heatmap_name=None): class UVHistogramBackprojectionTracker (line 236) | class UVHistogramBackprojectionTracker(GenericVisionTracker): method __init__ (line 250) | def __init__(self): method _preprocess (line 254) | def _preprocess(self, image): method _prime (line 263) | def _prime(self, im, bounding_box=None, **kwargs): method _track (line 277) | def _track(self, im): method reset (line 289) | def reset(self): method get_heatmap (line 297) | def get_heatmap(self, heatmap_name=None): FILE: other_trackers/null_vision_tracker.py class NullVisionTracker (line 32) | class NullVisionTracker(GenericVisionTracker): method __init__ (line 38) | def __init__(self, scaling=1.0, new_name=None): method reset (line 48) | def reset(self): method _prime (line 56) | def _prime(self, im, bounding_region): method _track (line 70) | def _track(self, im): method get_heatmap (line 83) | def get_heatmap(self, heatmap_name=None): FILE: other_trackers/opentld_python.cpp type tld (line 47) | namespace tld class TLD2 (line 50) | class TLD2 function BOOST_PYTHON_MODULE (line 102) | BOOST_PYTHON_MODULE(tld) FILE: other_trackers/struck.cpp function struck_init (line 43) | void struck_init(unsigned char* frame_data, int nrows, int ncols, const ... function struck_track (line 59) | void struck_track(unsigned char* frame_data){ function BoundingBox (line 72) | BoundingBox struck_get_bbox(){ FILE: other_trackers/struck.h type BoundingBox (line 37) | struct BoundingBox{ FILE: other_trackers/struck_tracker.py class StruckTracker (line 82) | class StruckTracker(GenericVisionTracker): method __init__ (line 86) | def __init__(self): method reset (line 96) | def reset(self): method _prime (line 104) | def _prime(self, im, bounding_region): method _track (line 117) | def _track(self, im): method get_heatmap (line 137) | def get_heatmap(self, heatmap_name=None): FILE: other_trackers/test_tld_basic.py function test_tld (line 36) | def test_tld(): FILE: other_trackers/tld_vision_tracker.py class TLDVisionTracker (line 36) | class TLDVisionTracker(GenericVisionTracker): method __init__ (line 42) | def __init__(self): method reset (line 49) | def reset(self): method _prime (line 58) | def _prime(self, im, bounding_region): method _track (line 86) | def _track(self, im): method get_heatmap (line 107) | def get_heatmap(self, heatmap_name=None): FILE: setup.py function ver_to_float (line 38) | def ver_to_float(ver): FILE: tracker_tools/export_to_zip.py function export_to_zip (line 52) | def export_to_zip(infile, outfile, channel, compression_level=80): FILE: tracker_tools/images_to_PVM_pickle.py class ImagesToLabeledMovie (line 69) | class ImagesToLabeledMovie(object): method __init__ (line 71) | def __init__(self, label_file=None, image_dir=None, output_file=None, ... method get_next_image_file (line 84) | def get_next_image_file(self): method run (line 95) | def run(self): FILE: tracker_tools/label_PVM_pickle.py class LabelingApp (line 158) | class LabelingApp(object): method __init__ (line 159) | def __init__(self, filename, output=None, channel="default", target="d... method reset (line 169) | def reset(self, reload=False): method fill_up_the_buffer (line 206) | def fill_up_the_buffer(self): method create_windows (line 216) | def create_windows(self): method set_trim_start (line 244) | def set_trim_start(self, frame_index): method set_trim_end (line 247) | def set_trim_end(self, frame_index): method jump_to_frame_callback (line 250) | def jump_to_frame_callback(self, frame_index): method update_completeness_window (line 255) | def update_completeness_window(self): method update_trackbar_window (line 266) | def update_trackbar_window(self): method refresh (line 286) | def refresh(self): method trackbar_window_onMouse (line 296) | def trackbar_window_onMouse(self, event, x, y, flags, _): method set_target_absent (line 358) | def set_target_absent(self): method set_bounding_box_with_center (line 361) | def set_bounding_box_with_center(self, x, y): method schedule_callback (line 369) | def schedule_callback(self): method timer_callback (line 374) | def timer_callback(self): method advance_current_frame (line 379) | def advance_current_frame(self, increment=1): method save_and_advance (line 386) | def save_and_advance(self, keyframe=False): method toggle_tracker (line 402) | def toggle_tracker(self): method advance_tracker (line 412) | def advance_tracker(self): method export_movie (line 417) | def export_movie(self): method interpolate (line 430) | def interpolate(self, start, end): method make_keyframe (line 446) | def make_keyframe(self): method run (line 471) | def run(self): FILE: tracker_tools/movie_to_PVM_pickle.py function convert_to_pickle (line 79) | def convert_to_pickle(infilename, outfilename, dsize, channel, rotate, f... FILE: tracker_tools/raw_to_PVM_pickle.py class ImagesToLabeledMovie (line 83) | class ImagesToLabeledMovie(object): method __init__ (line 85) | def __init__(self, method get_next_image_file (line 119) | def get_next_image_file(self): method run (line 126) | def run(self): FILE: tracker_tools/scale_PVM_pickle.py function scale_content (line 72) | def scale_content(filename, dsize, source_channel, destination_channel, ...