¿Cuáles son estas etiquetas @ivar @param y @type en python docstring?

El proyecto de ampolla usa algunas etiquetas en docstring, como las javadoc.

Por ejemplo depool.py línea 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
    """

¿Cuáles son estas etiquetas, qué herramienta las usa?

Respuestas a la pregunta(2)

Su respuesta a la pregunta