For me, the sell of SymPy is the Python programming language. Once you are
sold on Python, then SymPy comes as a natural choice.

Even if you aren't sold on the language itself, as Ondrej points out,
Python has a whole ecosystem of packages (and not even just scientific
packages, it has packages for pretty much anything).

Aaron Meurer

On Mon, Jan 12, 2015 at 7:02 PM, Ondřej Čertík <[email protected]>
wrote:

> The link that Jason sent provides data for b), c), d). Few more comments:
>
> a) I think that's comparable, if there is anything that Maxima can do
> and SymPy can't, please let us know. SymPy might have more features in
> specific areas.
>
> b, c) I think sympy has more developers and the community is more
> involved in the development. Also, being in Python, you can use it
> with IPython notebook and all the other libraries in Python. For
> scientific computing, arguably the Python ecosystem is now the best /
> standard. Large community, lots of tools. And if anything replaces
> Python in the future (perhaps Julia), it will have to provide good
> Python interoperability (Julia does already). So the investment in
> Python will not be lost. This is the biggest argument for SymPy
> against Maxima in my opinion. The rest is less important, although it
> also compares favorably for SymPy.
>
> e) Test coverage in sympy is in my opinion very good, but I don't have
> hard data on that compared to maxima.
>
> On Mon, Jan 12, 2015 at 5:38 PM, Jason Moore <[email protected]> wrote:
> > Here is a comparison:
> >
> https://www.openhub.net/p/compare?project_0=SymPy&project_1=Maxima+--+GPL+CAS+based+on+DOE-MACSYMA
> >
> >
> > Jason
> > moorepants.info
> > +01 530-601-9791
> >
> > On Mon, Jan 12, 2015 at 4:29 PM, Jason Moore <[email protected]>
> wrote:
> >>
> >> Bastian,
> >>
> >> Maybe https://www.openhub.net/ has both projects. It has sympy and a
> bunch
> >> of stats.
> >>
> >> Feel free to improve the wiki page on the sympy repository as it will
> >> likely help others too.
> >>
> >>
> >> Jason
> >> moorepants.info
> >> +01 530-601-9791
> >>
> >> On Mon, Jan 12, 2015 at 4:07 PM, Bastian Weber
> >> <[email protected]> wrote:
> >>>
> >>> Sorry if this post might be slightly offtopic,
> >>>
> >>> Situation:
> >>>
> >>> A (generalized) colleague is working on a book. Intended audience are
> >>> graduate students of electrical engineering. The book treats concepts
> >>> like vector fields, differential forms, (linear and nonlinear)
> >>> coordinate transforms, null spaces, etc. The author wants to provide
> >>> some "illustrations" of the treated concepts by means of short
> >>> computer-algebra snippets. Currently he uses maxima.
> >>>
> >>> From my point of view, the combination of IPython notebook and sympy
> >>> would be a better choice. So I am collecting arguments, which should be
> >>> covered by reliable information, to finally convince him (in the best
> >>> case).
> >>>
> >>> Status: Until now I only found
> >>>
> >>> [1] https://github.com/sympy/sympy/wiki/SymPy-vs.-Maxima
> >>>
> >>> which seems to be quite neutral, i.e., it does not reflect my personal
> >>> experience that the usage of sympy is much more intuitive.
> >>>
> >>>
> >>> Questions:
> >>>
> >>> 1. Are there any documents available, comparing sympy and maxima in
> >>> terms of:
> >>>
> >>> a) features ([1] does this on a quite abstract level)
> >>> b) development activity
> >>> c) community size
> >>> d) documentation coverage
> >>> e) test coverage
> >>> f) subjective "usability experience" (maybe internal consistency,
> module
> >>> compatibility)
> >>>
> >>>
> >>> 2. What would be other arguments for/against Sympy (together with
> >>> IPNotebook and Python)?
> >>>
> >>> I started to collect my thoughts here:
> >>>
> >>> [2] https://github.com/basweber/sympy/wiki/sympy_vs_maxima
> >>>
> >>> Best regards,
> >>>
> >>> Bastian
> >>>
> >>> --
> >>> 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 [email protected].
> >>> To post to this group, send email to [email protected].
> >>> Visit this group at http://groups.google.com/group/sympy.
> >>> To view this discussion on the web visit
> >>>
> https://groups.google.com/d/msgid/sympy/54B461BA.9050205%40gmx-topmail.de.
> >>> 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 [email protected].
> > To post to this group, send email to [email protected].
> > Visit this group at http://groups.google.com/group/sympy.
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/sympy/CAP7f1Aj6CpvemUskn14Q7CyCF%2BWLHAz8VEYn5%2B2G%3Dt1G9W%2Babg%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 [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/sympy.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sympy/CADDwiVDuyesx50nNO-EKuXi5SqnbK4%2BZfNBRpNvaFWZsJ_tJUQ%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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAKgW%3D6LD%3Do6M2Tre4YcBtgh1aO2c9iYdqp0woHuQBXOCxrPM7w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to