Skip to content

Commit

Permalink
cleaned up doc to widget class
Browse files Browse the repository at this point in the history
  • Loading branch information
decarlof committed Jul 28, 2017
1 parent a0ffe5d commit e249826
Showing 1 changed file with 6 additions and 86 deletions.
92 changes: 6 additions & 86 deletions ximage/widget.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
# #########################################################################

"""
Module for describing .....
This module contains the ximage widgets
"""

from __future__ import (absolute_import, division, print_function,
Expand All @@ -56,102 +56,22 @@
import matplotlib.pylab as pl
import matplotlib.widgets as wdg

__authors__ = "First Name Last Name"
__authors__ = "Francesco De Carlo"
__copyright__ = "Copyright (c) 2017, Argonne National Laboratory"
__version__ = "0.0.1"
__docformat__ = "restructuredtext en"
__all__ = ['slider']

class slider():
"""
This is an example of a module level function.
Ref.:
http://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_numpy.html#example-numpy
Function parameters should be documented in the ``Parameters`` section.
The name of each parameter is required. The type and description of each
parameter is optional, but should be included if not obvious.
If \*args or \*\*kwargs are accepted,
they should be listed as ``*args`` and ``**kwargs``.
The format for a parameter is::
name : type
description
The description may span multiple lines. Following lines
should be indented to match the first line of the description.
The ": type" is optional.
Multiple paragraphs are supported in parameter
descriptions.
Plots a stack of images.
Parameters
----------
parameter_01 : int
The first parameter.
parameter_02 : :obj:`str`, optional
The second parameter.
parameter_03 : :obj:`str`, optional
The second parameter.
*args
Variable length argument list.
**kwargs
Arbitrary keyword arguments.
Returns
-------
bool
True if successful, False otherwise.
The return type is not optional. The ``Returns`` section may span
multiple lines and paragraphs. Following lines should be indented to
match the first line of the description.
The ``Returns`` section supports any reStructuredText formatting,
including literal blocks::
{
'param1': param1,
'param2': param2
}
Raises
------
AttributeError
The ``Raises`` section is a list of all exceptions
that are relevant to the interface.
ValueError
If `param2` is equal to `param1`.
Examples
--------
Examples should be written in doctest format, and should illustrate how
to use the function.
>>> print([i for i in example_generator(4)])
[0, 1, 2, 3]
More Reference:
http://www.sphinx-doc.org/en/stable/domains.html#python-roles
More examples:
.. math:: X(e^{j\omega } ) = x(n)e^{ - j\omega n}
.. warning:: Warning text.
.. note:: Note text.
.. image:: img/plot_profile_animation.gif
data : ndarray
3D stack of images.
"""

def __init__(self, data):
self.data = data

Expand Down

0 comments on commit e249826

Please sign in to comment.