[SciPy-dev] Setting up your editor for NumPy/SciPy
Charles R Harris
Mon Oct 29 00:46:31 CDT 2007
On 10/3/07, Stefan van der Walt <email@example.com> wrote:
> Hi all,
> Since we are busy cleaning up the NumPy and SciPy sources, I'd like to
> draw your attention to the guidelines regarding whitespace.
> We use 4 spaces per indentation level, in Python and C code alike (see
> PEP 7: http://www.python.org/dev/peps/pep-0007/ under the heading
> Python 3000). Lines should be a maximum of 79 characters long (to
> facilitate reading in text terminals), and must not have trailing
> PEP 8 (http://www.python.org/dev/peps/pep-0008/) states:
> The preferred way of wrapping long lines is by using Python's
> implied line continuation inside parentheses, brackets and braces.
> If necessary, you can add an extra pair of parentheses around an
> expression, but sometimes using a backslash looks better. Make
> sure to indent the continued line appropriately.
> I attach a file, containing some common errors, which you can use to
> setup your editor. I also attach the settings I use under Emacs to
> highlight the problems.
I've attached a perl program borrowed from the LKML that removes
trailing whitespace. Maybe we should put it on the scipy site
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 1121 bytes
Desc: not available
Url : http://projects.scipy.org/pipermail/scipy-dev/attachments/20071028/181f2e85/attachment.obj
More information about the Scipy-dev