Skip to content

Latest commit

 

History

History
89 lines (64 loc) · 2.23 KB

briannetworkdoc.rst

File metadata and controls

89 lines (64 loc) · 2.23 KB

Brian Network Framework

pypet.brian.network

These function can directly be called or used by the user.

pypet.brian.network

run_network NetworkManager.add_parameters NetworkManager.pre_run_network NetworkManager.pre_build

The private functions of the runner and the manager are also listed below to allow fast browsing of the source code.

Functions that can be implemented by a Subclass

These functions can be implemented in the subclasses:

NetworkComponent.build NetworkComponent.add_to_network NetworkComponent.remove_from_network NetworkComponent.pre_build NetworkAnalyser.analyse

I would suggest in case one subclasses ~pypet.brian.network.NetworkRunner to implement its ~pypet.brian.network.NetworkComponent.add_parameters method (inherited from ~pypet.brian.network.NetworkComponent) in order to add ~pypet.brian.parameter.BrianDurationParameter instances to traj.parameters.simulation.durations or traj.parameters.simulation.pre_durations to define the length and order of individual subruns.

For a description of the structure and different phases of an individual simulation run see ~pypet.brian.network.NetworkManager.run_network.

Top-Level run_network Function

pypet.brian.network.run_network

NetworkManager

pypet.brian.network.NetworkManager

NetworkRunner

pypet.brian.network.NetworkRunner

NetworkComponent

pypet.brian.network.NetworkComponent

NetworkAnalyser

pypet.brian.network.NetworkAnalyser