3595 Commits

Author SHA1 Message Date
jos
05e6cfec7f Doc generation working again. Renamed variance and evaluate occurrences in the docs. 2019-01-09 11:21:43 +01:00
jos
5eb024742e Export physical constants in mainFull.js 2019-01-09 09:58:34 +01:00
jos
1fa684c4dc Update use cases 2019-01-05 22:11:50 +01:00
jos
e178f3fbd8 Remove the need to have the Complex and Fraction classes for type checking 2019-01-05 22:11:33 +01:00
jos
5e8f0cbea5 Fix checking whether size is a Matrix 2019-01-05 18:17:32 +01:00
jos
4d037c103c Refactored random, randomInt, and pickRandom in more compact typed functions 2019-01-05 18:15:46 +01:00
jos
1eee1f30dc Move the contents of distribution.js into random, randomInt, and pickRandom 2019-01-05 16:49:07 +01:00
jos
396085805f Minor fix in unit tests 2019-01-05 15:47:20 +01:00
jos
058177f746 Some more replacements of of to forEach and some 2019-01-02 10:59:20 +01:00
jos
5dd0a9ba9c Get bundle working (with lazy loading) 2019-01-02 10:03:05 +01:00
jos
45f6f547c3 Replace Object.values with a util function 2018-12-30 22:34:13 +01:00
jos
1043172df1 Fixed accidentally entered character F 2018-12-30 22:24:19 +01:00
jos
8b5f163284 Fixed typo in error message 2018-12-30 20:53:08 +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
jos
2a96327286 Fix lint errors 2018-12-19 18:10:57 +01:00
jos
0d1260334c Remove getting config on import 2018-12-19 18:09:29 +01:00
jos
c32d410565 Refactor functions create and core. Use the new index files from all unit tests 2018-12-19 18:08:01 +01:00
jos
4b3561e426 Use math.evaluate everywhere in the unit tests 2018-12-05 12:22:21 +01:00
jos
6835362210 Remove sortFactories which turns out to be slow and redundant :D 2018-12-05 11:50:49 +01:00
jos
1dfeb83ab2 Rename eval to evaluate 2018-12-05 10:58:48 +01:00
jos
334418a265 Disable node 8 testing for now (too slow) 2018-12-01 11:22:03 +01:00
jos
01a230a996 Add /* #__PURE__ */ everywhere to enable tree-shaking in webpack 2018-12-01 11:21:36 +01:00
jos
b6e80d687a Refactor ceil.test.js 2018-11-28 16:47:25 +01:00
jos
48df888655 Make all use cases working 2018-11-28 16:45:36 +01:00
jos
df83026182 Turn typed into a factory function (with memoization) 2018-11-28 13:38:57 +01:00
jos
c78c465167 Deprecate Matrix.storage() 2018-11-28 11:35:42 +01:00
jos
c529c14323 Split index file in two, having partials and fully created functions. Memoize created factory functions. Fix setting global epsilon of complex.js 2018-11-28 11:04:37 +01:00
jos
8c7c0117bb Remove some redundant unit tests 2018-11-24 22:15:02 +01:00
jos
21ba79957d Refactored physical constants 2018-11-24 22:07:18 +01:00
jos
d86710e065 Fix lint issue 2018-11-24 21:41:03 +01:00
jos
313f0bca5c Fix broken unit tests 2018-11-24 21:08:48 +01:00
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