I've had problems with dashes too, for the same reason.

Aaron Meurer
On Mar 27, 2010, at 1:46 PM, Dan Schult wrote:

> You are right--- sorry....  we use dashes for the underlines:
> Arguments
> -------------
> 
> You can see the sphinx output at http://networkx.lanl.gov/
> Don't know if that's what you want, but its something....
> Dan
> 
> On Mar 27, 2010, at 2:31 PM, Aaron S. Meurer wrote:
> 
>> Underlining things with === in docstrings doesn't play well with sphinx, I 
>> guess because it expects it to be on a different level then it ends up being 
>> on.
>> 
>> Aaron Meurer
>> On Mar 27, 2010, at 12:29 PM, Dan Schult wrote:
>> 
>>> 
>>> On Mar 27, 2010, at 2:00 PM, Toon Verstraelen wrote:
>>> 
>>>> Ondrej Certik wrote:
>>>>> On Sat, Mar 27, 2010 at 7:44 AM, Vinzent Steinberg
>>>>> <vinzent.steinb...@googlemail.com> wrote:
>>>>>> I like mpmath's format:
>>>>>> 
>>>>>> **Arguments**
>>>>>>  *arg1*
>>>>>>      description
>>>>>>  *arg2*
>>>>>>      description
>>>>> Note that each docstring must (should) contain examples of usage of
>>>>> the function.
>>>>> I like this way:
>>>>> def f(x):
>>>>>   """
>>>>>   First line.
>>>>>   Some more textlkja sd;lkfj aslfj asl;fdj
>>>>>   a;lsdfjal;kskfj lasjdfla;sdkfj
>>>>>   Examples:
>>>>>>>> x**2
>>>>>   x**2
>>>>>   """"
>>>>> Notice the indentation, it seems compatible with Python, and also Sage.
>>>> 
>>>> OK, thanks. I'll do that. (Apparently the docstrings of the mpmath 
>>>> functions are not visible in the html generated by Sphinx, but I'll see 
>>>> how it looks like once I try it.)
>>>> 
>>>> cheers,
>>>> 
>>>> Toon
>>> 
>>> To make it visible by sphinx use the rst decorators like:
>>> 
>>> Arguments
>>> =========
>>> 
>>>  arg1 : argtype
>>>     description
>>>  arg2 : argtype (optional, default=blah)
>>>     description
>>> 
>>> This is the style we use in the NetworkX package--we worked from what numpy 
>>> had but made small changes.
>>> Dan
>>> 
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "sympy" group.
>>> To post to this group, send email to sy...@googlegroups.com.
>>> To unsubscribe from this group, send email to 
>>> sympy+unsubscr...@googlegroups.com.
>>> For more options, visit this group at 
>>> http://groups.google.com/group/sympy?hl=en.
>>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "sympy" group.
>> To post to this group, send email to sy...@googlegroups.com.
>> To unsubscribe from this group, send email to 
>> sympy+unsubscr...@googlegroups.com.
>> For more options, visit this group at 
>> http://groups.google.com/group/sympy?hl=en.
>> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sympy" group.
> To post to this group, send email to sy...@googlegroups.com.
> To unsubscribe from this group, send email to 
> sympy+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/sympy?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to sy...@googlegroups.com.
To unsubscribe from this group, send email to 
sympy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to