On Sun, 28 Nov 2021 at 11:09, Jeremy Monat <jemo...@gmail.com> wrote: > > Hello, I'm Jeremy Monat. My primary interest in helping with SymPy > development is making it easier for new users to use SymPy by improving the > documentation. It is plenty powerful for the application I needed; learning > how to use SymPy was the challenge for me.
Hello and welcome Jeremy. Contributions to improving the documentation are absolutely welcome. There are a few things already happening in relation to this. We've just had a GSOD (Google Summer of Docs) project working on reorganising the documentation from a high-level. This was work by Joannah Nanjekye looking at different aspects of how to organise things. The most immediately noticeable change is the new front page which you can see in the dev docs for the next release: https://docs.sympy.org/latest/index.html https://docs.sympy.org/dev/index.html There is plenty more to do in terms of organisation. I'd like to break down the long API doc pages into smaller more organised pages more like this: https://numpy.org/doc/stable/reference/routines.fft.html There was a PR to do that somewhere but it seems to have stalled. Another thing happening right now is that Aaron Meurer is being funded by CZI to spend time writing new docs with a particular focus on guides for general usage rather than basic API docs. I bet Aaron would be grateful or any insights you have on what is really needed. Absolutely more is needed in improving the docs though. A good example is that you said your interest area was solvers. There should be a guide somewhere that explains how to "solve equations". There are so many different options for doing this in SymPy and I don't think many users understand what the pros and cons are or when each is applicable. Instead of a good guide explaining these we have things like this: https://docs.sympy.org/latest/modules/solvers/solveset.html#what-will-you-do-with-the-old-solve That page implies that solveset will replace solve and that solve should not be used any more (not at all true!). That kind of thing leads to a lot of confusion for people learning to use SymPy because it makes them think that they should use solveset instead of solve but solveset does not even begin to replace solve because it doesn't handle multivariate equations. -- Oscar -- 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/CAHVvXxR-vV5w4v_EULcZmeqzhwfOCkmebAi4vSrFgYGTPoryNA%40mail.gmail.com.