jos
ec2da034a2
Halfway implementing lazy loading
2015-07-22 20:37:34 +02:00
jos
2810c18178
Merge branch 'develop' into feature_lazyloading
2015-07-21 21:06:49 +02:00
jos
34348d8483
Merge remote-tracking branch 'origin/v2' into develop
2015-07-21 20:51:39 +02:00
Ganga Christopher
12514a7bc4
calculating root of complex numbers using De Moviers, returns array of n complex roots in polar form
2015-07-21 17:10:49 -07:00
jos
396d951c95
Halfway implementing lazy loading
2015-07-21 20:49:52 +02:00
jos
bc5d2fe9e4
Added example on how to fallback from fraction to bignumber. Reorganized index.js a bit.
2015-07-18 22:39:44 +02:00
jos
8158dafd3d
Moved the trigonometric functions in util/bignumber.js into separate files
2015-07-18 20:37:32 +02:00
jos
14b41b202e
Reworked the BigNumber constants (pi, tau, e, phi) to be created by passing a BigNumber constuctor instead of a precision
2015-07-18 17:20:22 +02:00
jos
9d5799f5ca
Extended memoize with support for a custom hasher.
2015-07-18 13:41:06 +02:00
jos
2353c4a61e
Renamed folders util to utils
2015-07-18 13:22:38 +02:00
jos
57a47b3b5a
Moved pure collection functions to lib/util/collection
2015-07-18 12:53:07 +02:00
jos
7615513a14
Moved the BigNumber format functions into separate files
2015-07-18 12:49:53 +02:00
jos
493f34ec7b
Split collection.js into separate (pure) functions
2015-07-18 11:47:38 +02:00
jos
2d42218c7f
Removed isPositiveInteger from util/bignumber.js. Added some unit tests
2015-07-18 11:07:41 +02:00
jos
f19cfb4394
Reintroduced node.eval(scope). Updated some docs and examples
2015-07-18 10:21:48 +02:00
jos
c1a279c293
Added unit test for math.clone(Fraction)
2015-07-18 09:56:04 +02:00
jos
d6cc806f9a
Created methods Matrix.create for all DenseMatrix and SparseMatrix
2015-07-12 20:33:43 +02:00
jos
936386c96c
Fixed #405 : Parser throws error when defining a function in a multiline expression
2015-07-11 20:21:49 +02:00
jos
91b56e117a
Added support for strings in function concat
2015-06-17 20:26:44 +02:00
jos
f70dcd5d48
Added one more test
2015-06-17 20:11:03 +02:00
jos
b3c7169493
Fixed #397 : Inaccuracies in nthRoot for very large values, and wrong results for very small values.
2015-06-17 20:06:13 +02:00
jos
955dd2c392
Implemented util function isNegative
2015-06-07 22:10:45 +02:00
jos
4bc087fa35
Implemented function isPositive and some refinements
2015-06-07 22:06:03 +02:00
jos
4d37ca2364
Removed support for complex, unit, and string from isInteger, and removed support for string from isZero
2015-06-07 21:43:55 +02:00
jos
eab7b7fdd5
Implemented util function isNumeric
2015-06-07 21:35:05 +02:00
jos
5589527f24
Implemented util function isZero
2015-06-07 21:25:53 +02:00
jos
e249b17c61
Implemented util function isInteger
2015-06-07 21:16:50 +02:00
Max Bruckner
1983516c2f
Tests for new templates
2015-06-07 19:26:31 +02:00
Max Bruckner
a598204fa7
Change template Syntax to ES6 like style
...
Access properties via ${property} and ${property[index]}
2015-06-07 18:49:58 +02:00
Max Bruckner
b3e8aae10c
LaTeX templates for attached toTex properties
2015-06-07 18:47:50 +02:00
Max Bruckner
2b11b14632
Enable attaching toTex callbacks to functions
2015-06-07 18:41:25 +02:00
jos
3cf7d2c309
Conversions to v2
2015-06-07 16:53:40 +02:00
jos
1fe4dc899d
Merged latest develop to v2
2015-06-07 16:53:24 +02:00
jos
b7b4669935
Conversions after merging develop into v2
2015-06-07 15:57:58 +02:00
jos
a92b978036
Merged develop into v2
2015-06-07 15:57:41 +02:00
Jos de Jong
2705fd7bac
Merge pull request #380 from kv-kunalvyas/develop
...
Added intersection function
2015-06-07 13:57:38 +02:00
Kunal Vyas
58cfb20ffd
Wrote unit tests
...
- Added intersect.js file in lib/expression/docs
- added an entry in the index.js file in expression/docs
- modified intersect.js to give appropriate error messages
- added an entry in lib/math.js so that the test case file could find
the function
- wrote the test cases for intersect
2015-06-06 22:44:32 -04:00
jos
55288ffe5a
The size of Arrays is no longer validated. Matrices will validate this on creation (still needs to be done for SparseMatrix).
2015-05-31 20:28:46 +02:00
jos
7347591535
Upgraded to fraction.js v2.0.0, added fraction support for pow (integer exponents only)
2015-05-31 12:21:24 +02:00
Rogelio J. Baucells
8fb42ee11b
fix tests
2015-05-29 21:34:29 -04:00
Rogelio J. Baucells
9eaafcbc5c
Merge branch 'josdejong/v2' into v2-sparse
2015-05-29 21:20:09 -04:00
jos
5762132822
Removed premature stuff on Permutation (see#362), and removed dependency on underscore.
2015-05-27 13:52:14 +02:00
jos
00a51a0fa1
Merge branch 'Multinomial' of https://github.com/devanp92/mathjs into devanp92-Multinomial
...
Conflicts:
HISTORY.md
lib/util/number.js
2015-05-27 13:37:31 +02:00
jos
c810981238
Method Node.compile() no longer needs math to be passed as argument.
2015-05-27 13:30:35 +02:00
jos
0eb9b5b119
Implemented a new configuration option predictable, which can be set to true in order to ensure predictable function output types.
2015-05-23 21:00:08 +02:00
Rogelio J. Baucells
d927b08945
Merge remote-tracking branch 'origin/v2-Index' into v2-sparse
2015-05-22 15:25:21 -04:00
jos
c19befd7c2
Removed broken (redundant) unit test
2015-05-22 21:15:08 +02:00
Jos de Jong
3e6445a6d0
Merge pull request #368 from rjbaucells/v2-Index
...
Extend Index implementation to support set of values
2015-05-22 21:13:21 +02:00
jos
3a1dea00b0
Function typeof no longer returns lower case names, but now returns lower case names for primitives (like number, boolean, string), and upper-camel-case for non-primitives (like Array, Complex, Function).
2015-05-22 21:05:35 +02:00
Devan Patel
88a8f4712b
Merge branch 'master' of github.com:devanp92/mathjs into Multinomial
2015-05-21 21:50:20 -04:00