Coverage report: 99%

Files Functions Classes

coverage.py v7.5.4, created at 2024-11-20 13:44 +0000

File function statements missing excluded branches partial coverage
neuralfields/__init__.py (no function) 9 0 0 0 0 100%
neuralfields/custom_layers.py _is_iterable 5 0 0 0 0 100%
neuralfields/custom_layers.py apply_bell_shaped_weights_conv_ 5 0 0 4 0 100%
neuralfields/custom_layers.py init_param_ 27 0 0 22 2 96%
neuralfields/custom_layers.py IndependentNonlinearitiesLayer.__init__ 12 0 0 8 0 100%
neuralfields/custom_layers.py IndependentNonlinearitiesLayer.extra_repr 1 0 0 0 0 100%
neuralfields/custom_layers.py IndependentNonlinearitiesLayer.forward 4 0 0 4 0 100%
neuralfields/custom_layers.py MirroredConv1d.__init__ 6 0 0 0 0 100%
neuralfields/custom_layers.py MirroredConv1d.forward 7 0 0 4 0 100%
neuralfields/custom_layers.py (no function) 23 0 0 0 0 100%
neuralfields/custom_types.py (no function) 4 0 0 0 0 100%
neuralfields/neural_fields.py NeuralField.__init__ 20 0 0 10 0 100%
neuralfields/neural_fields.py NeuralField.potentials_dot 2 0 0 0 0 100%
neuralfields/neural_fields.py NeuralField.forward_one_step 19 0 0 6 0 100%
neuralfields/neural_fields.py (no function) 11 0 0 0 0 100%
neuralfields/potential_based.py PotentialBased.__init__ 25 0 0 8 0 100%
neuralfields/potential_based.py PotentialBased.extra_repr 1 0 0 0 0 100%
neuralfields/potential_based.py PotentialBased.param_values 1 0 0 0 0 100%
neuralfields/potential_based.py PotentialBased.param_values 1 0 0 0 0 100%
neuralfields/potential_based.py PotentialBased.device 2 0 0 0 0 100%
neuralfields/potential_based.py PotentialBased.hidden_size 1 0 0 0 0 100%
neuralfields/potential_based.py PotentialBased.stimuli_external 1 0 0 0 0 100%
neuralfields/potential_based.py PotentialBased.stimuli_internal 1 0 0 0 0 100%
neuralfields/potential_based.py PotentialBased.tau 1 0 0 0 0 100%
neuralfields/potential_based.py PotentialBased.kappa 1 0 0 0 0 100%
neuralfields/potential_based.py PotentialBased.init_hidden 5 0 0 4 0 100%
neuralfields/potential_based.py PotentialBased._infer_batch_size 3 0 0 2 0 100%
neuralfields/potential_based.py PotentialBased.forward 12 0 0 2 0 100%
neuralfields/potential_based.py (no function) 44 0 0 0 0 100%
neuralfields/simple_neural_fields.py _verify_tau 2 0 0 2 0 100%
neuralfields/simple_neural_fields.py _verify_kappa 2 0 0 2 0 100%
neuralfields/simple_neural_fields.py _verify_capacity 1 0 0 0 0 100%
neuralfields/simple_neural_fields.py pd_linear 2 0 0 0 0 100%
neuralfields/simple_neural_fields.py pd_cubic 3 0 0 0 0 100%
neuralfields/simple_neural_fields.py pd_capacity_21 3 0 0 0 0 100%
neuralfields/simple_neural_fields.py pd_capacity_21_abs 3 0 0 0 0 100%
neuralfields/simple_neural_fields.py pd_capacity_32 3 0 0 0 0 100%
neuralfields/simple_neural_fields.py pd_capacity_32_abs 3 0 0 0 0 100%
neuralfields/simple_neural_fields.py SimpleNeuralField.__init__ 14 0 0 4 0 100%
neuralfields/simple_neural_fields.py SimpleNeuralField._init_capacity_heuristic 5 0 0 4 0 100%
neuralfields/simple_neural_fields.py SimpleNeuralField.extra_repr 1 0 0 0 0 100%
neuralfields/simple_neural_fields.py SimpleNeuralField.capacity 1 0 0 0 0 100%
neuralfields/simple_neural_fields.py SimpleNeuralField.potentials_dot 1 0 0 0 0 100%
neuralfields/simple_neural_fields.py SimpleNeuralField.forward_one_step 13 0 0 2 0 100%
neuralfields/simple_neural_fields.py (no function) 24 0 0 0 0 100%
Total   335 0 0 88 2 99%

No items found using the specified filter.

2 empty functions skipped.