Fugu
API Docs
Fugu
The Fugu Module
Fugu
Index
Index
_
|
A
|
B
|
C
|
D
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
_allocate() (fugu.backends.lava_backend.lava_Backend method)
A
add_brick() (fugu.scaffold.scaffold.Scaffold method)
add_multiple_neurons() (fugu.simulators.SpikingNeuralNetwork.neuralnetwork.NeuralNetwork method)
add_multiple_synapses() (fugu.simulators.SpikingNeuralNetwork.neuralnetwork.NeuralNetwork method)
add_neuron() (fugu.simulators.SpikingNeuralNetwork.neuralnetwork.NeuralNetwork method)
add_synapse() (fugu.simulators.SpikingNeuralNetwork.neuralnetwork.NeuralNetwork method)
Addition (class in fugu.bricks.register_bricks)
all_in_neighbors_built() (fugu.scaffold.scaffold.Scaffold method)
AND_OR (class in fugu.bricks.utility_bricks)
,
[1]
apply_learning() (fugu.simulators.SpikingNeuralNetwork.synapse.LearningSynapse method)
autoport_match() (fugu.scaffold.port.PortUtil class method)
B
Backend (class in fugu.backends.backend)
BaseP_Input (class in fugu.bricks.input_bricks)
Brick (class in fugu.bricks.bricks)
brick_id (fugu.bricks.bricks.Brick attribute)
(fugu.bricks.bricks.CompoundBrick attribute)
build() (fugu.bricks.adder_bricks.streaming_adder method)
,
[1]
(fugu.bricks.adder_bricks.streaming_scalar_multiplier method)
,
[1]
(fugu.bricks.adder_bricks.temporal_shift method)
,
[1]
(fugu.bricks.application_bricks.LIS method)
(fugu.bricks.bricks.Brick method)
(fugu.bricks.bricks.CompoundBrick method)
(fugu.bricks.graph_bricks.FlowAugmentingPath method)
(fugu.bricks.graph_bricks.RegisterGraphTraversal method)
(fugu.bricks.graph_bricks.SimpleGraphTraversal method)
(fugu.bricks.register_bricks.Addition method)
(fugu.bricks.register_bricks.Max method)
(fugu.bricks.register_bricks.Register method)
(fugu.bricks.register_bricks.Subtraction method)
(fugu.bricks.stochastic_bricks.PRN method)
(fugu.bricks.stochastic_bricks.Threshold method)
(fugu.bricks.test_bricks.Delay method)
(fugu.bricks.test_bricks.InstantDecay method)
(fugu.bricks.test_bricks.NeuronChain method)
(fugu.bricks.test_bricks.SumOfMaxes method)
(fugu.bricks.test_bricks.SynapseProperties method)
(fugu.bricks.utility_bricks.Concatenate method)
,
[1]
(fugu.bricks.utility_bricks.Copy method)
(fugu.bricks.utility_bricks.Dot method)
,
[1]
(fugu.bricks.utility_bricks.ParityCheck method)
,
[1]
(fugu.bricks.utility_bricks.TemporalAdder method)
,
[1]
build2() (fugu.bricks.bricks.Brick method)
(fugu.bricks.input_bricks.Vector_Input method)
,
[1]
(fugu.bricks.utility_bricks.AND_OR method)
,
[1]
build_child() (fugu.bricks.bricks.CompoundBrick method)
C
calculate_bit_length() (in module fugu.backends.lava_interfaces)
calculate_hardware_weights() (in module fugu.backends.lava_interfaces)
calculate_loihi_scale_factor() (in module fugu.backends.lava_backend)
calculate_spike_timing() (fugu.simulators.SpikingNeuralNetwork.synapse.LearningSynapse static method)
calculate_weight_exponent() (in module fugu.backends.lava_interfaces)
CalculateSpikeTimes() (in module fugu.utils.misc)
ChannelData (class in fugu.scaffold.port)
channels (fugu.scaffold.port.PortData attribute)
(fugu.scaffold.port.PortSpec attribute)
ChannelSpec (class in fugu.scaffold.port)
cleanup() (fugu.backends.backend.Backend method)
(fugu.backends.lava_backend.lava_Backend method)
(fugu.backends.loihi_backend.loihi_Backend method)
(fugu.backends.snn_backend.snn_Backend method)
(fugu.backends.stacs_backend.stacs_Backend method)
coding (fugu.scaffold.port.ChannelSpec attribute)
compile() (fugu.backends.backend.Backend method)
(fugu.backends.lava_backend.lava_Backend method)
(fugu.backends.loihi_backend.loihi_Backend method)
(fugu.backends.snn_backend.snn_Backend method)
(fugu.backends.stacs_backend.stacs_Backend method)
CompoundBrick (class in fugu.bricks.bricks)
Concatenate (class in fugu.bricks.utility_bricks)
,
[1]
connect() (fugu.bricks.input_bricks.InputSource method)
,
[1]
(fugu.scaffold.scaffold.Scaffold method)
connect_input_to_lif() (fugu.backends.lava_interfaces.Loihi2HWInterface method)
(fugu.backends.lava_interfaces.Loihi2SimBitAccInterface method)
(fugu.backends.lava_interfaces.Loihi2SimInterface method)
(fugu.backends.lava_interfaces.LoihiInterface method)
connect_lif_to_lif() (fugu.backends.lava_interfaces.Loihi2HWInterface method)
(fugu.backends.lava_interfaces.Loihi2SimBitAccInterface method)
(fugu.backends.lava_interfaces.Loihi2SimInterface method)
(fugu.backends.lava_interfaces.LoihiInterface method)
connect_lif_to_output() (fugu.backends.lava_interfaces.Loihi2HWInterface method)
(fugu.backends.lava_interfaces.Loihi2SimBitAccInterface method)
(fugu.backends.lava_interfaces.Loihi2SimInterface method)
(fugu.backends.lava_interfaces.LoihiInterface method)
connect_to_input() (fugu.simulators.SpikingNeuralNetwork.neuron.InputNeuron method)
,
[1]
Copy (class in fugu.bricks.utility_bricks)
CURRENT_DECAY_SCALE_FACTOR (fugu.backends.lava_interfaces.Loihi2HWInterface attribute)
(fugu.backends.lava_interfaces.Loihi2SimBitAccInterface attribute)
(fugu.backends.lava_interfaces.Loihi2SimInterface attribute)
D
Delay (class in fugu.bricks.test_bricks)
delay (fugu.simulators.SpikingNeuralNetwork.synapse.LearningSynapse property)
description (fugu.scaffold.port.ChannelSpec attribute)
(fugu.scaffold.port.PortSpec attribute)
Dot (class in fugu.bricks.utility_bricks)
,
[1]
F
FeatureNotAvailableException
fill_results_from_graph() (in module fugu.utils.export_utils)
find_port_index() (fugu.scaffold.port.PortUtil class method)
find_port_name() (fugu.scaffold.port.PortUtil class method)
findNeurons() (fugu.backends.backend.PortDataIterator method)
FlowAugmentingPath (class in fugu.bricks.graph_bricks)
format_matrix() (fugu.backends.lava_interfaces.Loihi2HWInterface method)
fugu.backends.backend
module
fugu.backends.lava_backend
module
fugu.backends.lava_interfaces
module
fugu.backends.loihi_backend
module
fugu.backends.snn_backend
module
fugu.backends.stacs_backend
module
fugu.bricks.adder_bricks
module
fugu.bricks.application_bricks
module
fugu.bricks.bricks
module
fugu.bricks.graph_bricks
module
fugu.bricks.input_bricks
module
fugu.bricks.register_bricks
module
fugu.bricks.stochastic_bricks
module
fugu.bricks.test_bricks
module
fugu.bricks.utility_bricks
module
fugu.scaffold.port
module
fugu.scaffold.scaffold
module
fugu.simulators.SpikingNeuralNetwork.neuralnetwork
module
fugu.simulators.SpikingNeuralNetwork.neuron
module
fugu.simulators.SpikingNeuralNetwork.synapse
module
fugu.utils.export_utils
module
fugu.utils.misc
module
G
generate_brick_tag (class in fugu.bricks.bricks)
generate_brick_tag() (in module fugu.bricks.bricks)
generate_gexf() (in module fugu.utils.export_utils)
generate_neuron_name() (fugu.bricks.bricks.Brick method)
get_autoports() (fugu.scaffold.port.PortUtil class method)
get_config() (fugu.backends.lava_interfaces.Loihi2HWInterface method)
(fugu.backends.lava_interfaces.Loihi2SimBitAccInterface method)
(fugu.backends.lava_interfaces.Loihi2SimInterface method)
(fugu.backends.lava_interfaces.LoihiInterface method)
get_input_value() (fugu.bricks.bricks.InputBrick method)
(fugu.bricks.input_bricks.Vector_Input method)
,
[1]
get_key() (fugu.simulators.SpikingNeuralNetwork.synapse.LearningSynapse method)
(fugu.simulators.SpikingNeuralNetwork.synapse.Synapse method)
,
[1]
get_learning_params() (fugu.simulators.SpikingNeuralNetwork.synapse.LearningSynapse method)
get_lif_process() (fugu.backends.lava_interfaces.Loihi2HWInterface method)
(fugu.backends.lava_interfaces.Loihi2SimBitAccInterface method)
(fugu.backends.lava_interfaces.Loihi2SimInterface method)
(fugu.backends.lava_interfaces.LoihiInterface method)
get_pass_through_weights() (fugu.backends.lava_interfaces.Loihi2HWInterface method)
(fugu.backends.lava_interfaces.Loihi2SimInterface method)
get_presynapses() (fugu.simulators.SpikingNeuralNetwork.neuron.LIFNeuron method)
,
[1]
get_presynaptic_weights() (fugu.simulators.SpikingNeuralNetwork.neuron.LIFNeuron method)
,
[1]
get_spike_output() (fugu.backends.lava_interfaces.Loihi2HWInterface method)
(fugu.backends.lava_interfaces.Loihi2SimInterface method)
(fugu.backends.lava_interfaces.LoihiInterface method)
get_spiked_info() (in module fugu.utils.export_utils)
I
index (fugu.scaffold.port.PortSpec attribute)
input_ports() (fugu.bricks.bricks.Brick class method)
(fugu.bricks.input_bricks.Vector_Input class method)
,
[1]
(fugu.bricks.utility_bricks.AND_OR class method)
,
[1]
InputBrick (class in fugu.bricks.bricks)
InputIterator (class in fugu.backends.lava_backend)
InputNeuron (class in fugu.simulators.SpikingNeuralNetwork.neuron)
,
[1]
InputSource (class in fugu.bricks.input_bricks)
,
[1]
InstantDecay (class in fugu.bricks.test_bricks)
L
lava_Backend (class in fugu.backends.lava_backend)
lay_bricks() (fugu.scaffold.scaffold.Scaffold method)
leakage_constant (fugu.simulators.SpikingNeuralNetwork.neuron.LIFNeuron property)
,
[1]
LearningSynapse (class in fugu.simulators.SpikingNeuralNetwork.synapse)
LIFNeuron (class in fugu.simulators.SpikingNeuralNetwork.neuron)
,
[1]
LIS (class in fugu.bricks.application_bricks)
list_neurons() (fugu.simulators.SpikingNeuralNetwork.neuralnetwork.NeuralNetwork method)
Loihi2HWInterface (class in fugu.backends.lava_interfaces)
Loihi2SimBitAccInterface (class in fugu.backends.lava_interfaces)
Loihi2SimInterface (class in fugu.backends.lava_interfaces)
loihi_Backend (class in fugu.backends.loihi_backend)
LoihiInterface (class in fugu.backends.lava_interfaces)
M
make_ports_from_specs() (fugu.scaffold.port.PortUtil class method)
Max (class in fugu.bricks.register_bricks)
MAX_DELAY_VALUE (fugu.backends.lava_interfaces.LoihiInterface attribute)
maximum (fugu.scaffold.port.PortSpec attribute)
minimum (fugu.scaffold.port.PortSpec attribute)
module
fugu.backends.backend
fugu.backends.lava_backend
fugu.backends.lava_interfaces
fugu.backends.loihi_backend
fugu.backends.snn_backend
fugu.backends.stacs_backend
fugu.bricks.adder_bricks
fugu.bricks.application_bricks
fugu.bricks.bricks
fugu.bricks.graph_bricks
fugu.bricks.input_bricks
fugu.bricks.register_bricks
fugu.bricks.stochastic_bricks
fugu.bricks.test_bricks
fugu.bricks.utility_bricks
fugu.scaffold.port
fugu.scaffold.scaffold
fugu.simulators.SpikingNeuralNetwork.neuralnetwork
fugu.simulators.SpikingNeuralNetwork.neuron
fugu.simulators.SpikingNeuralNetwork.synapse
fugu.utils.export_utils
fugu.utils.misc
N
name (fugu.scaffold.port.ChannelSpec attribute)
(fugu.scaffold.port.PortSpec attribute)
NeuralNetwork (class in fugu.simulators.SpikingNeuralNetwork.neuralnetwork)
Neuron (class in fugu.simulators.SpikingNeuralNetwork.neuron)
,
[1]
NeuronChain (class in fugu.bricks.test_bricks)
neurons (fugu.scaffold.port.ChannelData attribute)
next() (fugu.bricks.input_bricks.Vector_Input method)
,
[1]
NonIntegerDelayValueException
O
output_ports() (fugu.bricks.bricks.Brick class method)
(fugu.bricks.input_bricks.Vector_Input class method)
,
[1]
(fugu.bricks.utility_bricks.AND_OR class method)
,
[1]
P
ParityCheck (class in fugu.bricks.utility_bricks)
,
[1]
PortData (class in fugu.scaffold.port)
PortDataIterator (class in fugu.backends.backend)
PortError
PortSpec (class in fugu.scaffold.port)
PortUtil (class in fugu.scaffold.port)
post_neuron (fugu.simulators.SpikingNeuralNetwork.synapse.LearningSynapse property)
pre_neuron (fugu.simulators.SpikingNeuralNetwork.synapse.LearningSynapse property)
(fugu.simulators.SpikingNeuralNetwork.synapse.Synapse property)
,
[1]
print_output_probe_data() (fugu.backends.lava_interfaces.Loihi2HWInterface method)
(fugu.backends.lava_interfaces.Loihi2SimInterface method)
(fugu.backends.lava_interfaces.LoihiInterface method)
PRN (class in fugu.bricks.stochastic_bricks)
R
reduce_factor_by_bits() (in module fugu.backends.lava_backend)
Register (class in fugu.bricks.register_bricks)
RegisterGraphTraversal (class in fugu.bricks.graph_bricks)
required (fugu.scaffold.port.ChannelSpec attribute)
reset() (fugu.backends.backend.Backend method)
(fugu.backends.lava_backend.lava_Backend method)
(fugu.backends.loihi_backend.loihi_Backend method)
(fugu.backends.snn_backend.snn_Backend method)
(fugu.backends.stacs_backend.stacs_Backend method)
reset_voltage (fugu.simulators.SpikingNeuralNetwork.neuron.LIFNeuron property)
,
[1]
results_df_from_dict() (in module fugu.utils.export_utils)
results_dict() (in module fugu.utils.export_utils)
run() (fugu.backends.backend.Backend method)
(fugu.backends.lava_backend.lava_Backend method)
(fugu.backends.loihi_backend.loihi_Backend method)
(fugu.backends.snn_backend.snn_Backend method)
(fugu.backends.stacs_backend.stacs_Backend method)
(fugu.simulators.SpikingNeuralNetwork.neuralnetwork.NeuralNetwork method)
S
Scaffold (class in fugu.scaffold.scaffold)
scale_weights() (fugu.simulators.SpikingNeuralNetwork.neuron.LIFNeuron static method)
,
[1]
scaling_factor (fugu.simulators.SpikingNeuralNetwork.neuron.LIFNeuron property)
,
[1]
set_circuit_position() (in module fugu.utils.export_utils)
set_input_spikes() (fugu.backends.backend.Backend method)
(fugu.backends.lava_backend.lava_Backend method)
(fugu.backends.loihi_backend.loihi_Backend method)
(fugu.backends.snn_backend.snn_Backend method)
(fugu.backends.stacs_backend.stacs_Backend method)
set_params() (fugu.simulators.SpikingNeuralNetwork.synapse.LearningSynapse method)
set_position() (in module fugu.utils.export_utils)
set_presynaptic_weights() (fugu.simulators.SpikingNeuralNetwork.neuron.LIFNeuron method)
,
[1]
set_properties() (fugu.backends.backend.Backend method)
(fugu.backends.lava_backend.lava_Backend method)
(fugu.backends.loihi_backend.loihi_Backend method)
(fugu.backends.snn_backend.snn_Backend method)
(fugu.backends.stacs_backend.stacs_Backend method)
(fugu.bricks.bricks.Brick method)
(fugu.bricks.bricks.CompoundBrick method)
(fugu.bricks.bricks.InputBrick method)
(fugu.bricks.graph_bricks.FlowAugmentingPath method)
(fugu.bricks.input_bricks.BaseP_Input method)
(fugu.bricks.input_bricks.Vector_Input method)
,
[1]
(fugu.bricks.stochastic_bricks.Threshold method)
(fugu.bricks.test_bricks.SynapseProperties method)
(fugu.bricks.utility_bricks.Dot method)
,
[1]
setCoreID() (fugu.backends.loihi_backend.loihi_Backend method)
setup_input_process() (fugu.backends.lava_interfaces.Loihi2HWInterface method)
(fugu.backends.lava_interfaces.Loihi2SimInterface method)
(fugu.backends.lava_interfaces.LoihiInterface method)
setup_output_process() (fugu.backends.lava_interfaces.Loihi2HWInterface method)
(fugu.backends.lava_interfaces.Loihi2SimBitAccInterface method)
(fugu.backends.lava_interfaces.Loihi2SimInterface method)
(fugu.backends.lava_interfaces.LoihiInterface method)
setup_probe() (fugu.backends.lava_interfaces.Loihi2HWInterface method)
(fugu.backends.lava_interfaces.Loihi2SimInterface method)
(fugu.backends.lava_interfaces.LoihiInterface method)
shape (fugu.scaffold.port.ChannelSpec attribute)
shape() (fugu.backends.lava_backend.InputIterator method)
show_iterable() (fugu.simulators.SpikingNeuralNetwork.neuron.InputNeuron method)
,
[1]
show_params() (fugu.simulators.SpikingNeuralNetwork.neuron.LIFNeuron method)
,
[1]
(fugu.simulators.SpikingNeuralNetwork.synapse.LearningSynapse method)
show_port() (fugu.bricks.bricks.Brick class method)
show_ports() (fugu.bricks.bricks.Brick class method)
show_presynapses() (fugu.simulators.SpikingNeuralNetwork.neuron.LIFNeuron method)
,
[1]
show_state() (fugu.simulators.SpikingNeuralNetwork.neuron.LIFNeuron method)
,
[1]
SimpleGraphTraversal (class in fugu.bricks.graph_bricks)
snn_Backend (class in fugu.backends.snn_backend)
spec (fugu.scaffold.port.ChannelData attribute)
(fugu.scaffold.port.PortData attribute)
stacs_Backend (class in fugu.backends.stacs_backend)
step() (fugu.simulators.SpikingNeuralNetwork.neuralnetwork.NeuralNetwork method)
streaming_adder (class in fugu.bricks.adder_bricks)
,
[1]
streaming_scalar_multiplier (class in fugu.bricks.adder_bricks)
,
[1]
Subtraction (class in fugu.bricks.register_bricks)
summary() (fugu.scaffold.scaffold.Scaffold method)
SumOfMaxes (class in fugu.bricks.test_bricks)
supported_backends (fugu.scaffold.scaffold.Scaffold attribute)
Synapse (class in fugu.simulators.SpikingNeuralNetwork.synapse)
,
[1]
SynapseProperties (class in fugu.bricks.test_bricks)
T
temporal_shift (class in fugu.bricks.adder_bricks)
,
[1]
TemporalAdder (class in fugu.bricks.utility_bricks)
,
[1]
Threshold (class in fugu.bricks.stochastic_bricks)
threshold (fugu.simulators.SpikingNeuralNetwork.neuron.InputNeuron property)
,
[1]
(fugu.simulators.SpikingNeuralNetwork.neuron.LIFNeuron property)
,
[1]
THRESHOLD_BIT_LIMIT (fugu.backends.lava_interfaces.Loihi2SimBitAccInterface attribute)
(fugu.backends.lava_interfaces.LoihiInterface attribute)
U
update_input_neuron() (fugu.simulators.SpikingNeuralNetwork.neuralnetwork.NeuralNetwork method)
update_network() (fugu.simulators.SpikingNeuralNetwork.neuralnetwork.NeuralNetwork method)
update_state() (fugu.simulators.SpikingNeuralNetwork.neuron.InputNeuron method)
,
[1]
(fugu.simulators.SpikingNeuralNetwork.neuron.LIFNeuron method)
,
[1]
(fugu.simulators.SpikingNeuralNetwork.neuron.Neuron method)
,
[1]
(fugu.simulators.SpikingNeuralNetwork.synapse.LearningSynapse method)
(fugu.simulators.SpikingNeuralNetwork.synapse.Synapse method)
,
[1]
V
Vector_Input (class in fugu.bricks.input_bricks)
,
[1]
voltage (fugu.simulators.SpikingNeuralNetwork.neuron.InputNeuron property)
,
[1]
(fugu.simulators.SpikingNeuralNetwork.neuron.LIFNeuron property)
,
[1]
VOLTAGE_DECAY_SCALE_FACTOR (fugu.backends.lava_interfaces.Loihi2HWInterface attribute)
(fugu.backends.lava_interfaces.Loihi2SimBitAccInterface attribute)
(fugu.backends.lava_interfaces.Loihi2SimInterface attribute)
W
warnIfFeatureNotAvailable() (in module fugu.backends.lava_backend)
warnIfValueExceedsPrecision() (in module fugu.backends.lava_backend)
weight (fugu.simulators.SpikingNeuralNetwork.synapse.LearningSynapse property)