rjbaucells
799ccc9463
set from parser
2015-05-13 22:45:28 -04:00
rjbaucells
86314047ac
Set tests
2015-05-13 21:05:01 -04:00
rjbaucells
6f8fca77cb
tests - final
2015-05-13 20:29:43 -04:00
Rogelio J. Baucells
06927131c7
tests - partial
2015-05-13 17:55:52 -04:00
Rogelio J. Baucells
7e5980c812
tests - partial
2015-05-13 17:24:38 -04:00
Rogelio J. Baucells
9fe3395d7f
tests - partial
2015-05-13 15:26:15 -04:00
rjbaucells
83e090d015
tests - partial
2015-05-12 22:07:55 -04:00
rjbaucells
e9d4fd9e8b
tests - partial
2015-05-12 21:21:57 -04:00
rjbaucells
dce3aeee5b
tests - partial
2015-05-12 20:51:43 -04:00
rjbaucells
a85cbee709
transform - partial
2015-05-12 20:32:23 -04:00
rjbaucells
274913b826
Index - partial
2015-05-12 20:32:10 -04:00
rjbaucells
b23d6ef7d1
Set
2015-05-12 20:01:17 -04:00
jos
ec3ad5461f
Added Fraction support for cube and square. Fixed operations on Fractions mutating the original fraction.
2015-05-12 21:26:51 +02:00
jos
4367259254
Implemented toJSON and fromJSON for Fraction
2015-05-12 20:42:52 +02:00
jos
4766546748
Added fraction support for functions ceil, fix, floor, round
2015-05-12 20:26:42 +02:00
jos
b831ad2b72
Added support for fractions to function math.format (including output option fraction='decimal' | 'ratio')
2015-05-12 19:43:11 +02:00
jos
0c1e9deeeb
Implemented configuration value {number: 'fraction'}. Added docs and example for fractions.
2015-05-12 14:40:47 +02:00
jos
a0ad13b9e0
Added support for Fraction in functions compare, equal, larger, largerEq, smaller, smallerEq, unequal.
2015-05-12 13:46:50 +02:00
jos
fca1b8c98c
Replaced ugly structure new x.constructor(...) with new type.BigNumber(...) and new type.Complex(...)
2015-05-12 13:29:23 +02:00
jos
44b2129740
Added Fraction support for abs, gcd, mod. Added a valueOf() method to Fraction
2015-05-12 13:25:05 +02:00
Favian Contreras
ae3267d5b8
Basic quantile implementation and tests (see issues #305 and #354 ). There is also an implementation that assumes the input is sorted in ascending order, to maintain an O(1) runtime.
2015-05-12 03:04:51 -07:00
jos
73f2dc2601
Implemented Fraction (using library fraction.js) for add, subtract, multiply, divide.
2015-05-12 11:42:57 +02:00
rjbaucells
5ef0a6d9a0
removed file
2015-05-11 22:28:08 -04:00
rjbaucells
6c6b22a647
permute() - partial
2015-05-11 00:08:21 -04:00
rjbaucells
a432b732ef
Merge remote-tracking branch 'origin/v2-test' into v2-sparse
2015-05-10 12:17:37 -04:00
rjbaucells
e33fdad4ec
typed-function 0.8.2 updates
2015-05-10 12:16:23 -04:00
Rogelio J. Baucells
d358a6d7f9
Merge pull request #44 from josdejong/v2
...
v2 sync
2015-05-10 11:24:42 -04:00
jos
9f957cca0a
Merge remote-tracking branch 'origin/v2' into v2
2015-05-09 21:40:37 +02:00
jos
282ec6819f
Updated typed-function to v0.8.2
2015-05-09 21:40:18 +02:00
Max Bruckner
474a2330c5
ParenthesisNode: Bugfix: call the toString wrapper function
2015-05-09 21:22:29 +02:00
Jos de Jong
7d14e3349f
Merge pull request #360 from FSMaxB/ParenthesisNode_v2
...
ParenthesisNode and parenthesis configuration options for v2
2015-05-09 21:03:06 +02:00
rjbaucells
9f9cb5a71c
Algorithm updates
2015-05-09 14:24:46 -04:00
rjbaucells
d3902a2fcf
lusolve() - partial
2015-05-09 11:21:23 -04:00
Rogelio J. Baucells
b7e04cb5b8
datatype optimizations - partial
2015-05-09 11:04:44 -04:00
jos
04f09c52c3
Merge remote-tracking branch 'origin/v2' into v2
2015-05-09 14:53:42 +02:00
jos
868b2702b5
Updated to typed-function v0.8, creating a new instance of typed-function for each instance of math.js. Better error messages and new utility functions typed.convert and typed.find.
2015-05-09 14:53:36 +02:00
Rogelio J. Baucells
737d476970
slu() and lusolve()
2015-05-08 15:45:03 -04:00
Jos de Jong
34d8ab536f
Merge pull request #361 from rjbaucells/v2
...
Algebra updates / additions
2015-05-08 20:44:26 +02:00
Devan Patel
2fba039dd6
Adding support for Multinomial + test.
2015-05-08 13:20:17 -04:00
Rogelio J. Baucells
b86adce66f
Merge remote-tracking branch 'origin/v2' into v2-sparse
2015-05-08 10:38:02 -04:00
Rogelio J. Baucells
5e29565dc4
usolve() update
2015-05-08 10:36:58 -04:00
Max Bruckner
aa7ca9178f
Implement 'all' parenthesis option
2015-05-08 09:07:15 +02:00
rjbaucells
c5f2f80bf2
Merge branch 'v2-sparse' of https://github.com/rjbaucells/mathjs into v2-sparse
2015-05-07 23:59:03 -04:00
rjbaucells
e3cee480ec
Merge remote-tracking branch 'origin/v2-test' into v2-sparse
2015-05-07 23:53:13 -04:00
rjbaucells
e8111f3958
doc updates
2015-05-07 23:50:53 -04:00
rjbaucells
dd6335a6db
lsolve() and usolve()
2015-05-07 23:43:28 -04:00
Devan Patel
adc96a9b2e
Adding permutation type
2015-05-07 13:48:47 -04:00
Max Bruckner
5767f1f912
OperatorNode: Fix bug from wrong use of getIdentifier
...
1+(1+1) with parenthesis set to 'auto' triggered a bug because
getPrecedence gets the precedence of the content of a node, but
getIdentifier still returns the 'ParenthesisNode' identifier in case of
a ParenthesisNode.
2015-05-07 12:04:53 +02:00
Max Bruckner
2959858b99
operators: Use config when calculating precedence etc.
...
Use the parenthesis configuration to decide wether ParenthesisNodes
should be skipped or not.
2015-05-07 10:13:43 +02:00
Max Bruckner
60e2b5700a
ParenthesisNode: Make use of the parenthesis config option
2015-05-07 10:13:41 +02:00