pygrenade_vx.network.Environment

class pygrenade_vx.network.Environment

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: _pygrenade_vx_network.Environment, arg0: _pygrenade_vx_network.Environment) -> None

  2. __init__(self: _pygrenade_vx_network.Environment) -> None

Methods

__init__(*args, **kwargs)

Overloaded function.

add(*args, **kwargs)

Overloaded function.

add_recordable(self, compartment_a, …)

Add a pair of recordable compartments.

get(self, compartment)

Get all synaptic inputs defined on a compartment.

get_recordable(self, compartment)

Get list of all compartments that can be recorded together with the given compartment.

get_recordable_pairs(self)

Get list of all compartment pairs that can be recorded.

add(*args, **kwargs)

Overloaded function.

  1. add(self: _pygrenade_vx_network.Environment, compartment: _pygrenade_vx_network.CompartmentOnNeuron, synaptic_input: _pygrenade_vx_network.SynapticInputEnvironment) -> None

Add information about number of synaptic inputs on a neuron.

  1. add(self: _pygrenade_vx_network.Environment, compartment: _pygrenade_vx_network.CompartmentOnNeuron, synaptic_inputs: list[dapr::PropertyHolder<grenade::vx::network::abstract::SynapticInputEnvironment, std::unique_ptr>]) -> None

Add information about number of synaptic inputs on a neuron.

add_recordable(self: _pygrenade_vx_network.Environment, compartment_a: _pygrenade_vx_network.CompartmentOnNeuron, compartment_b: _pygrenade_vx_network.CompartmentOnNeuron)None

Add a pair of recordable compartments.

get(self: _pygrenade_vx_network.Environment, compartment: _pygrenade_vx_network.CompartmentOnNeuron)list[dapr::PropertyHolder<grenade::vx::network::abstract::SynapticInputEnvironment, std::unique_ptr>]

Get all synaptic inputs defined on a compartment.

get_recordable(self: _pygrenade_vx_network.Environment, compartment: _pygrenade_vx_network.CompartmentOnNeuron)list[_pygrenade_vx_network.CompartmentOnNeuron]

Get list of all compartments that can be recorded together with the given compartment.

get_recordable_pairs(self: _pygrenade_vx_network.Environment)set[tuple[_pygrenade_vx_network.CompartmentOnNeuron, _pygrenade_vx_network.CompartmentOnNeuron]]

Get list of all compartment pairs that can be recorded.