Wykres commitów

83 Commity (master)

Autor SHA1 Wiadomość Data
Jens Mönig b7a0af2f47 fixed JSON encoding for nested lists 2022-02-07 08:49:36 +01:00
Jens Mönig 5e8bcc6438 support exporting atomic lists from list watchers everywhere when in edit mode 2022-01-28 15:10:25 +01:00
jmoenig b86ef5350f updated version log 2021-12-15 08:30:23 +01:00
Michael Ball 665c2d6e3b CSV: `Array.from` which a more Unicode friendly form of `split()`. 2021-12-11 14:11:22 -08:00
jmoenig 1af5056cb6 updated version history 2021-07-19 10:15:04 +02:00
brianharvey 200e8279fe Revert "Revert "reshape, using Michael's suggestion""
This reverts commit f7c5cc5832.
2021-07-17 21:12:26 -07:00
brianharvey f7c5cc5832 Revert "reshape, using Michael's suggestion"
This reverts commit 51959b22b1.
2021-07-17 21:11:25 -07:00
brianharvey 51959b22b1 reshape, using Michael's suggestion 2021-07-17 21:09:36 -07:00
brianharvey 476c4d8859 reshape to no dimensions
I hope you don't mind me sneaking an executable line in between var declarations.  Makes it not have to do a redundant test. :)
2021-07-16 21:28:08 -07:00
jmoenig 601b04a72e added jshint esversion 2021-07-05 16:46:31 +02:00
jmoenig 0ee3f07bbb upated change log 2021-03-15 09:21:10 +01:00
brianharvey ecbbfa68a1 fix strideTranspose 2021-03-14 16:04:52 -07:00
jmoenig cbba33bc15 prevent inserting items at non-integer / out-of-bounds indices 2021-03-09 12:15:43 +01:00
jmoenig 4efac911a6 made list.slice() experimental - removed from production code 2021-02-20 13:40:14 +01:00
jmoenig ecb25fe473 support for ranges of indices using zero and negative numbers inside index-lists in "item of" 2021-02-15 17:48:18 +01:00
jmoenig ad9fa14628 updated history log 2021-02-14 11:41:27 +01:00
brianharvey 1073828f2c Update lists.js 2021-02-14 02:35:06 -08:00
jmoenig d72f8e4a0a distinguish between "columns" (<3D) and (deep) "transpose" 2021-02-13 13:32:14 +01:00
jmoenig 858fa17599 distinguish between "transpose" (<3D) and "deep transpose" 2021-02-12 17:44:14 +01:00
jmoenig 4eeb2e7567 fixed list.reverse() to return a shallow copy instead of mutating the original 2021-02-11 17:17:22 +01:00
jmoenig 21baffd9a2 limit crash-dangerous matrix-exploding ops to 1 MM elements (reshape, crossproduct) 2021-02-09 22:30:37 +01:00
jmoenig 1b72285310 refactored list.crossproduct() to avoid JS stack overflows 2021-02-09 00:58:26 +01:00
jmoenig 81ad8de5d7 refactored list.shape() to avoid stack overflows 2021-02-08 18:52:10 +01:00
jmoenig 2bace8aa59 refactored list.rank() to avoid JS stack overflows 2021-02-08 18:37:00 +01:00
jmoenig c9764aca69 added TRANSPOSE for higher dimensions, thanks, Brian! 2021-02-08 15:56:31 +01:00
jmoenig 0486733aca added internal naive (recursive) version of CROSSPRODUCT 2021-02-08 11:37:08 +01:00
jmoenig daf9dd474f optimized RESHAPE 2021-02-08 11:05:02 +01:00
jmoenig 4a7abe0b7b new RESHAPE primitive 2021-02-08 08:57:26 +01:00
jmoenig ed231aad5f simplified private list.range() method 2021-02-07 10:14:40 +01:00
jmoenig a9679cb176 added "txt" list conversion 2021-02-05 23:40:40 +01:00
jmoenig f25aad784d tweaked List >> query() 2021-02-04 23:18:25 +01:00
jmoenig 793d059061 changed query semantics for table selectors in ITEM OF to rows, columns, planes, etc. 2021-02-04 18:59:27 +01:00
jmoenig 2613515d07 refactored hyper list access 2021-02-02 17:33:38 +01:00
jmoenig 1a27241f94 added a few internal - as of now unused - matrix operations 2021-02-02 16:10:36 +01:00
jmoenig 4d8fe5b083 refactored some matrix operations 2021-02-01 10:16:06 +01:00
jmoenig 65e3e64d35 enamed experimental "rotate" primitive into "transpose" 2021-01-30 10:49:14 +01:00
jmoenig 51039241f0 refactored experimental "rotate" primitive 2021-01-29 13:07:50 +01:00
jmoenig 5ea2a0af9c made sure map() doesn't mutate internal list linked-ness 2020-12-01 13:41:37 +01:00
jmoenig a17df6363f refactored lists.js with new Morphic constants 2020-07-01 19:10:28 +02:00
jmoenig e9e27ff928 blockify lists feature 2020-05-18 08:21:03 +02:00
jmoenig 20424dbb01 changed list blockify() limit to 500 elements 2020-05-17 15:38:53 +02:00
jmoenig a36327842f experimental "blockify list" feature 2020-05-17 14:13:10 +02:00
jmoenig 382da554f9 fixed list watcher length readout rendering 2020-05-17 07:58:29 +02:00
jmoenig 3513435a57 refactored using map() on a Snap! list 2020-05-16 15:24:08 +02:00
jmoenig 3dd08301ef scan first ten rows of lists to find the number of columns to show in table views 2020-05-07 15:10:33 +02:00
jmoenig d3d5634eae more arrow-function refactorings in lists.js 2020-04-26 18:09:09 +02:00
jmoenig 5f9a60559e fixed ListWatcher >> setStartIndex() 2020-04-26 17:51:40 +02:00
jmoenig 826d45ab7b refactored some functions in lists.js for arrows 2020-04-26 17:45:33 +02:00
jmoenig 69179a8cb8 new "index of (element) in (list)" primitive 2020-04-25 18:53:18 +02:00
jmoenig 2cd6737c6a tweaked hyperDyadic() for matrices 2020-04-24 11:21:00 +02:00