O que são essas tags @ivar @param e @type em python docstring?

O projeto da ampola usa algumas tags na docstring, como as do javadoc.

Por exemplo, depool.py linha 86:

def start(self, ampChild=None):
    """
    Starts the ProcessPool with a given child protocol.

    @param ampChild: a L{ampoule.child.AMPChild} subclass.
    @type ampChild: L{ampoule.child.AMPChild} subclass
    """

O que são essas tags, qual ferramenta a utiliza.

questionAnswers(2)

yourAnswerToTheQuestion