1139 Commits

Author SHA1 Message Date
Favian Contreras
2de088cb0d Tested the functions. Made changes to the functions accordingly. Now puts more digits of pi into cosine to get the 'correct' values. 2015-02-08 18:42:18 -08:00
Favian Contreras
efd946a081 Completed code for trig methods. Mostly untested. 2015-02-05 09:40:27 -08:00
Favian Contreras
1b51822677 Updated tests, and slight update to the way I reduced the arguments. 2015-02-04 04:57:29 -08:00
Favian Contreras
27dc595557 Organized bignumber.js by function type. Improved speed of sin, and tried to complete cosine but that is slightly broken (gets last digit wrong sometimes). 2015-02-03 05:54:04 -08:00
Jos de Jong
6570d90f95 Merge pull request #267 from BigFav/factorial
Fix factorial round-off errors, and correct the output of 'Infinity!'.
2015-01-15 09:02:13 +01:00
Favian Contreras
05c6dcaae5 Guard digits now a function of n. Updated Infinity! to be accurate (Infinity! == sqrt(tau)). Updated and cleaned up test cases. 2015-01-14 18:15:03 -08:00
Favian Contreras
0a421eb512 Now guard digits scale with 'n'. 2015-01-13 07:03:45 -08:00
Favian Contreras
a85df3fcea Fixed precision variable problem (config.precision instead of math.precision), and round-off errors. Updated test cases. 2015-01-13 04:41:53 -08:00
jos
2c059371f4 Merge remote-tracking branch 'origin/develop' into develop 2015-01-12 22:34:20 +01:00
jos
50e258209b Implemented lazy loading constants when using BigNumbers 2015-01-12 22:34:12 +01:00
Jos de Jong
bc2c81f9cd Merge pull request #266 from BigFav/develop
Cleanup and factorial fix.
2015-01-12 22:18:17 +01:00
Favian Contreras
188c3afdfd Fixed carry-over precision bug in factorial. Updated test cases to account for this potential error. 2015-01-12 13:06:22 -08:00
Favian Contreras
35d92bde1d Cleaned up test cases by removing string comparisons on NaN and 0 equality for bignumbers. Also, now ensuring that sin returns with correct precision. 2015-01-12 13:04:03 -08:00
Favian Contreras
dd2d585180 Cleaned up syntax in bignumber.js, and fixed sin bug that caused it to fail on my local machine. 2015-01-12 13:01:15 -08:00
jos
4d23e08aab Little bit more robust memoize function 2015-01-07 09:47:52 +01:00
jos
60f2370891 Generalized memoize function for multiple arguments 2015-01-06 22:28:20 +01:00
jos
47ca2b8422 Memoize all BigNumber constants 2015-01-06 22:04:56 +01:00
jos
5b1eedef59 Implemented a simple memoize function 2015-01-06 21:47:28 +01:00
jos
904f4ed8df Added some docs about converting a unit to a number with the expression parser 2015-01-05 21:07:00 +01:00
Jos de Jong
6e5d07a8c4 Merge pull request #260 from BigFav/bigSin
Big Sin slight update.
2015-01-04 20:29:36 +01:00
Favian Contreras
676e69409b Fixed bug of not reducing into pi range when negative, and using less guard digits. Now more thorough tests. 2015-01-04 10:25:03 -08:00
Jos de Jong
622d1bd083 Merge pull request #259 from BigFav/bigSin
Initial BigNumber sin support. Tests added as well.
2015-01-04 14:04:32 +01:00
jos
3d84b47658 Fixed #258: missing parentheses in the toTex representation of function permutations. 2015-01-03 10:29:55 +01:00
Favian Contreras
e8d8e79976 Initial BigNumber sin support. Tests added as well. 2015-01-01 23:32:15 -08:00
jos
5a5b4c1d7f Replaced tab with spaces 2014-12-31 09:03:51 +01:00
jos
79f4d7fbe3 Some minor fixes in the docs 2014-12-30 19:57:34 +01:00
jos
ed33a7a652 Merge branch 'master' into develop 2014-12-29 09:39:42 +01:00
jos
54029ec29a Added @BigFav to the contributor list 2014-12-29 09:39:27 +01:00
jos
7411e02889 Improved a code example 2014-12-29 09:37:23 +01:00
jos
b1c29bc8cd Fixed issues with the pipe character in markdown 2014-12-27 13:05:23 +01:00
jos
1ee3e45ec4 Added some more docs on BlockNode 2014-12-26 15:01:59 +01:00
jos
0cdbd9022b Updated chaining example in the readme. Updated comments in some examples 2014-12-26 11:32:15 +01:00
jos
c8509778e6 Fixed a broken example 2014-12-25 21:32:59 +01:00
jos
12bc095d2a Bumped version number to v1.2.1-SNAPSHOT 2014-12-25 20:26:35 +01:00
jos
8e16cef441 Released version 1.2.0 v1.2.0 2014-12-25 20:07:36 +01:00
jos
e3b74d4ff8 Some reorganisation in the docs 2014-12-25 20:04:26 +01:00
jos
3c7c3a2193 Upgraded to decimal.js v4.0.1 2014-12-25 17:47:45 +01:00
jos
8b253f050b Renamed function select to chain 2014-12-25 17:05:29 +01:00
jos
97163135b2 Implemented xor operator ^| in the expression parser 2014-12-25 15:45:54 +01:00
jos
fe694bfd12 Dropped string support for bitwise operators 2014-12-25 15:07:30 +01:00
jos
eccf5d63e5 More strict tests 2014-12-25 14:51:17 +01:00
jos
33be634ffa Dropped support for string and undefined from logical operators 2014-12-25 14:49:43 +01:00
jos
73b67bfc09 Removed logical not operator ! (so now we just have logical operators and, not, or, xor). 2014-12-25 14:21:16 +01:00
jos
2614ca6203 Added docs for xor, removed docs of _divide 2014-12-25 14:11:15 +01:00
Jos de Jong
9a051c84bf Merge pull request #256 from BigFav/develop
Changed array and matrix to element-wise. Added xor.
2014-12-25 13:38:26 +01:00
Jos de Jong
18c99b4810 Merge pull request #255 from BigFav/gamma_factorial
Gamma <-> Factorial
2014-12-25 13:37:16 +01:00
Favian Contreras
75886b35c9 Changed array and matrix to element-wise. Added xor. 2014-12-25 04:43:55 -05:00
Favian Contreras
35ddaf0f9b Migrated for Numbers to . 2014-12-25 02:26:52 -05:00
jos
950c27df3e Removed the circular dependency between divide and inv (introduced _divide) 2014-12-24 14:51:45 +01:00
Favian Contreras
6deccdf837 Enabled factorial for non-integer numbers. Updated test cases to reflect this. 2014-12-24 02:53:00 -05:00