[NumPy-style docstrings](https://numpydoc.readthedocs.io/en/latest/format.html) are a standard format for writing docstrings in Python popularized by the NumPy community and used in other scientific computing packages. [Sphinx](https://www.sphinx-doc.org/en/master/), a [[documentation generator]], reads NumPy-style docstrings. See [here](https://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_numpy.html) for lots of examples.
Below is the general form of a NumPy-style docstring.
```python
def my_function():
"""
Briefly describe the function in the imperative mood.
Long description...
Parameters
----------
param1: int
The first parameter.
Returns
-------
bool
True if successful, false otherwise.
"""
# No blank line after doc string
```