ITMO-NSS-team / EPDE

EPDE - partial differential equations discovery framework
Other
59 stars 3 forks source link

docstring of method #17

Open ShvarcbergJull opened 1 year ago

ShvarcbergJull commented 1 year ago

оформление docstrings для методов и функций в следующем виде:

"""
My numpydoc description of a kind
of very exhautive numpydoc format docstring.

Parameters
----------
first : array_like
    the 1st param name `first`
second :
    the 2nd param
third : {'value', 'other'}, optional
    the 3rd param, by default 'value'

Returns
-------
string
    a value in a string

Raises
------
KeyError
    when a key error
OtherError
    when an other error
"""
nicl-nno commented 1 year ago

@DenisSidoren а это правильный формат докстрингов для построения документации?

DenisSidoren commented 1 year ago

@nicl-nno Формат (стиль) докстрингов может быть разный, в данном случае используется numpy-style, при правильной настройке конфиг файла отображение документации будет корректным и, возможно, красивым - зависит от того, что является красивым. В тех проектах, где я оформлял документацию я выбирал google-style докстринги, этот стиль было проще и удобнее использовать, чтобы конечный продукт выглядел достойно