~peterpall/maxima/+git/maxima.code:rtoy-update-intro-specfun

Last commit made on 2022-07-18
Get this branch:
git clone -b rtoy-update-intro-specfun https://git.launchpad.net/~peterpall/maxima/+git/maxima.code

Branch merges

Branch information

Name:
rtoy-update-intro-specfun
Repository:
lp:~peterpall/maxima/+git/maxima.code

Recent commits

964eedb... by Raymond Toy <email address hidden>

Update intro to special functions

Instead of the example table there now, use an itemized list for each
subsection, and in each item, add a table of all the functions in the
subsection.

Not yet complete.

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

Make sure update is done without user init files loaded.

When updating the examples, we want to run maxima-local without
loading any init files. However, we need to load ./maxima-init.lisp
to configure things to work properly with update_examples. Hence,
update maxima_command to use the options "--no-init -p
maxima-init.lisp" to achieve this.

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

Declare *maxima-load-init-files* special in macsys

*maxima-load-init-files* is defined in init-cl which is loaded after
macsys, so declare this as special.

Also remove the declare-top for the special vars *maxima-initmac* and
*maxima-initlisp* and move them to macsysma-top-level, which is the
only place they're used.

457d5ba... by Raymond Toy <email address hidden>

Update examples

Run update-examples on distrib.texi.m4. Some of the examples were
out-of-date because the cdf's didn't include a unit_step function. We
update all of the examples instead of just the ones I know about.

06d1943... by Raymond Toy <email address hidden>

Add --no-init (or --norc) command line option

This option tells maxima not to load the init files (maxima-init.lisp,
maxima-init.mac) on startup. The default is to load them, of course.

Manually tested the change, and maxima-local --norc does not load my
init files.

7cf6af0... by David Billinghurst <email address hidden>

Remove file contrib/diffequations/ode1_clairault.mac

File was renamed to ode1_clairaut.mac and history preserved.
Original file accidentally left as well.

f654daf... by David Billinghurst <email address hidden>

Add Constants.texi and distrib.texi to doc/info/.gitignore. Now generated.

aceb02b... by David Billinghurst <email address hidden>

Update testuite XFAILS under clisp for rtest_to_poly and rtest_to_poly_solve

Quite a few tests pass with clisp but were marked as XFAILS.
Tested using clisp under window 10 / cygwin.

7a5b269... by Raymond Toy <email address hidden>

Add note that handle-special-chars isn't actually that expensive

Per the comment, this function doesn't really cost that much, and
there's basically no difference in the run time when it's used or not.

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

Fix incorrect value for cdf_lognormal for x < 0

Previously cdf_lognormal(x,m,s) returned 1/2 for x < 0. This is
incorrect since the pdf is 0 for x < 0.

The problem was a misplaced multiplication by unit_step(x). Add some
parentheses to make it right.

Update the docs with the correct formula.

Add a test for cdf_lognormal with negative x.