Hi Alan. I unfortunately did not notice this email or your email from last year about wanting to reintegrate GA into SymPy until today.
As Jason stated in the older thread (https://groups.google.com/d/msgid/sympy/CAP7f1AjwedYve2wg7VKZxkj5o4M2SjqjV_8w5zj-Ojt82KP3Dg%40mail.gmail.com) GA will be easiest to maintain as part of SymPy. For instance if someone makes a change in SymPy that breaks one of the GA tests they will also have to go in and modify GA to be compatible (every test in the SymPy test suite must pass before a pull request can be merged). To add a package to SymPy, add a directory under the sympy/ directory with the code. There may be some other places that you need to modify if you are adding a new module (like setup.py). The tests for the package should go under the same directory (like sympy/galgebra/tests), and the documentation should go in doc/src. Notebooks for the documentation are fine. It is OK if the documentation has extra dependencies that SymPy itself does not have, since most users of SymPy will not be building the documentation from scratch. I don't think we have integrated nbsphinx for any of our documentation yet so that will need to be added. Aaron Meurer On Tue, Apr 2, 2019 at 4:07 PM Jason Moore <moorepa...@gmail.com> wrote: > > You could try to use pandoc to convert the latex files to restructuredtext. I > bet it would get most of it right with only minimal manual formatting needs. > > Jason > moorepants.info > +01 530-601-9791 > > > On Tue, Apr 2, 2019 at 3:06 PM brombo <abrombo...@gmail.com> wrote: >> >> After GSOC is over I have someone to help me reintegrate geometric >> algebra/calculus >> into sympy. The biggest problem is documentation (all of it is in >> LaTeX). I know that sympy uses sphinx. Can one use nbsphinx so they >> can launch tutorial notebooks directly from the documentation or is the >> problem that sympy does not automatically install notebook so jupyter >> notebook must be installed separately? >> >> PS: Where are the instructions for adding a package to sympy? It has been a >> long time since I did it. >> >> -- >> 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 post to this group, send email to sympy@googlegroups.com. >> Visit this group at https://groups.google.com/group/sympy. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/sympy/6e0118a4-df48-4911-a8ad-1cfd738e8073%40googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. > > -- > 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 post to this group, send email to sympy@googlegroups.com. > Visit this group at https://groups.google.com/group/sympy. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/CAP7f1AjJrFkMPzMxn6DQ4ttqJXZ0OH%2BGtErNKjiSiwZRGD_xBQ%40mail.gmail.com. > For more options, visit https://groups.google.com/d/optout. -- 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 post to this group, send email to sympy@googlegroups.com. Visit this group at https://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAKgW%3D6K0wqp4KFxoBO4mFiZ2%3Di%2BWJLHjzoPCLQPhE9JD2gt-kg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.