Если я возьму очень простой файл Python:
def magic_function(parameter1):
"""
Do magic with parameter1.
:param parameter1: The first of all paramters
:type parameter1: nd_array
"""
return parameter1
Я получу тип сразу после параметра:
Если я теперь использую стиль Numpy вместе с Наполеоном:
def magic_function(parameter1):
"""
Do magic with parameter1.
Parameters
==========
parameter1: nd_array
The first of all paramters
"""
return parameter1
Я получу эту уродливую установку
Проблемапохоже, что nd_array
не является допустимым типом, который для сфинкса по умолчанию не является проблемой, но для наполеона это имеет значение, так как, например, тип int
отлично работает.