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