pygrenade_vx.network.abstract.reverse_mapping

Functions

pygrenade_vx.network.abstract.reverse_mapping.get_calibrated_neuron_actual_hardware_parameters(population_descriptor: pygrenade_common.VertexOnTopology, mapped_topology: pygrenade_common.LinkedTopology)List[Dict[pygrenade_common.CompartmentOnNeuron, List[pylola_vx_v3.AtomicNeuron]]]

Get hardware configurations (by mutable reference) of a population with CalibratedNeuron cell type.

Parameters
  • population_descriptor – Vertex descriptor of population

  • mapped_topology – Mapped topology

Returns

Dict of atomic neuron containers per compartment per neuron on population

pygrenade_vx.network.abstract.reverse_mapping.get_locally_placed_neuron_coordinates(population_descriptor: pygrenade_common.VertexOnTopology, mapped_topology: pygrenade_common.LinkedTopology)List[pyhalco_hicann_dls_vx_v3.LogicalNeuronOnDLS]

Get coordinates of a population with LocallyPlacedNeuron cell type.

Parameters
  • population_descriptor – Vertex descriptor of population

  • mapped_topology – Mapped topology

Returns

List of LogicalNeuronOnDLS coordinates, one per neuron on population

pygrenade_vx.network.abstract.reverse_mapping.get_uncalibrated_synapse_coordinates(projection_descriptor: pygrenade_common.VertexOnTopology, mapped_topology: pygrenade_common.LinkedTopology)List[List[pyhalco_hicann_dls_vx_v3.SynapseOnDLS]]

Get coordinates of a projection with UncalibratedSynapse synapse type.

Parameters
  • projection_descriptor – Vertex descriptor of projection

  • mapped_topology – Mapped topology

Returns

List of synapse coordinates per synapse on projection