By the way, if you have a student (undergrad or postgrad) who's
eligible for GSoC, and is willing to work on improving FriCAS
interface with Sage/Python, please urge them to apply for GSoC with
Sage.
We were thinking about e.g. building a loadable, into Python, or C,
FriCAS module, based on libsbcl, as one project we'd
be interested in having.

https://summerofcode.withgoogle.com/organizations/sagemath/profile

Dima



On Fri, Mar 14, 2025 at 2:47 PM Dima Pasechnik <dimp...@gmail.com> wrote:
>
> On Fri, Mar 14, 2025 at 11:45 AM 'Ralf Hemmecke' via FriCAS - computer
> algebra system <fricas-devel@googlegroups.com> wrote:
> >
> > Hi Dima,
> >
> > On 3/14/25 17:34, Dima Pasechnik wrote:
> > > There is also a way to interface Fricas with MMAs via SageMath,
> > > which has interfaces to Maple, Matlab, Magma, and Mathematica.
> > Yes, I heard, but had no reason to use it up to
> >
> > 1) Do you have some examples for a back and forth work between FriCAS
> > and MMA via Sage? A URL to the respective docs would be fine.
>
> Basically, it's always system_foo->Sage->system_bar.
> Not directly system_foo->system_bar.
> Which is a meaningful design, as there are too many systems, and
> having one interface
> for each of them, as opposed to one for each pair of them, is cheaper.
>
>
> sage: with hold:      # to prevent Sage from evaluating i
> ....:     i=integral(sin(x),x)
> ....:     m=mathematica(i)
> ....:     f=fricas(m)
> ....:
> sage: i,m,f
> (integrate(sin(x), x), -Cos[x], - cos(x))
> sage: list(map(type,(i,m,f)))
> [<class 'sage.symbolic.expression.Expression'>,
>  <class 'sage.interfaces.mathematica.MathematicaElement'>,
>  <class 'sage.interfaces.fricas.FriCASElement'>]
> sage:
>
> By the way, here it's actually wolframscript, not "real" MMA. I
> installed wolframscript
> and made a symbolic link called "math" pointing to wolframscript.
>
> >
> > 2) How is the FriCAS connection. And as far as I remember the connection
> > to FriCAS does not cover everything.
>
> it doesn't at the moment, in particular, IIRC, rootsum stuff is not 
> implemented.
>
> Dima
>
> >
> > Ralf
> >
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "FriCAS - computer algebra system" group.
> > To unsubscribe from this group and stop receiving emails from it, send an 
> > email to fricas-devel+unsubscr...@googlegroups.com.
> > To view this discussion visit 
> > https://groups.google.com/d/msgid/fricas-devel/fb965b59-622e-4db5-aa97-cb72a64d7f12%40hemmecke.org.

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to fricas-devel+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/fricas-devel/CAAWYfq1-SmYJLKzBkhC4yaG87Mt1zHQTr8cZkx1cjMB3pU1VtQ%40mail.gmail.com.

Reply via email to