664 Commits

Author SHA1 Message Date
jos
0905122757 Publish v5.6.0 2019-03-02 09:58:17 +01:00
Jos de Jong
d2767e3662
Merge branch 'develop' into develop 2019-03-02 09:34:27 +01:00
jos
d9deed993d Fixed #1418: missing whitespace when stringifying an expression containing "not" 2019-02-27 17:49:35 +01:00
jos
70cbc3ec30 Replace http urls with https where supported 2019-02-27 13:08:42 +01:00
jos
827e49f66b Implement support for nested recipes. Describe the API concepts 2019-02-24 21:06:04 +01:00
jos
241d45cbbe Improve use cases, POC of recipes 2019-02-24 15:29:44 +01:00
SzechuanSage
971268d302 Merge branch 'develop' of https://github.com/SzechuanSage/mathjs into develop 2019-02-24 17:01:14 +10:00
SzechuanSage
9e2cb1dc78 Use subset in row and column functions 2019-02-24 14:44:34 +10:00
SzechuanSage
e8f2f6ac20 Add row and column functions for DenseMatrix 2019-02-24 14:43:39 +10:00
Jos de Jong
4441ac3c68
Merge branch 'develop' into develop 2019-02-23 16:04:18 +01:00
jos
6c700d12a2 Publish v5.5.0 2019-02-20 17:10:03 +01:00
jos
7d00987a3f Fix #1404: inconsistent rounding of negative numbers 2019-02-20 16:54:10 +01:00
jos
69acb4f42a Fix #1401: bug in map and forEach of SparseMatrix not handling unordered indexes correctly 2019-02-20 16:32:28 +01:00
SzechuanSage
6267b6b8ac Add row and column functions for SparseMatrix 2019-02-20 20:22:08 +10:00
jos
eb352342ba Pass the factories that you want to create(factories, config) 2019-02-11 21:38:36 +01:00
jos
c0486162dd Update latest docs for hasNumericValue and update package-lock.json 2019-02-09 22:13:23 +01:00
jos
892f8670ef Merge branch 'develop' into modular_architecture_merge
# Conflicts:
#	src/expression/embeddedDocs/index.js
2019-02-09 21:59:32 +01:00
jos
398ec6d0cb Refactor hasNumericValue and sum.transform 2019-02-09 21:58:35 +01:00
jos
554d2243de Refactor hasNumericValue and sum.transform 2019-02-09 21:56:22 +01:00
jos
ec848b7624 Improve docs of hasNumericValue 2019-02-09 21:55:28 +01:00
jos
049f80248d Add embedded docs for hasNumericValue 2019-02-09 21:55:04 +01:00
jos
83df09800b Merge branch 'develop' into modular_architecture_merge
# Conflicts:
#	HISTORY.md
#	gulpfile.js
#	package-lock.json
#	package.json
#	src/core/function/typed.js
#	src/expression/transform/index.js
#	src/function/statistics/sum.js
#	src/function/utils/index.js
#	src/type/unit/Unit.js
#	src/version.js
#	test/expression/node/FunctionNode.test.js
#	test/type/unit/function/createUnit.test.js
#	test/utils/bignumber/formatter.test.js
#	test/utils/number.test.js
2019-02-09 21:26:25 +01:00
jos
99da53da0e Flatten everything in a mathjs instance to make it consistent with the ES6 exports. Create deprecation warnings for the old classes and functions 2019-02-07 21:24:51 +01:00
jos
91f67047c5 Drop support for non-lazy fallback in lazy 2019-02-06 15:02:18 +01:00
jos
b4bf884e24 createChainClass.lazy, drop support for non-lazy loading 2019-02-06 14:28:17 +01:00
jos
e5ccd9cdf1 Remove support for factory names and dependencies containing paths 2019-02-06 11:49:09 +01:00
jos
371b3ff79d Flatten expression.mathWithTransform 2019-02-06 11:15:56 +01:00
jos
77d34d8488 Flattened math.transform 2019-02-06 11:04:45 +01:00
jos
ee88f830f5 Flatten expression.docs 2019-02-06 10:47:11 +01:00
jos
9402f0ee94 Moved class math.expression.Parser to math.type.Parser 2019-02-03 20:45:04 +01:00
jos
25be459ed3 Merge math.expression.parse into math.parse 2019-02-03 20:30:43 +01:00
jos
11a65ebdb1 Remove special case from allowed factories 2019-02-02 18:06:50 +01:00
jos
11fd0d52f9 Flatten reviver 2019-02-02 18:05:32 +01:00
jos
129848f347 Flatten classes under expression.node 2019-02-02 17:52:21 +01:00
jos
ea1db1b14b Move errorTransform.js to utils folder 2019-02-02 17:18:12 +01:00
jos
7f17ccb258 Change embedded docs from factory function in regular object 2019-01-30 15:03:50 +01:00
jos
16e675f5b8 Fix test broken on node.js 6 2019-01-30 14:54:02 +01:00
jos
869d4960f9 Create and use factory.js to import all dependencies in main instance. Deprecate all old nested index.js files. 2019-01-30 14:38:47 +01:00
jos
c42844a5d8 Flatten all type.* dependencies 2019-01-30 13:47:45 +01:00
Jack Mason
e8b8a36aab Separating Binary Prefixes (#1390)
* added BINARY_LONG_SI, BINARY_LONG_IEC, BINARY_SHORT_SI and BINARY_SHORT_IEC prefixes

* use Object.assign to make more succinct
2019-01-28 20:44:27 +01:00
jos
97c16e780b Fix tree-shaking not working 2019-01-26 20:25:44 +01:00
jos
f084bdf5db Publish v5.4.2 2019-01-25 22:29:20 +01:00
jos
420446452b Fixed a bug the methods map, forEach, traverse, and transform
of `FunctionNode`
2019-01-25 22:27:59 +01:00
jos
19bc1e0fce Implemented snapshot testing for all exported bundles and instances 2019-01-23 14:50:29 +01:00
Eric Mansfield
aa68442238 Bignumber formatter fix (#1387)
* Fixed unit base recognition and formatting for user-defined units

* Fix for high precision bignumber formatting
2019-01-21 21:14:29 +01:00
Rian McGuire
00d6101da3 Fix incorrect LaTeX output of RelationalNodes (#1383)
The parameters were being output using toString(), rather than toTex().
2019-01-16 15:03:07 +01:00
jos
8ab0dbe031 Fill math and mathWithTransform 2019-01-16 12:39:25 +01:00
jos
860555a0d8 Fix math.simplify('add(2, 3)') throwing an error 2019-01-16 10:33:46 +01:00
jos
e2ad8c80a8 Move everything depending on math and mathWithTransform down 2019-01-16 10:26:51 +01:00
jos
078f1dd69f Renamed methods .eval to .evaluate, updated all docs and examples accordingly 2019-01-16 10:11:32 +01:00