Dear everybody,
please find some status on the current development work on
JMathLib below:
I have been improving JMathLib a lot. Below you'll find a
large list of functions incorporated into JMathLib. I have
reused a lot of functions from Octave in order to speed
up the process of reusing functions.
The API and core of JMathLib has also improved a lot. I have
added new functions for caching of m-files. In order to
recache an m-file just press the return button at the prompt.
Work on N-D-arrays also has started.
For functions which work on all elements of an array I have
created a simplified version of the external function interface,
New functions:
_class.java, angle.java, bench.m, beta.m, betaln.m,
center.m, class.m, cloglog.m, close.java, compan.m,
complement.m, cov.m, createnewfile.java, cumprod.java,
cumsum.m, create_set.m, conj.java, delete.java, det.m,
dot.m, eq.m, false.m, gammaln.m, ge.m, gray2ind.m,
gray.m, gt.m, hankel.m, hurst.m, inf.java, inv.m,
isa.java, isdefinite.m, isdirectory.java, isfile.java,
isfinite.java, ishidden.java, islogical.java,
isnan.java, isinf.java, issymmetric.m,
lastmodified.java, le.m, loadvariables.java,
logical.java, logspace.m, lookup.m, mean.m,
meansq.java, mkdir.java, nan.java, ne.m, npv.m,
nthroot.m, ntsc2rgb.m, nper.m, numel.java, orth.m,
pascal.m, perms.m, pmt.m, polyval.m, polyreduce.m,
poly.m, print_usage.java, pv.m, pvl.m, qconj.m,
qderiv.m, qderivmat.m, qinv.m, qmult.m, qtrans.m,
qtransv.m, qtransvmat.m, quaternion.m, randperm.m,
rehash.java, repmat.java, rmdir.java, roots.m,
save_variables.java, size_equal.m, sort.java, std.m,
stril.m, sylvester_matrix.m, toeplitz.m, triangle_lw.m,
triangle_sw.m, triu.m, true.m, union.m, var.m, vech.m,
wilkinson.m
All the above functions have been committed to CVS.
This is what I am currently working on:
- N-D-arrays
- logical arrays
- uses more functions from Octave
During the next weeks I will improve error handling
and core functions.
In case you are looking for anything special, please
let me know.
Enjoy JMathLib,
Stefan.
|