jos
20aa9a005a
Fix circular dependency in math namespace for evaluate
2019-04-29 21:19:50 +02:00
jos
33cead1327
Improved deprecation errors and warnings. Introduce lazy again for factories.
2019-04-22 09:45:57 +02:00
jos
850886f361
Fix occurrences of CommonCS exports
2019-04-13 17:07:21 +02:00
jos
6081360d6a
Merged develop into modular_architecture
2019-04-13 16:51:51 +02:00
jos
9f9bbbd4a3
Minor fixes and refinement of docs of row and column
2019-04-08 22:01:21 +02:00
jos
c155eb20d7
Fixed #1465 : toHTML() not correct for unary operators
2019-04-08 20:51:13 +02:00
jos
22bec13d10
Implement number factories, dependencies. Make matrix and bignumber optional where possible
2019-04-03 09:46:44 +02:00
jos
e6c5df5af5
Fix merge conflicts in row+column PR
2019-03-21 21:51:05 +01:00
SzechuanSage
2cab1f7228
Fix row and column transform to be 1 based
2019-03-21 22:30:10 +10:00
bnlcas
0db42306ec
Extend std var for variable dimensions request 999 ( #1444 )
...
* initial implementation of multidimensional std and var
* consolidated std function into var, cleaned up the interface for var, fixed bias correction
* added documentation of variable axis for std and var
* updated documentation for std and var
* changed the order of normalization and dimension for a three parameter input in the functions
* updated documentation for var and std
* add transform expressions for std and var with variable axis
* added test coverage for std and var with a variable axis
* update to documentation
* change n dim std to use apply function
* fixed tests, removed unnecessary code, updated docs
* fixed typo in docs
* update docs to remove a type
* changed location of apply function
* updated tests to use deepStrictEqual to pass linter
* adding test coverage for var.transform and std.transform
2019-03-20 15:21:55 +01:00
bnlcas
128ed3cd9f
Create apply utility request 1359 ( #1411 )
...
* add placeholder for apply function
* added apply function
* add test coverage for apply utility
* stylsitic name change in apply source code
* stylistic format change to test
* improved description of function parameters
* moved the apply function to the public matrix functions
* update location and reference of unit test
* fixed function reference paths in apply for location in function
* changed path to apply in apply.test
* make apply a typed function, update unit test
* added typing error test to coverage
* remove apply.test.js from the utils test function
* added transform function for apply
* add unit test for apply.transform.js
2019-03-17 20:15:38 +01:00
SzechuanSage
aea52eca45
Add expression transforms for row and column functions
2019-03-13 09:17:45 +10:00
SzechuanSage
f7364372fb
Merge branch 'develop' of https://github.com/SzechuanSage/mathjs into develop
2019-03-08 23:56:31 +10:00
SzechuanSage
07c0d5dd60
Add embedded docs for row and column functions
2019-03-08 23:55:40 +10:00
jos
6acadd71a0
Create number implementations of all functions in mainNumber.js
2019-03-06 21:49:30 +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
241d45cbbe
Improve use cases, POC of recipes
2019-02-24 15:29:44 +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
554d2243de
Refactor hasNumericValue and sum.transform
2019-02-09 21:56:22 +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
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
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
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
jos
420446452b
Fixed a bug the methods map, forEach, traverse, and transform
...
of `FunctionNode`
2019-01-25 22:27:59 +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
078f1dd69f
Renamed methods .eval to .evaluate, updated all docs and examples accordingly
2019-01-16 10:11:32 +01:00
jos
e36cb13c25
Implement util function warnOnce which is used for deprecated functionality
2019-01-14 21:16:44 +01:00
jos
05e6cfec7f
Doc generation working again. Renamed variance and evaluate occurrences in the docs.
2019-01-09 11:21:43 +01:00
jos
016e10109d
Fix functions having the actual config values.
...
Fix classes not listening for changes in config.
Decouple creating classes from `core`.
2018-12-30 20:41:06 +01:00
jos
a05d15e1db
Remove partial and memoization. Gives too much complications.
2018-12-23 15:01:29 +01:00
bnlcas
e45c8805b3
Add axis for sum request 1244 ( #1310 )
...
* enable sum function to take an argument of dimension for a matrix fulfilling issue #1244
* added sum along a dimension to the unit test coverage for sum
* added information about sum along a dimension to the markdown
* fixed typo in error message
* made formatting chagnes for linter
* add sum to transformed functions
2018-12-09 13:09:36 +01:00
Gold Holk
2032a9d126
Fix object literal enable multiple lines ( #1328 ) ( #1349 )
...
* Allow object literal expression be multiple lines
* Add test for multiple lines object literal
2018-12-06 19:37:57 +01:00
jos
1dfeb83ab2
Rename eval to evaluate
2018-12-05 10:58:48 +01:00
jos
01a230a996
Add /* #__PURE__ */ everywhere to enable tree-shaking in webpack
2018-12-01 11:21:36 +01:00
jos
c7e0d211b7
All functions use plain object config properties, and use a copy of the config (finalize them)
2018-11-21 21:09:20 +01:00
jos
9750beb841
Cleanup redundant local variables
2018-11-21 18:18:10 +01:00
jos
19275e5eaa
Moved all toTex properties to latex util file
2018-11-21 18:08:21 +01:00
jos
b0db2fc4ab
Renamed scope to math again (prevent confusion)
2018-11-09 14:23:11 +01:00