On Wed, Jan 18, 2023 at 8:43 PM 'Anurag Surendra Bhat (B20CS097)' via sympy
<sympy@googlegroups.com> wrote:

> Hello Aaron and Sympy community,
> I am Anurag Bhat, a computer science student at Indian Institute of
> Technology Jodhpur. I have been contributing to SymPy for the past year and
> had proposed for GSOC'22 with Sympy also. More about my work can be found
> here <https://github.com/sympy/sympy/issues?q=author:faze-geek+is:open>.
> This is to say that I have a fair idea of how Sympy works and have gone
> through multiple modules.
> Improving reference docstring documentation is something I wanted to
> discuss and work upon since last year but didn't know if SymPy needed that
> or if there were any relevant issues open regarding this. I believe I would
> be interested if this is available as a project.
>
> Some of the pointers I can think of at the top of my head along with those
> you have mentioned are -
>
> 1. Docstrings of various modules have been written differently, following
> different styles of documentation,different spacing and different
> conventions. Although this looks consistent within the file , it leads to
> inconsistency throughout the codebase.
>
> For example (a recently fixed case I remember) -
> This style in *stats* module for parameters -
>
>
> *-- a symbol-- a PDF in terms of indexed symbols of the symbol given as
> the first argument*
>
> In many other modules it would have been written like this -
>
>
>
>
>
> *    Parameters    ==========    symbol : Symbol        Represents name of
> the random variable.    pdf : A PDF in terms of indexed symbols of the
> symbol given *
> *        as the first argument*
>

This is the sort of thing that's spelled out in the style guide
https://docs.sympy.org/latest/contributing/docstring.html#parameters-section.
But it isn't followed everywhere.

Aaron Meurer


>
> 2. At some instances, docstrings are not written accurately or are
> partially correct with reference to Wikipedia(or other online references).
> For examples look at this pr <https://github.com/sympy/sympy/pull/22969> where
> a half complete docstring needed to be corrected since it led to confusion.
>
> 3. Grammatical mistakes in the docstring are common and need to be
> corrected.
>
>
> If this project is proposed and offered I would surely like to be a part
> of it and discuss it in greater detail. Kindly keep me in mind if this pops
> up in the near future.
>
> Regards,
> Anurag Bhat.
> IIT Jodhpur (2020-24)
>
>
> On Thu, Jan 19, 2023 at 4:19 AM Aaron Meurer <asmeu...@gmail.com> wrote:
>
>> Google has announced they are running Google Season of Docs again this
>> year https://developers.google.com/season-of-docs. The deadline for us
>> to apply is February 15.
>>
>> I'd like to apply again. Before we do that, though, we need to come up
>> with a project idea. I'd also ideally like to find someone to hire before
>> then too (unlike Google Summer of Code, Season of Docs works like a grant
>> program. We apply for money from Google and if we are accepted they pay us
>> and we hire someone). If you are interested in working with us, please
>> reach out.
>>
>> This year, I'd like to focus on improving the overall quality of our
>> reference "docstring" documentation. I'm open to other ideas, but I
>> personally see this as the biggest deficiency in our documentation right
>> now. The quality of our reference documentation varies from good to OK to
>> bad to nonexistent. We have a documentation style guide that was written as
>> part of a previous season of docs, but it is not followed everywhere
>> https://docs.sympy.org/latest/contributing/documentation-style-guide.html
>> .
>>
>> This project mostly would consist of various small cleanups to the
>> existing documentation. For example:
>>
>> - There are also various little issues that are prevalent in the
>> reference docs. For example, the misuse of single backticks, which
>> currently create LaTeX, instead of double backticks (see
>> https://github.com/sympy/sympy/issues/13519).
>>
>> - There's a lot of various grammatical errors in the docstrings.
>>
>> - There are a lot of functions that have docstrings but which aren't
>> included in Sphinx, and would require little RST cleanups to include.
>>
>> These sorts of cleanups are not hard, but the issue is that we have a lot
>> of documentation, so they will take a dedicated effort to do.
>>
>> Aaron Meurer
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sympy" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to sympy+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/sympy/CAKgW%3D6JiL_MbCKVS-Mpb4r2GdjR_vTQv1-m4qCgmS%2BtypdY9PA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/sympy/CAKgW%3D6JiL_MbCKVS-Mpb4r2GdjR_vTQv1-m4qCgmS%2BtypdY9PA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> You received this message because you are subscribed to the Google Groups
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sympy+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sympy/CAOqN0PO16jTOqdMRKakxc26KTrannQTRSr%2BraJRRtPwksVnPAA%40mail.gmail.com
> <https://groups.google.com/d/msgid/sympy/CAOqN0PO16jTOqdMRKakxc26KTrannQTRSr%2BraJRRtPwksVnPAA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAKgW%3D6J3aSm%2B%3DJakqx8j8tfpDnwqJSfN36HBgT_VKNBAhPtUEg%40mail.gmail.com.

Reply via email to