Commit Graph

23392 Commits (9a2e425d882345039d8ac3607646f97d0af0fcec)

Author SHA1 Message Date
John Benediktsson 9a2e425d88 Adding a readme that github can understand. 2012-05-17 11:50:12 -07:00
John Benediktsson 6bc1ab2d57 assocs.extras: more tests for deep-at. 2012-05-17 09:40:43 -07:00
John Benediktsson be3558c55f assocs.extras: adding deep-at. 2012-05-14 17:04:52 -07:00
John Benediktsson 214063400e sequences.extras: adding supremum-by and infimum-by that call the "map" quot once per element. 2012-05-14 16:44:07 -07:00
John Benediktsson 232495b5a6 sequences.extras: adding each-from and reduce-from. 2012-05-14 16:43:42 -07:00
John Benediktsson 4a30d7e625 sequences.extras: adding test for insert-sorted. 2012-05-14 16:12:35 -07:00
John Benediktsson 7c990fc09d hash-sets: using ?adjoin to implement duplicates, some tests. 2012-05-14 15:47:56 -07:00
John Benediktsson a7bc3d426e sets: adding ?adjoin. 2012-05-14 15:47:44 -07:00
John Benediktsson f8703fd055 models: adding ?set-model. 2012-05-14 15:40:55 -07:00
John Benediktsson b702491834 math.statistics: adding winsorized-mean. 2012-05-08 08:48:15 -07:00
John Benediktsson b1b224450e math.statistics: adding trim-mean and signal-to-noise. 2012-05-08 08:24:57 -07:00
John Benediktsson 8b199bd028 math.similarity: fix tests, not sure this is the correct definition. 2012-05-08 08:05:31 -07:00
John Benediktsson 61cdde1b74 interval-sets: inline unicode constant. 2012-05-07 17:31:32 -07:00
Doug Coleman 7977296e27 math.statistics: Add sum-of-squares word, add sum-of-squared-errors/sum-of-absolute-errors words. 2012-05-07 15:04:37 -07:00
Doug Coleman f691016465 sequences.extra: Fix min-by and max-by.
maximum and minimum run 2x as many calls to the quotation as are actually necessary; fix this eventually.
2012-05-07 15:04:37 -07:00
John Benediktsson d507658b1a memoize: moving MEMO[ to memoize.syntax to work around bootstrap issue. 2012-05-04 22:24:21 -07:00
John Benediktsson 425119ccde memoize: change MEMO[ to push a quotation. 2012-05-04 21:31:23 -07:00
John Benediktsson 59edc3803e memoize: cleaner test case. 2012-05-04 20:43:23 -07:00
John Benediktsson 861c5c6a3e memoize: adding a MEMO[ word which makes an inlined anonymous memoized quotation. 2012-05-04 20:39:26 -07:00
John Benediktsson 59276fce15 ui.gadgets.editors: adding delete-to-start-of-document and delete-to-end-of-document. 2012-05-04 18:38:12 -07:00
John Benediktsson e44b7248e1 Revert "Clean up smalltalk grammar"
This reverts commit 578bb98f21.
2012-05-04 18:20:04 -07:00
John Benediktsson c630cb1418 math.matrices: adding hilbert-matrix, toeplitz-matrix, hankel-matrix, and box-matrix. 2012-05-04 18:01:21 -07:00
John Benediktsson 44ed579363 interval-sets: change tests to use constant literals. 2012-05-04 17:40:45 -07:00
John Benediktsson 7dbb63a01e interval-sets: some modernization. 2012-05-04 17:33:10 -07:00
Daniel Ehrenberg 2e10ff5e53 Interval sets library 2012-05-04 17:27:31 -07:00
Slava Pestov 578bb98f21 Clean up smalltalk grammar 2012-05-04 17:23:32 -07:00
Doug Coleman 01e8d15cfb math.statistics: Add power-mean and quadratic-mean. 2012-05-04 15:27:46 -07:00
John Benediktsson 2bc643cb84 math.statistics: simpler (faster) version of rescale. 2012-05-04 14:51:38 -07:00
John Benediktsson 35d4a2bb1c math.statistics: adding contraharmonic-mean. 2012-05-04 14:43:29 -07:00
John Benediktsson 44e3f768b8 math.statistics: adding mean-dev and median-dev. 2012-05-04 14:40:24 -07:00
John Benediktsson 7820f5c8a8 math.statistics: separate "sample-" and "full-" versions of var, std, ste, and corr. 2012-05-04 14:31:26 -07:00
John Benediktsson c62cc95ce1 math.extras: adding moving-median. 2012-05-04 14:23:15 -07:00
John Benediktsson 62654a4271 math.statistics: adding standardize, differences, rescale. 2012-05-04 14:18:45 -07:00
Doug Coleman 9b6f58fc9e math.matrices: Add a diagonal-matrix word that makes an nxn matrix from a sequence.
Optimize identity-matrix word -- 2-3x faster using diagonal-matrix.
Add an eye word that makes an mxn diagonal matrix with a diagonal offset by k.
2012-05-04 11:31:05 -07:00
John Benediktsson cc4ca513ac math.finance: adding some tests. 2012-05-04 10:06:24 -07:00
John Benediktsson e60a8c454d math.finance: some fixes to dema, gdema, and tema. 2012-05-04 09:40:04 -07:00
Doug Coleman fbf85898de prettyprint: Fix unit tests. Remove useless line. 2012-05-04 09:09:39 -07:00
John Benediktsson 503d6d3fc2 math.extras: adding moving-average and exponential-moving-average words. 2012-05-04 09:04:58 -07:00
Doug Coleman a20adde72b compiler.units: Oops, meant not to commit this one. 2012-05-04 09:05:43 -07:00
Doug Coleman a85969e269 math.blas, alien.fortran: Back from beyond the grave. 2012-05-04 09:05:43 -07:00
John Benediktsson ea5fe1162f math.extras: adding jacobi and legendere symbols. 2012-05-04 08:57:09 -07:00
Doug Coleman cb42258144 classes:
- Allow methods to dispatch off union{ } and intersection{ } classes.
- Add not{ } anonymous-complement syntax.
- Define class-name for anonymous-union/intersection/complement and maybes, and clean up pprint.
- Change maybe: foo to maybe{ foo }
- Call sort-classes when making anonymous-union/anonymous-intersection classes so that they are canonicalized.
2012-05-03 19:45:30 -07:00
John Benediktsson ef640d9e2a math.finance: adding dema, gdema, and tema. 2012-05-03 16:31:04 -07:00
John Benediktsson 3b8b9f4c59 math.distances: adding correlation-distance. 2012-05-03 15:52:28 -07:00
John Benediktsson c64f337c2d math.distances: adding a couple more distance functions. 2012-05-03 15:42:12 -07:00
John Benediktsson fda12a9972 math.functions: adding generalized signum function. Fixes #509. 2012-05-03 14:44:10 -07:00
John Benediktsson 13a8e5e8cb math.distances: adding some distance functions. 2012-05-03 13:38:59 -07:00
John Benediktsson d6a5cc3ee8 math.vectors: adding p-norm. 2012-05-03 13:27:00 -07:00
John Benediktsson 29c78e5011 sequences.extras: adding 2map-sum and 2count. 2012-05-03 11:31:38 -07:00
John Benediktsson 92f1955d50 math.similarity: adding a few similarity metrics. 2012-05-03 10:57:30 -07:00