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