Max Bruckner
|
e62ab0dae4
|
Proper toTex for units and symbols.
Symbols now don't use `\mathrm` anymore by default, but units do.
|
2015-04-27 11:08:31 +02:00 |
|
jos
|
d3d3212633
|
Refactored all nodes into factory functions (see #342)
|
2015-04-26 21:25:31 +02:00 |
|
jos
|
6e96d5a808
|
Merge branch 'develop' into v2
Conflicts:
HISTORY.md
bower.json
component.json
dist/math.js
dist/math.map
dist/math.min.js
lib/function/arithmetic/abs.js
lib/function/probability/gamma.js
lib/version.js
package.json
|
2015-04-22 21:43:56 +02:00 |
|
Max Bruckner
|
8ad525b66e
|
util/latex: get rid of many unnecessary curly braces
|
2015-04-19 11:08:00 +02:00 |
|
jos
|
e1fa9c8603
|
Refactored eval, help, and parse to typed-functions
|
2015-04-14 21:37:41 +02:00 |
|
jos
|
349e9845e8
|
Merge branch 'develop' into v2_merge
Conflicts:
HISTORY.md
bower.json
component.json
dist/math.js
dist/math.map
dist/math.min.js
docs/reference/units.md
lib/version.js
package.json
test/function/construction/chain.test.js
test/function/matrix/det.test.js
test/function/matrix/transpose.test.js
test/function/utils/import.test.js
|
2015-04-13 21:42:43 +02:00 |
|
Max Bruckner
|
6b1d09f2cb
|
util/latex: new toSymbol
|
2015-04-05 14:29:12 +02:00 |
|
Max Bruckner
|
7adf0ebc53
|
LaTeX tests for functions
|
2015-04-05 14:29:10 +02:00 |
|
jos
|
8a68bb56e4
|
Merged math.js v1.5 into v2. Format support of functions eye and diag still needs to be fixed
|
2015-03-31 22:07:47 +02:00 |
|
Rogelio J. Baucells
|
2077c39885
|
Matrix inheritance implementation
|
2015-03-10 15:28:19 -04:00 |
|
jos
|
b42b87245b
|
Refactored compile and to to typed-functions.
|
2015-03-08 21:07:35 +01:00 |
|
Andy Pan
|
a4fa88c4e3
|
modify test corresponding to the previous commit
|
2014-11-22 17:52:28 +08:00 |
|
jos
|
8a12c8e9bc
|
Fixed #200: A new instanceof of math.js must now be created as math.create([options]) instead of math([options])
|
2014-08-03 21:42:12 +02:00 |
|
jos
|
1a9ceac955
|
Multi-line expressions now return a ResultSet instead of an Array.
|
2014-07-18 21:34:37 +02:00 |
|
jos
|
91cdad78b7
|
Removed automatic assignment of expression results to variable ans
|
2014-06-08 21:55:38 +02:00 |
|
josdejong
|
97cbb0093f
|
Moved errors to their own namespace and folder
|
2014-04-11 18:02:29 +02:00 |
|
josdejong
|
492d7f4c4f
|
Moved ArgumentsError from lib/type/ to lib/util/
|
2014-04-06 21:25:46 +02:00 |
|
josdejong
|
585c5c3784
|
Moved the validation script from tests to the build script
|
2014-03-24 20:32:56 +01:00 |
|
josdejong
|
f48beee1f9
|
Added some more unit tests
|
2014-02-25 22:37:53 +01:00 |
|
josdejong
|
b7826bf65a
|
Implemented function compile
|
2014-02-15 17:59:19 +01:00 |
|
josdejong
|
36c38982e5
|
ArgumentsError now extends Error instead of SyntaxError
|
2014-01-31 23:22:17 +01:00 |
|
josdejong
|
97be029d6e
|
Removed need to use the function keyword for function assignments in the expression parser
|
2014-01-18 11:18:29 +01:00 |
|
josdejong
|
3f25831ee2
|
Moved parse tests
|
2014-01-07 21:12:28 +01:00 |
|
josdejong
|
00e55b917e
|
Replaced eval with compile
|
2014-01-07 16:12:57 +01:00 |
|
josdejong
|
9e7c641302
|
Cleaned up ParamsNode
|
2014-01-05 21:58:13 +01:00 |
|
josdejong
|
bc05d8b9e8
|
Changed matrix index notation of expression parser from round brackets to square brackets
|
2014-01-05 21:52:13 +01:00 |
|
josdejong
|
f6acb12e4d
|
Implemented expression compilation for 80%
|
2014-01-01 20:46:30 +01:00 |
|
josdejong
|
f89a9945e3
|
Removed deprecated function in, gives conflicts :(
|
2013-12-21 22:23:38 +01:00 |
|
josdejong
|
bdf7d44dd2
|
Added operator in to expression parser (alias of to)
|
2013-12-21 21:24:56 +01:00 |
|
Elijah Insua
|
be67514557
|
move the 'in' unit conversion keyword to 'to'
This also enables 'in' as an alias of 'inch'. refs #120
|
2013-12-20 15:31:18 -07:00 |
|
josdejong
|
2b98831d84
|
Fixed #119: bug with negative temperatures
|
2013-12-14 14:26:30 +01:00 |
|
josdejong
|
d22168ea88
|
Added script for coverage report
|
2013-12-14 13:20:27 +01:00 |
|
josdejong
|
1d54a99bce
|
More neat formatting of functions
|
2013-12-09 21:21:34 +01:00 |
|
josdejong
|
f2f1ae1f72
|
Renamed and flattened configuration settings
|
2013-12-07 11:39:45 +01:00 |
|
josdejong
|
b4257f6cd6
|
Fixed #118: mod and in not working as function
|
2013-12-06 09:55:30 +01:00 |
|
josdejong
|
f5ea5938a9
|
Renamed scientific notation to exponential in function format
|
2013-11-28 16:28:04 +01:00 |
|
josdejong
|
9566218b12
|
Function add can now handle mixed complex and big numbers
|
2013-11-27 15:21:02 +01:00 |
|
josdejong
|
279809fd79
|
Ranges and indexes can now handle big numbers by downgrading to numbers
|
2013-11-27 14:16:46 +01:00 |
|
josdejong
|
21735cf1c8
|
RangeNode can handle BigNumbers now (downgrades to numbers)
|
2013-11-27 13:18:01 +01:00 |
|
josdejong
|
80b8b34042
|
Implemented function config
|
2013-11-21 13:13:26 +01:00 |
|
josdejong
|
52337e4b94
|
Integrating the bignumber.js library in math.js. This is awesome!
|
2013-11-16 14:34:35 +01:00 |
|
josdejong
|
dd662ba948
|
Functions don't allow arguments of unknown type anymore
|
2013-11-15 21:33:38 +01:00 |
|
josdejong
|
5f1aee3550
|
Some fixes and improvements in the resize function
|
2013-11-07 22:42:21 +01:00 |
|
josdejong
|
d2e55a0132
|
Math.js must be instantiated now, static calls are no longer supported
|
2013-10-26 15:00:06 +02:00 |
|
josdejong
|
c8a289a08c
|
Removed unnecessary .js suffix in module require statements
|
2013-10-20 14:01:31 +02:00 |
|
josdejong
|
e61d2f965b
|
Fixes in the new function math.format(precision). Updated docs and tests.
|
2013-10-19 21:44:54 +02:00 |
|
josdejong
|
cc42c7dc26
|
Re-enabled test for mod operator
|
2013-10-08 17:03:15 +02:00 |
|
josdejong
|
f48c07bdd8
|
Getting or setting a subset of a matrix will automatically squeezed/unsqueezed the submatrix
|
2013-09-25 21:59:35 +02:00 |
|
josdejong
|
0dfdf3b2a2
|
Removed concatenation of nested arrays
|
2013-09-25 21:17:28 +02:00 |
|
josdejong
|
d2e07073c9
|
Fixed the readme on testing code coverage.
|
2013-08-31 21:35:53 +02:00 |
|