~peterpall/maxima/+git/maxima.code:rtoy-add-ftake

Last commit made on 2021-08-08
Get this branch:
git clone -b rtoy-add-ftake https://git.launchpad.net/~peterpall/maxima/+git/maxima.code

Branch merges

Branch information

Name:
rtoy-add-ftake
Repository:
lp:~peterpall/maxima/+git/maxima.code

Recent commits

2da8859... by Raymond Toy <email address hidden>

Need reversealias property for grind and plot labels

Grind and plot needs the reversealias property to be able to print out
the right thing. Without this, the result is the verb (%) form. We
really want the noun (%) form. This happens in msize-atom which will
strip the dollar sign off the noun form to produce the desired result.

Also added some comments on what the properties are need for.

4543b6f... by Raymond Toy <email address hidden>

Add formulas when mahtjax isn't available.

We didn't have formulas for the html docs when mathjax wasn't
available. Add these now, basically using the same forms as used for
the info verison.

40de7f5... by Raymond Toy <email address hidden>

Remove $elliptic_eu and $jacobi_am.

These defmfun's shouldn't be there because we have a simplifier for
each.

Testsuite passes.

6ba1c50... by Raymond Toy <email address hidden>

Remove some old incorrect comments

f2ced5b... by Raymond Toy <email address hidden>

Add comment from Stavros on why TAKE is named that way.

From the mailing list, Aug 4, 2021, by Stavros Macrakis.

25378a6... by Raymond Toy <email address hidden>

Replace TAKE with FTAKE.

Also removed some debugging prints

f9c3523... by Raymond Toy <email address hidden>

Remove defmfun's for inverse Jacobi functions.

This also means that all the places that called the function has been
replaced by ftake.

We also fixed a but in float evaluation of inverse_jacobi_sn(1.5,1/2).
We needed to convert the args to floats, but we weren't, so the
numerical lisp functions were seeing ((rat) 1 2) instead of 1/2.

96be929... by Raymond Toy <email address hidden>

Remove more defmfun for elliptic_pi and Jacobian elliptic functions.

0e15e0d... by Raymond Toy <email address hidden>

Don't need the noun and reversealias properties

But the other properties are needed. Otherwise things like
quad_qags(jacobi_sn(x,1/2) ...) and plot2d(jacobi_sn(x,1/2), ...)
fails with an error that it can't evaluate the function.

5463283... by Raymond Toy <email address hidden>

Remove defmfun for elliptic_[ek]c

Remove these and replace all calls with the appropriate ftake.