Neuron.py 586 B

12345678910111213141516171819202122
  1. class Neuron(object):
  2. """
  3. This Class is representing a Neuron which is corresponding to an action to perform.
  4. .. note:: Neurons are defined in the brain file
  5. """
  6. def __init__(self, name=None, parameters=None):
  7. self.name = name
  8. self.parameters = parameters
  9. def serialize(self):
  10. """
  11. This method allows to serialize in a proper way this object
  12. :return: A dict of name and parameters
  13. :rtype: Dict
  14. """
  15. return {
  16. 'name': self.name,
  17. 'parameters': str(self.parameters)
  18. }