1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
import MontagePy._wrappers as _wrappers
{% for func in functions %}
def {{ func.name }}({{ func.arguments_with_defaults|join(', ') }}):
"""
{{func.summary}}
Parameters
----------
{% for arg in func.docstring_arguments %}{{ arg.name }} : {{ arg.type}}
{{ arg.description}}
{% endfor %}
Returns
-------
{% for arg in func.return_arguments %}{{ arg.name }} : {{ arg.type}}
{{ arg.description}}
{% endfor %}
"""
return _wrappers.{{ func.name }}({{ func.arguments|join(', ') }})
{% endfor %}
|