tgy / npdocstring

Generate missing numpydoc docstrings in your Python source code.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

npdocstring

Generate missing docstrings (numpydoc style) in your Python source code.

Requirements:

  • Python 3.10+

Build Status

This program will also parse the Python 3.X.X type hints and add them to the generated docstring.

For example, when the following file is piped to npdocstring

def test_function(a: int, b: List[int]) -> int:

  b.append(a)
  return sum(b)

npdocstring outputs this

def test_function(a: int, b: List[int]) -> int:
  '''

  Parameters
  ----------
  a : int
    FIXME

  b : list of int
    FIXME

  Returns
  -------
  int
    FIXME

  '''

  b.append(a)
  return sum(b)

About

Generate missing numpydoc docstrings in your Python source code.

License:MIT License


Languages

Language:Python 100.0%