mentat-collective / emmy

The Emmy Computer Algebra System.
https://emmy.mentat.org
GNU General Public License v3.0
392 stars 22 forks source link

port equation solver over from scmutils/solve #25

Open sritchie opened 2 years ago

sritchie commented 2 years ago

Currently there are only two files:

In the 2015 edition of the library there was more, with tests included. See this source tree: https://github.com/Tipoca/scmutils/tree/master/src/solve

kannangce commented 2 years ago

I'm not seeing solve-utils.scm anywhere in the scheme version, am I missing something?

sritchie commented 2 years ago

@kannangce Yes, that is a pretty old version of scmutils, from back in 2015 and pushed up by @tipoca but not official. The current version, from May of 2022, lives here and actually has much more than those two files!

https://groups.csail.mit.edu/mac/users/gjs/6946/installation.html

  /Users/sritchie/Downloads/scmutils-20220518/solve:
  total used in directory 736 available 548.8 GiB
  drwxr-xr-x@ 15 sritchie  staff     480 May 18 15:51   .
  drwxr-xr-x@ 35 sritchie  staff    1120 Sep 15 16:23   ..
  -rw-r--r--@  1 sritchie  staff    1133 Dec 20  2016   compile.scm
  -rw-r--r--@  1 sritchie  staff    1695 Nov 26  2016   equation-measurements.scm
  -rw-r--r--@  1 sritchie  staff   11459 Aug 28  2003   groebner.scm
  -rw-r--r--@  1 sritchie  staff   20909 Jun 15  2011   linreduce.scm
  -rw-r--r--@  1 sritchie  staff    1112 Dec 20  2016   load.scm
  -rw-r--r--@  1 sritchie  staff   47841 Mar  1  2022   nnsolve.scm
  -rw-r--r--@  1 sritchie  staff   39578 Nov 26  2017   nsolve.scm
  -rw-r--r--@  1 sritchie  staff    8870 Dec  2  2009   pslq.scm
  -rw-r--r--@  1 sritchie  staff   27273 Jul 31  2016   solve-old.scm
  -rw-r--r--@  1 sritchie  staff   44539 May 18 15:51   solve-utils.bci
  -rw-r--r--@  1 sritchie  staff   23083 Dec 10  2017   solve-utils.scm
  -rw-r--r--@  1 sritchie  staff  118310 May 18 15:51   solve.bci
  -rw-r--r--@  1 sritchie  staff    7145 Oct  1  2010   sparse-linear.scm