3563 Commits

Author SHA1 Message Date
jos
b92cd833eb Refactored the constants into factories 2018-11-24 20:59:21 +01:00
jos
c136e9564f Fix broken unit test 2018-11-24 18:34:30 +01:00
jos
942218f0e1 Refactory typed into a regular factory function without special registrations. Remove most listeners. 2018-11-24 18:19:18 +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
f8062e4938 Don't export a default math from main index 2018-11-21 16:57:35 +01:00
jos
5597c5655d Remove dependency on math from simplify 2018-11-21 15:42:56 +01:00
jos
c8f7132642 Add more functions to mainAll.js 2018-11-14 22:09:45 +01:00
jos
55d19b1f75 Added more functions to mainAll.js 2018-11-14 17:56:36 +01:00
jos
0bd3303211 Add some missing types in typed 2018-11-14 12:02:10 +01:00
Harry Sarson
74ff86fd4b Store uncompressed matricies and drop dev dep on tar and on q. (#1316)
git handles compression for us so compressing the matricies we use to test
is unnessessary. Additionally, handling the compression made the
code significantly more complex and required pulling in extra packages
from npm.

This commit updates the matrix market code to use uncompressed files.
I have also replaced use of the promise libary 'q' with built in
promises.
2018-11-10 11:40:28 +01:00
Harry Sarson
165802ebff remove trailing whitespace in HISTORY.md (#1320) 2018-11-10 11:37:55 +01:00
jos
5e8896471a Fix loading functions twice 2018-11-10 10:18:53 +01:00
jos
0d93f45dfd Many functions in place in mainAll 2018-11-09 17:39:35 +01:00
jos
95703df862 Output file sizes 2018-11-09 16:04:21 +01:00
jos
493bfa9a0c Enable lazy loading again 2018-11-09 14:37:55 +01:00
jos
b0db2fc4ab Renamed scope to math again (prevent confusion) 2018-11-09 14:23:11 +01:00
jos
4c35d62158 Refactor the last files with commonjs 2018-11-09 14:07:14 +01:00
jos
bb9bf78eff Refactored all probability functions 2018-11-09 13:51:22 +01:00
jos
7a48d972ce Refactored all statistics functions. Renamed var to variance 2018-11-09 12:33:13 +01:00
jos
027b1dd308 Cleanup fixme's that are resolved 2018-11-09 11:53:19 +01:00
jos
77c6291331 Refactored all logical, bitwise, and relational functions 2018-11-09 11:51:27 +01:00
jos
d7ed170ba5 Converted all function transforms, expression functions, and embedded docs 2018-11-09 11:16:55 +01:00
jos
23b77454fd Fixed some missing imports 2018-11-09 09:15:10 +01:00
jos
5707854c70 Converted matrix functions 2018-11-09 09:08:55 +01:00
jos
97dbea02ab Converted set functions 2018-11-08 18:00:41 +01:00
jos
61a2849018 Converted combinatorics, geometry, special, string, and unit functions 2018-11-08 17:41:40 +01:00
jos
277d8b2706 Converted all trigonometry functions 2018-11-08 17:11:52 +01:00
jos
f4d7e1164a Converted the complex functions 2018-11-08 16:47:48 +01:00
jos
a0c8a40507 Refactor constants 2018-11-08 15:51:05 +01:00
jos
b0ec1cc20c Add embedded docs again. Disable travis testing on node 6 for now (slow) 2018-11-08 15:13:31 +01:00
jos
9faf91f697 Convert all data types, converted all algebra functions. Fixes in order of importing factories. 2018-11-08 15:02:18 +01:00
jos
75b18b103c Slim down dependencies on DenseMatrix and SparseMatrix 2018-11-07 17:36:45 +01:00
jos
6e75d1dcd2 Update use cases and readme 2018-11-07 17:02:10 +01:00
jos
2d7a407ee2 Create mainAll.js. Change algorithm functions to be internal factory functions (not injected). Convert more functions and data types. 2018-11-07 16:43:06 +01:00
jos
4a529dc94a Fixed tests in test-node 2018-11-07 14:07:30 +01:00
jos
e312e857d4 Implemented use cases to test tree shaking 2018-11-07 12:38:16 +01:00
jos
2fd6cbd568 Converted matrix classes. Fixes in dependency resolving/ordering. 2018-11-07 12:38:00 +01:00
jos
046173c531 Converted all arithmetic functions 2018-11-06 13:13:52 +01:00
jos
b9fb67483a Converted all matrix algorithm util functions and some arithmetic functions 2018-11-06 11:30:55 +01:00
jos
ee4442b17a Allow importing nested dependencies 2018-11-06 10:28:34 +01:00
jos
f6b524a966 Use object destructuring in factory function callback. Rename typeof to typeOf. Only pass dependencies in scope to factory function. 2018-11-06 09:17:21 +01:00
jos
c1a8004a12 - Created a util function factory
- Implemented resolving dependencies
- Converted the first few factory functions
2018-11-05 17:27:42 +01:00
jos
c4d245bc02 Implement resolving dependencies in correct order 2018-11-05 10:53:42 +01:00
jos
51960aafe0 Change the structure of a factory function from an function to an object with meta data 2018-11-05 10:25:32 +01:00
jos
a2ae756fd1 Remove semicolons 2018-10-31 21:18:51 +01:00
jos
247aeabffa Refactor all unit tests to ES6 import/export 2018-10-31 21:17:23 +01:00
jos
94e9668b4a Refactor functions into ES6 import/export 2018-10-31 20:53:01 +01:00
jos
9800f25b35 Reorganized utils functions and refactored to ES6 import/export 2018-10-31 19:58:33 +01:00