'Return a shallow copy of the object.
Convenience method so user doesn\'t have to import the
:mod:`copy` stdlib module.
.. warning::
Use `deepcopy` instead of `copy` unless you know why you need a
shallow copy.'

def copy(self):

    return copy.copy(self)
