1280 Commits

Author SHA1 Message Date
jos
e0bba8ff88 Merge branch 'develop' into complex
Conflicts:
	lib/core/import.js
2016-02-13 13:52:48 +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
cb653ab42e Fixed parse tests 2016-02-11 04:28:09 +01:00
jos
6e1521d2a4 Use EPSILON of math.js and update on changes in config of math.js 2016-02-09 09:27:45 +01:00
jos
196c7175a3 Fixed a few more failing unit tests (related to fromPolar) 2016-02-09 09:17:55 +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
jos
ddf212eda3 Added support for doing operations with mixed Fractions and BigNumbers 2016-01-25 21:09:41 +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
fad5d8cc07 Merged parseFunctions and parseIndex into parseAccessors. Restricted support for implicit multiplication, execute as accessors instead 2016-01-09 21:11:29 +01:00
jos
b7bd078def Added name property to UpdateNode 2016-01-08 22:27:19 +01:00
jos
1a1461cf89 Assignments in the expression parser now return the assigned value rather than the created or updated object (see #533) 2016-01-08 21:47:09 +01: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
04d933a474 Added some (skipped) tests 2016-01-05 20:42:35 +01:00
Max Bruckner
49e3fb7fad ConditionalNode: simplify LaTeX by using the 'cases' environment 2016-01-05 10:53:11 +01:00
Max Bruckner
a75abeb58e ObjectNode: prettier LaTeX output 2016-01-05 00:36:47 +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
5ee4b81c62 Implemented dot notation for object properties 2016-01-03 14:56:29 +01:00
jos
8d3d58e724 Implemented ObjectNode and object support in the expression parser 2016-01-02 23:00:14 +01:00
jos
050573f4f3 Some refactoring 2016-01-02 20:46:12 +01:00
jos
476b75b33b Fixed a bug in the toString method of an IndexNode 2016-01-02 15:56:50 +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
Jos de Jong
64cca73b86 Merge pull request #519 from johnmarinelli/issue457
Issue457
2015-12-25 10:18:05 +01:00
john marinelli
60db5423ce remove only from format test 2015-12-25 00:58:12 -08:00
Jos de Jong
ed729478de lib/type/matrix/MatrixIndex.js 2015-12-24 16:01:26 +00:00
Jos de Jong
02a2bbe9fb Merge pull request #515 from ericman314/complex-units
Added support for complex units
2015-12-24 16:11:15 +01:00
Eric
a14b8b7a68 Added VA, VAR, and custom logic to convert between them. 2015-12-24 05:45:13 +00:00
john marinelli
4fa19f3adc made algorithm clearer 2015-12-23 12:20:22 -08:00
john marinelli
86ce0de7ed remove describe.only from test file 2015-12-20 16:39:20 -08:00
john marinelli
47c152d4a3 all tests run 2015-12-20 16:30:18 -08:00
john marinelli
ce1f5c7c60 integers 2015-12-20 16:01:19 -08:00
john marinelli
37361b900e write tests 2015-12-18 20:23:10 -08:00
john marinelli
2e1bbd14e5 initial commit 2015-12-18 18:57:27 -08:00
jos
90a96027b3 Merge branch 'develop' into feature/objectsupport 2015-12-05 13:18:17 +01:00
jos
dffd6c5f5f Merge remote-tracking branch 'origin/algebraic_differentiation' into algebraic_differentiation 2015-12-05 13:18:04 +01:00
jos
bc6c861a36 Merge branch 'develop' into algebraic_differentiation 2015-12-05 13:17:50 +01:00
jos
2ef1a96094 Fixed broken unit test 2015-12-05 11:57:28 +01:00
jos
931736658d Added support for getting/setting object properties to Index and math.subset 2015-12-04 09:53:35 +01:00
David Simons
cca8cd82bd Add hertz (without changes to diff) 2015-12-03 20:43:57 +00:00
David Simons
12dc0c2f62 Revert "Add Hertz unit"
This reverts commit d2ad436c83294ee56a0e0cac7e68d1f74d864d3b.
2015-12-03 20:42:06 +00:00
David Simons
d2ad436c83 Add Hertz unit 2015-12-03 20:38:56 +00:00
jos
9ffab397b6 Fixed #485: Scoping issue with variables both used globally as well as in a function definition 2015-11-28 21:20:25 +01:00
Eric
34f991949d Added support for complex units 2015-11-28 20:09:22 +00:00
jos
d10309cf73 Moved all aliases into the map ALIASES 2015-11-28 15:10:24 +01: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