John Benediktsson
4e72d80256
Using "same?" in more places.
2012-07-21 10:22:44 -07:00
John Benediktsson
2f325e4fee
using if-zero in even more places.
2012-07-16 19:38:49 -07:00
John Benediktsson
5cc30f46f5
using if-zero in more places.
2012-07-16 15:45:21 -07:00
John Benediktsson
69d11c08e0
math.text.french: removing duplicate if-zero definition.
2012-06-22 08:36:37 -07:00
John Benediktsson
2dfa80c71e
math.blas.config: deal with OS X libblas ABI mess
...
x86-64 libblas uses different ABIs on 10.5 and 10.7, and is broken on 10.6.
Modified from patch by Joe Groff.
2012-06-20 17:17:49 -07:00
John Benediktsson
314dc05ab0
math.extras: adding nonzero.
2012-06-19 14:23:00 -07:00
John Benediktsson
fe4be254da
sequences.extras: move min-by/max-by to math.compare.
2012-05-19 11:26:01 -07:00
John Benediktsson
bab0f663ae
math.similarity: fix tests, not sure this is the correct definition.
2012-05-08 08:05:31 -07:00
John Benediktsson
a2f8735c9a
math.extras: adding moving-median.
2012-05-04 14:23:15 -07:00
John Benediktsson
cbf022454b
math.finance: adding some tests.
2012-05-04 10:06:24 -07:00
John Benediktsson
0a187f6609
math.finance: some fixes to dema, gdema, and tema.
2012-05-04 09:40:04 -07:00
John Benediktsson
3841bbb891
math.extras: adding moving-average and exponential-moving-average words.
2012-05-04 09:04:58 -07:00
Doug Coleman
3c29b4c131
math.blas, alien.fortran: Back from beyond the grave.
2012-05-04 09:05:43 -07:00
John Benediktsson
7b01763975
math.extras: adding jacobi and legendere symbols.
2012-05-04 08:57:09 -07:00
John Benediktsson
7fe0e95cd4
math.finance: adding dema, gdema, and tema.
2012-05-03 16:31:04 -07:00
John Benediktsson
3c3ad89a22
math.distances: adding correlation-distance.
2012-05-03 15:52:28 -07:00
John Benediktsson
d3d109aa3e
math.distances: adding a couple more distance functions.
2012-05-03 15:42:12 -07:00
John Benediktsson
af8f23a78c
math.distances: adding some distance functions.
2012-05-03 13:38:59 -07:00
John Benediktsson
6b8d802985
math.similarity: adding a few similarity metrics.
2012-05-03 10:57:30 -07:00
Doug Coleman
f6398365bd
math.functions: rename exp to e^ to be consistent with 2^ and 10^. update things.
2012-05-02 10:22:23 -07:00
John Benediktsson
0650495414
math.extras: adding sterling numbers, bernoulli numbers, chi-square and inverse-chi-square words.
2012-04-20 20:09:54 -07:00
John Benediktsson
449814a387
math.primes.twins: calculating twin primes.
2012-04-19 15:14:31 -07:00
Doug Coleman
d2a42ec4e2
extra:math.erato: Remove txt files; vocab was moved to basis.
2012-01-02 12:14:03 -08:00
John Benediktsson
b237df3a3b
Remove unused stack effects from DEFER: declarations.
2011-10-18 14:42:17 -07:00
John Benediktsson
6f1c44b46d
Cleanup some lint warnings.
2011-10-15 19:19:44 -07:00
Joe Groff
2bd6de9a02
slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global
2011-09-19 10:03:43 -07:00
John Benediktsson
8335ceff8c
math.approx: function to approximate rationals.
2011-08-19 13:27:44 -07:00
John Benediktsson
cd3ee55fb8
Merge branches 'master' and 'cleanup' into cleanup
2010-11-25 23:57:54 -08:00
Doug Coleman
1f366c8b1d
Move math.transforms.fft to unmaintained since it's broken and there are no unit tests
2010-09-21 00:20:23 -05:00
John Benediktsson
cd27d1337b
math.floating-point: adding double>ratio.
2010-09-11 19:41:06 -05:00
John Benediktsson
61d0a7ab94
math.finance: Removing an instance of "spin".
2010-09-10 13:30:01 -07:00
John Benediktsson
dcc5ea89c7
math.floating-point: adding double>ratio.
2010-09-10 13:28:57 -07:00
Slava Pestov
ea726f5680
Move remaining sequence operations from generalizations to sequences.generalizations where they belong
2010-05-18 18:36:47 -04:00
Joe Groff
191ac353fd
generalize stack effects so we can bootstrap with the stricter stack effect checking
2010-03-08 23:38:10 -08:00
Slava Pestov
b59da05347
Merge branch 'master' of git://github.com/erikcharlebois/factor
2010-02-19 12:35:21 +13:00
Slava Pestov
220dd88a2c
Update documentation for new help lint check
2010-02-19 12:31:52 +13:00
Erik Charlebois
550cd430f1
Merge branch 'master' of git://github.com/slavapestov/factor
2010-02-16 03:27:33 -08:00
Erik Charlebois
941c09d73a
Splines: catmull-rom, bezier curve, cubic hermite, kochanek-bartels
2010-02-16 03:26:36 -08:00
Slava Pestov
361de6c470
math.points: move to extra
2010-02-16 15:29:02 +13:00
Slava Pestov
db4a1f7536
Fix unit test for math.parser change
2010-02-08 08:31:17 +13:00
Joe Groff
2381e9bf24
quaterion to matrix4 conversion
2010-02-04 11:25:45 -08:00
Slava Pestov
df4fb4a3ee
Removing integers-as-sequences
2010-01-15 07:15:33 +13:00
Joe Groff
67cc1c01be
Merge branch 'master' into simd-cleanup
2009-11-26 16:14:46 -08:00
Joe Groff
4027002db7
remove SIMD:s
2009-11-25 20:21:54 -08:00
Slava Pestov
0612bc6177
Factor source files should not be executable
2009-11-21 17:50:43 -06:00
Joe Groff
a5957b188d
nip most uses of tuck from extra
2009-11-05 22:22:21 -06:00
Joe Groff
96716145e3
Merge branch 'master' of git://factorcode.org/git/factor
2009-10-30 14:53:56 -05:00
Joe Groff
cac1778bd0
remove most uses of roll/-roll from extra
2009-10-30 14:14:24 -05:00
Doug Coleman
44acd45f2a
move docs for nth-root, fix docs for minmax
2009-10-30 06:37:02 -05:00
Doug Coleman
003787113f
move nth-root to math.functions, use exchange-unsafe in math.statistics
2009-10-30 02:35:51 -05:00
Joe Groff
6e1bffb1c5
update existing code to use :> ( ) when possible
2009-10-28 16:11:33 -05:00
Joe Groff
5caa118e40
make first2, first3, first4 inline
2009-10-26 17:30:37 -05:00
Joe Groff
1db55cdfbb
add some tests for math.matrices.simd matrix-vector multiplication
2009-10-15 13:35:22 -05:00
Joe Groff
2a24e30a24
store math.matrices.simd matrices in column-major order so that m4.v, frustum, and translation construction are faster
2009-10-10 17:45:15 -05:00
Joe Groff
fbe810fc3b
rename SIMD vmerge and kids to (vmerge), make new vmerge more generally useful
2009-10-05 17:55:39 -05:00
Slava Pestov
61e3ba77d8
math.matrices.simd: add an inline declaration
2009-10-05 05:29:30 -05:00
Joe Groff
0c7857152b
clean up frustum-matrix4
2009-10-04 16:29:03 -05:00
Joe Groff
fb4ca1ce85
cleaner implementation of translation-matrix4
2009-10-04 15:37:22 -05:00
Joe Groff
cef5a32746
rice out transpose-matrix4 and diagonal-matrix4 using vmerge
2009-10-03 22:48:41 -05:00
Doug Coleman
67167cf9ea
Merge branch 'docs' of git://github.com/klazuka/factor into klazuka
...
Conflicts:
basis/math/vectors/vectors-docs.factor
2009-10-02 15:58:45 -05:00
Keith Lazuka
405e5d015b
docs: change $subsection to $subsections
2009-10-02 12:15:48 -04:00
Slava Pestov
cb71fbf4fe
Fix compiler.cfg.value-numbering and math.matrices.simd unit tests
2009-10-02 02:32:35 -05:00
Joe Groff
0c8a4717f2
add software vall?, vany?, vnone? words
2009-10-01 13:21:10 -05:00
Joe Groff
0044964e78
fix a stupid bug in simd rotation-matrix4
2009-10-01 13:04:59 -05:00
Joe Groff
5ac5a74cc6
write v? and vmask in terms of bitwise ops
2009-10-01 00:09:25 -05:00
Joe Groff
a93f8f66f9
Revert "add a %blend-vector intrinsic for v?"
...
This reverts commit 21e4b28b67
.
2009-09-30 23:40:37 -05:00
Joe Groff
7db7b63552
add a %blend-vector intrinsic for v?
2009-09-30 23:03:59 -05:00
Joe Groff
a2771aa166
pit math.matrices and math.matrices.simd against each other in calculating matrix exponentials
2009-09-30 12:58:32 -05:00
Slava Pestov
4c856e51e1
math.matrices.simd: hack: replace 'first4' with '4 firstn' since latter is open-coded
2009-09-30 05:00:50 -05:00
Joe Groff
6a6e248fa4
clean up math.matrices.simd just a little bit
2009-09-29 23:34:56 -05:00
Joe Groff
b709e9a497
spinning rims for math.matrices.simd
2009-09-29 22:55:04 -05:00
Joe Groff
1e1072f540
math.matrices.simd versions of frustum-matrix4 and rotation-matrix4
2009-09-29 22:54:11 -05:00
Joe Groff
4ae9e71f5c
typo in n*m4, n/m4 types
2009-09-29 18:21:51 -05:00
Joe Groff
6c2775e920
math.matrices.simd: 4x4 matrices built on top of float-4 hardware vectors
2009-09-29 18:11:25 -05:00
Doug Coleman
3f3d57032b
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
2009-08-13 19:21:44 -05:00
Doug Coleman
4fef246ca4
add 10^ to math.functions and update usages
2009-08-11 18:00:24 -05:00
Doug Coleman
e23b4b54ea
fix docs
2009-08-11 15:35:57 -05:00
Doug Coleman
7a1837b15a
don't capitalize the first letter of each word in math.text.english
2009-08-11 15:34:11 -05:00
Doug Coleman
407377fc98
rename peek -> last and update all usages
2009-05-25 16:38:33 -05:00
Doug Coleman
6fa9043206
remove clamp from docs
2009-05-25 13:58:06 -05:00
Doug Coleman
a54c78007b
add a clamp word to math.order, use clamp word throughout libraries
2009-05-24 21:35:50 -05:00
Joe Groff
9685aea6fe
homogeneous coordinates coated in nurbsauce
2009-05-21 20:55:44 -05:00
Slava Pestov
b4afea0bfd
math.primes.list: update for lists.lazy changes
2009-05-16 16:58:11 -05:00
Slava Pestov
66a9416473
Update documentation for stricter vocabulary search path semantics
2009-05-16 00:29:21 -05:00
Joe Groff
d90bb0f336
cut perlin-noise time in half
2009-05-10 10:41:50 -05:00
Slava Pestov
9add08c200
Move math.matrices to basis
2009-04-18 04:09:16 -05:00
Slava Pestov
aff996a58f
math.function-tools: Fix compiler warning
2009-04-17 20:49:59 -05:00
Doug Coleman
d3c87db85f
fixing compiler warnings
2009-04-17 11:14:16 -05:00
Slava Pestov
df18c0b6e7
Making more code infer
2009-04-15 19:03:44 -05:00
Slava Pestov
da38a25963
More float syntax fixes
2009-04-14 17:09:16 -05:00
Slava Pestov
3bf5d2bfd4
Implement image tesselation in image.tesselation. This is used by opengl.textures to break up large bitmaps into multiple smaller textures. The gl-rect and gl-fill-rect words have different stack effects now, so usages were updated.
2009-03-27 18:31:25 -05:00
Slava Pestov
723bfab030
Fixing unit tests for syntax change
2009-03-23 00:34:02 -05:00
Slava Pestov
ea60f8ae93
Changing : foo ; parsing to SYNTAX: foo ;
2009-03-21 01:27:50 -05:00
Joe Groff
2b45847649
linear algebra fail
2009-03-17 16:18:56 -05:00
Joe Groff
caa6eb0397
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-15 21:28:01 -05:00
Slava Pestov
515dcce34a
Move unused utility libraries to unmaintained
2009-03-11 08:35:48 -05:00
Joe Groff
78dd25c5b9
Merge branch 'master' of git://factorcode.org/git/factor
2009-03-06 15:23:28 -06:00
Joe Groff
4f156348d3
inline quadtrees:swizzle. add axes word to math.affine-transforms to remove translation from transform
2009-03-04 11:44:24 -06:00
Samuel Tardieu
2c8d3bad08
Continued fractions
2009-03-02 19:10:43 +01:00
Slava Pestov
cd53c2bd37
produce and produce-as: don't need third quotation either
2009-02-28 15:31:34 -06:00
Slava Pestov
eaad0c7660
Updating code to use CONSTANT: instead of : foo 123 ; inline
2009-02-23 21:40:17 -06:00
Doug Coleman
e026b554a9
use CONSTANT: in extra
2009-02-22 19:08:45 -06:00
Jason Merrill
d59415d23b
Fixed help for math.dual. Help is now autogenerated where possible.
2009-02-19 22:21:31 -05:00
Jason Merrill
90b6b38fd1
Changed math.dual to define words as dword instead of overloading generic words on dual numbers.
2009-02-19 18:49:13 -05:00
Jason Merrill
8968093623
Added dual versions of a few more words to math.dual.
2009-02-18 21:28:48 -05:00
Jason Merrill
fe55e939f9
Added math.dual and math.derivatives for computing with dual numbers. Also
...
made a few more methods in math.functions generic in order to specialize them
on dual numbers.
2009-02-12 23:13:16 -05:00
Joe Groff
4f25c756ec
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-30 10:15:51 -06:00
Joe Groff
b06ff3750d
Metadata for svg, sequences.squish, math.affine-transforms
2009-01-30 10:15:26 -06:00
Joe Groff
aad17e43ef
math.affine-transforms, sequences.squish, and svg vocabs
2009-01-30 09:39:15 -06:00
Doug Coleman
3c408342ef
renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
2009-01-29 22:19:07 -06:00
Samuel Tardieu
6ed520ffa4
Implement math.text.french
2009-01-23 15:22:26 +01:00
Samuel Tardieu
fc384c433b
Put 3digit-groups into its own vocabulary
2009-01-23 15:22:03 +01:00
Samuel Tardieu
6a2f46ed7f
Move math.primes.factors from extra to basis
2009-01-07 23:01:27 +01:00
Samuel Tardieu
397790241f
math.primes.factors rewrite
2009-01-07 22:54:03 +01:00
Samuel Tardieu
594bd3aee8
Move math.primes from extra to basis
2009-01-07 21:12:48 +01:00
Samuel Tardieu
ca7ffd6ea2
Separate lazy lists from core primes number generation
2009-01-07 21:10:34 +01:00
Samuel Tardieu
c8be645eb1
Remove "primes-under-million" list
...
In the past, this was a static list used to optimize prime factors
computation. Now that the dependency has been reversed, there is
no point in keeping this list which can be obtained by
"1000000 primes-upto" as easily.
2009-01-07 10:40:00 +01:00
Samuel Tardieu
5d988b04fa
Add missing files in math.primes.erato and add copyright notice
2009-01-07 10:39:55 +01:00
Samuel Tardieu
78fbeda105
Refactor prime factors decomposition module and add more tests
2009-01-07 10:39:20 +01:00
Samuel Tardieu
f521805bb3
Memoize small primes list
...
This makes "benchmark.binary-search" work again in a reasonable time.
2008-12-29 13:55:47 +01:00
Samuel Tardieu
ca0f3659e4
Optimize primes-between
...
Rather than having primes-between return a slice of primes-upto,
make primes-upto use primes-between.
Also, those two words cannot be marked as foldable as their
output is mutable.
2008-12-28 11:43:13 +01:00
Samuel Tardieu
a843113326
Optimize erato sieve
...
We started crossing the numbers at 3*n, while we can start at n^2.
2008-12-28 11:43:13 +01:00
Samuel Tardieu
5a9eab2c48
Remove unused and redundant math.erato
...
The math.erato module brings nothing more is brought by lprimes
from math.primes. Remove it, as it has no user, and a better version
is available in math.primes.erato anyway.
2008-12-26 21:03:12 +01:00
Samuel Tardieu
99023a3322
Use regular primality test to build primes list
2008-12-26 21:03:12 +01:00
Samuel Tardieu
f86b5baf8d
Use math.primes.erato instead of a list of first prime numbers
2008-12-26 21:03:12 +01:00
Samuel Tardieu
93b20967b5
Add Eratosthene sieve as math.primes.erato
2008-12-26 20:58:46 +01:00
Samuel Tardieu
4f42d00769
Use existing recursion tools rather than explicit one
2008-12-26 20:58:46 +01:00
Samuel Tardieu
7303316a04
Do not remove first primes only to prepend them afterwards
...
This makes little sense to use "lprimes-from" to get the
primes above one million to prepend the list of primes
before one million afterwards.
2008-12-26 20:58:45 +01:00
Slava Pestov
8a66947527
Eliminating usages of combinators/sequences/etc.lib
2008-12-18 00:16:43 -06:00
Slava Pestov
6fb57d821f
Move math.blas to basis
2008-12-17 23:23:43 -06:00
Slava Pestov
d108d58058
Move math.miller-rabin to basis
2008-12-17 19:53:19 -06:00
Slava Pestov
411ba7473b
Clean up some code to not use combinators.lib and sequences.lib
2008-12-17 19:52:47 -06:00
Slava Pestov
c5160d76e9
Merge qualified, alias, symbols, constants into core
2008-12-17 18:10:01 -06:00
Slava Pestov
fea0c80542
Merge branch 'master' of git://projects.elasticdog.com/git/factor
2008-12-15 22:55:59 -06:00
Aaron Schaefer
c9e10e7b4a
Update math.english with faster algorithm and new combinators
2008-12-15 21:49:31 -05:00
Slava Pestov
09c60f7e90
Fix some vocabularies for new requirement that inline words have a stack effect declaration
2008-12-15 20:31:55 -06:00
John Benediktsson
eb86d88dd4
Fix typo in math.binpack-docs.
2008-12-09 16:40:32 -08:00
John Benediktsson
b6263289c2
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-07 14:46:53 -08:00
Doug Coleman
9ec5896a3a
Move two unit tests
2008-12-07 08:39:16 -06:00
Doug Coleman
3075eeb4ab
fix math docs, refactor a bit
2008-12-06 23:12:38 -06:00
Doug Coleman
e4efe6ec24
add finance words to math.finance
2008-12-06 23:05:02 -06:00
John Benediktsson
5e136b470c
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-05 13:25:03 -08:00
Joe Groff
c73fd625ed
remove "generalizations" use from math.blas.vectors
2008-12-04 16:15:42 -08:00
Joe Groff
ec76a0bfff
Renovate BLAS matrices
2008-12-04 16:08:01 -08:00
Joe Groff
bd59b86ad6
Fix complex blas vectors
2008-12-04 14:03:13 -08:00
Joe Groff
ef0bc65039
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-04 13:41:30 -08:00
Joe Groff
f990647d67
Renovate math.blas.vectors to build off of functors and specialized-arrays. Add complex and complex-components sequence wrappers. Fix small bug in functors
2008-12-04 13:40:55 -08:00
John Benediktsson
832ebcf26f
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-04 00:45:19 -08:00
Aaron Schaefer
1296e3c792
Move math.blas back to extra due to multimethods usage
2008-12-04 01:35:53 -05:00
Aaron Schaefer
13781ee48c
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-04 00:42:34 -05:00
Doug Coleman
9f19062892
remove redundant nan? word
2008-12-03 22:03:10 -06:00
Doug Coleman
b11caac25f
add infinity? and nan? to math.floating-point
2008-12-03 19:15:58 -06:00
Doug Coleman
3ab0d03a19
extra: swap 3append -> glue, remove some >r r>
2008-12-03 19:11:55 -06:00
John Benediktsson
b201020926
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-03 02:20:22 -08:00
Slava Pestov
e0af88bd97
Move a bunch of vocabularies to unmaintained, hopefully temporarily
2008-12-03 00:05:20 -06:00
Slava Pestov
350e697615
Merge branch 'master' into specialized-arrays
2008-12-02 20:07:14 -06:00
John Benediktsson
7e377e99b5
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-02 15:46:40 -08:00
sheeple
46b3311630
Set libblas library name on FreeBSD.
2008-12-02 17:17:24 -06:00
John Benediktsson
d9efc63103
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-29 12:02:31 -08:00
Aaron Schaefer
be7bae07d3
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-29 10:46:32 -05:00
Slava Pestov
e8a69a3aea
Fix conflict
2008-11-29 05:14:49 -06:00
Doug Coleman
b9432c3d01
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-29 00:48:09 -06:00
sheeple
26c002d23f
Fix fixnum* problem; result was shifted to the right by 3 bits if both input registers were equal
2008-11-29 00:44:46 -06:00
Doug Coleman
3e59cca630
use math.bitwise here, add a couple tests
2008-11-29 00:44:39 -06:00
John Benediktsson
8644816f2a
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-20 11:18:02 -08:00
Slava Pestov
281657dd82
Fix conflict
2008-11-18 22:18:14 -06:00
Doug Coleman
cba8f2a860
swap . . -> [ . ] bi@
2008-11-18 14:09:50 -06:00
Doug Coleman
054dce145c
fix polynomial help lint
2008-11-18 14:00:27 -06:00
Aaron Schaefer
197bb70893
Move math.statistics to extra
2008-11-18 10:31:07 -05:00
Aaron Schaefer
47d268d894
Remove documentation duplication in math.statistics
2008-11-18 10:30:11 -05:00
Aaron Schaefer
c3f05eaaa1
Move math.quaternions to extra
2008-11-18 10:22:48 -05:00
Aaron Schaefer
1ffc6051cd
Move math.blas to basis
2008-11-18 10:22:16 -05:00
Aaron Schaefer
5869a1aab4
Move math.combinatorics to basis
2008-11-18 10:20:44 -05:00
Aaron Schaefer
f59071189c
Moved math.polynomials to extra
2008-11-18 10:19:29 -05:00
Aaron Schaefer
fd95e64125
Cleanup polynomials and add documentation
2008-11-18 10:13:57 -05:00
Aaron Schaefer
e17f519480
Minor documentation fixes
2008-11-17 22:51:57 -05:00
Aaron Schaefer
a7551efd02
Add documentation for math.quaternions
2008-11-17 21:12:10 -05:00
Aaron Schaefer
6161d99637
Replace nested >r r> with spread in math.statistics
2008-11-17 18:48:19 -05:00
Slava Pestov
2fe364a7bb
Specialized arrays work in progress
2008-11-14 20:18:16 -06:00
John Benediktsson
55c67b4851
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-14 14:10:04 -08:00
Doug Coleman
aff4c9bda3
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-11 13:07:26 -06:00
Doug Coleman
4caf275b1f
clean up math.floating-point
2008-11-11 13:05:48 -06:00
Slava Pestov
4c0f2cc3f5
Move factor-2s from miller-rabin to math.functions; use it to make ^ more efficient
2008-11-11 11:30:47 -06:00
Aaron Schaefer
e813e1df18
Add unit tests for math.derivatives
2008-11-09 21:42:59 -05:00
Aaron Schaefer
930458ebd7
Move fft/haar transforms to their own subdirectory
2008-11-09 21:42:01 -05:00
Aaron Schaefer
46692390d4
Cleanup math.compare docs and tests
2008-11-09 21:00:36 -05:00
Aaron Schaefer
9a3c10d212
Add documentation for math.analysis
2008-11-09 19:22:04 -05:00
Aaron Schaefer
e5c155338f
Fix short-circuit usage in number>text
2008-11-09 17:23:24 -05:00
Aaron Schaefer
f20ab6f4e8
Refactor of math.statistics
2008-11-09 17:16:30 -05:00
Aaron Schaefer
326ce8c71b
Update >r r> to dip in math.quaternions
2008-11-08 16:47:58 -05:00
Aaron Schaefer
774cb858d5
Small updates to math.primes
2008-11-08 16:34:39 -05:00
Aaron Schaefer
798139f2e7
Minor polynomials cleanup, could use refactoring
2008-11-08 16:03:52 -05:00
Aaron Schaefer
23ec6ef122
Minor stack shuffling changes
2008-11-08 15:30:28 -05:00
John Benediktsson
2957d1cd01
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-06 22:36:05 -08:00
Aaron Schaefer
380cd2d3b0
Clean up of math.finance
2008-11-07 01:36:02 -05:00
Aaron Schaefer
2fafae5013
Refactor and clean up of math.fft
2008-11-07 01:35:17 -05:00
Aaron Schaefer
67ce49dc59
Update syntax for extra/math vocabs
2008-11-07 01:24:32 -05:00
Aaron Schaefer
8ec695332a
Add reverse haar wavelet transform and tests
2008-11-06 23:21:19 -05:00
Slava Pestov
666100a07b
Tweak euler043 to run in constant space, add new each-permutation and reduce-permutations combinators to math.combinatorics
2008-11-06 11:07:19 -06:00
Aaron Schaefer
636c344eb0
Cleanup of math.analysis
2008-11-06 01:20:08 -05:00