732 Commits

Author SHA1 Message Date
jos
f4b794100e Replaced tabs with spaces 2016-03-03 20:29:08 +01:00
jos
126622337d Renamed section 'units' to 'unit' 2016-03-03 20:21:08 +01:00
jos
e2a3878ba9 Moved functions format and print to section string 2016-03-03 20:17:41 +01:00
jos
41949b2253 Fixed IndexError not always providing a max property 2016-02-29 20:41:52 +01:00
jos
a1d91e0f84 Implemented nearly equal comparison for relational functions (equal, larger, smaller, etc.) when using BigNumbers 2016-02-28 14:03:40 +01:00
jos
0922121e82 Added core functions config, import, and typed to the docs. Updated other docs 2016-02-27 20:37:26 +01:00
jos
12eee9e856 Moved filter, forEach, map, partitionSelect, sort from utils to matrix section 2016-02-27 20:00:42 +01:00
jos
499830c307 Fixed #88: typo in the docs of eye 2016-02-27 19:47:23 +01:00
jos
fb141fb885 Merge branch 'decimal_v5' into develop
Conflicts:
	HISTORY.md
	test/function/trigonometry/cot.test.js
2016-02-27 11:39:56 +01:00
jos
e0c82f1b01 Removed a few redundant clone operations 2016-02-26 21:08:37 +01:00
jos
94986762fb Merge branch 'develop' into feature/objectsupport
Conflicts:
	HISTORY.md
2016-02-24 08:58:01 +01:00
jos
034b74c3f2 Removed redundant trigonometric util functions 2016-02-21 13:23:28 +01:00
jos
e075ed776e Refactored all trigonometric functions to using decimal.js. Still awaiting decimal.js v5.0.5 for a bug fix. 2016-02-21 12:55:45 +01:00
jos
73cb353260 Refactored bignumber implementations of acos, acosh, asinh, atan, atan2, atanh, cosh, sinh, tanh, cbrt 2016-02-14 22:23:18 +01:00
jos
988e200782 Refactored bignumber implementations of asin, cos, sin, tan 2016-02-14 21:54:53 +01:00
jos
c558cf496e Fixed all broken unit tests 2016-02-14 21:51:37 +01:00
jos
60cf4781e8 Upgraded to decimal.js v5. Replaced .constructor with .clone. Still lots of issues to fix 2016-02-13 15:48:54 +01:00
jos
e0bba8ff88 Merge branch 'develop' into complex
Conflicts:
	lib/core/import.js
2016-02-13 13:52:48 +01:00
jos
8639f85dab Updated history and extended docs 2016-02-13 13:48:09 +01:00
jos
33ddfb70a5 Updated docs for pow (see #525) 2016-02-13 13:44:12 +01:00
Jos de Jong
90c0d7c274 Merge pull request #525 from ericman314/realmode-exponentiation
Realmode exponentiation
2016-02-13 13:35:52 +01:00
Eric
d6769b8cd5 Removed 'realmode' config option and replaced with 'predictable' 2016-02-13 04:21:11 +00:00
Robert Eisele
16b68d2b86 Ups, copy and paste error 2016-02-11 03:54:23 +01:00
Robert Eisele
e6d4e40d7c Changed some tests to match new requirements 2016-02-07 14:57:02 +01:00
jos
86a3af26f3 Merge branch 'develop' into feature/objectsupport
Conflicts:
	HISTORY.md
2016-02-03 21:17:51 +01:00
Robert Eisele
fcfd43a218 Added complex.js 2016-01-29 01:56:06 +01:00
Keunhong Park
f6d021e2f9 Fix #540: math.intersect() is numerically unstable
This fixes the numerically unstable math.intersect() for the 2
dimensional case by computing whether the determinant is within
config.epsilon instead of a hard equality check.
2016-01-13 23:19:11 -08:00
jos
3aa38eef62 Fixed #529: Matrix multiplication no longer squeezes scalar outputs (breaking change) 2016-01-08 21:20:33 +01:00
jos
15b640fcea Merge branch 'develop' into feature/objectsupport
Conflicts:
	HISTORY.md
2016-01-08 20:33:22 +01:00
jos
eff330d635 Fixed a bug in an internal method used for sparse matrices, see #536. Still needs extra unit tests to verify the behavior 2016-01-08 19:58:26 +01:00
jos
61f6ab0667 Merge branch 'develop' into feature/objectsupport
Conflicts:
	HISTORY.md
2016-01-03 19:49:06 +01:00
jos
96891dd6c5 Implemented support for JSON objects in the function math.format 2016-01-03 19:47:06 +01:00
jos
2adf01e548 Getting/setting object properties working (still needs a refactoring step) 2016-01-02 15:16:12 +01:00
Eric
a5109b7327 Realmode exponentiation with unit tests 2015-12-25 19:58:48 +00:00
Eric
a14b8b7a68 Added VA, VAR, and custom logic to convert between them. 2015-12-24 05:45:13 +00:00
jos
931736658d Added support for getting/setting object properties to Index and math.subset 2015-12-04 09:53:35 +01:00
Eric
34f991949d Added support for complex units 2015-11-28 20:09:22 +00:00
jos
b5d3547914 Extended trigo, logical, relational functions with support for Units with BigNumber/Fraction value. (Many failing unit tests!) 2015-11-28 11:35:52 +01:00
jos
2e1d943595 Extended arithmetic functions with support for Units with BigNumber/Fraction value. (One failing unit test!) 2015-11-28 11:04:36 +01:00
jos
5fd0a5e70b Fixed: removed memoization from gamma and factorial functions, this could blow up memory. 2015-10-29 19:22:28 +01:00
jos
4b08522d44 Fixed nthRoot(-2, 3) for bignumbers (see #496) 2015-10-29 19:04:37 +01:00
Jos de Jong
73166c98bb Merge pull request #496 from ericman314/fix-nthroot
Replaced nthRoot algorithm with direct calculation
2015-10-29 09:04:42 +01:00
Eric
f3a98f50af Replaced nthRoot algorithm with direct calculation 2015-10-29 03:49:29 +00:00
jos
f45564afcf Fixed: #493: function combinations did not throw an exception for non-integer values of k. 2015-10-28 10:11:27 +01:00
jos
b1864388c7 Fixed #480: nthRoot not working on Internet Explorer (up to IE 11) 2015-10-12 08:24:59 +02:00
Kunal Vyas
f91412aebf Removed unexpected strings from file 2015-10-04 09:42:19 -04:00
Kunal Vyas
16cf3a6ab5 Merge remote-tracking branch 'josdejong/develop'
Conflicts:
	lib/function/geometry/distance.js
2015-10-04 09:29:41 -04:00
Kunal Vyas
6d5412dbab Using objects for better clarity 2015-10-04 09:21:05 -04:00
Favian Contreras
7bccecb2cf This resolves #444. Updated test cases as well. 2015-09-19 03:15:23 -07:00
jos
54e922d736 Implemented function hypot. 2015-09-17 20:39:29 +02:00