Commit Graph

64 Commits

Author SHA1 Message Date
c335917226 add comments, starting with # 2024-07-07 10:06:15 -04:00
8b88beae88 fix bug after adding suffix code 2024-06-30 13:24:50 -04:00
860e63b4be integrate pretty parser, move number of samples to 1M 2024-06-30 09:30:55 -04:00
079535ce6b fix bugs float suffix handler 2024-06-30 09:22:04 -04:00
10dbda7986 start parsing K, M, B, T suffixes 2024-06-30 09:19:20 -04:00
9dc6e1443d more feng shui 2024-06-19 10:41:47 -04:00
501f66abb6 add simplified version of repl 2024-06-19 09:55:56 -04:00
2924f174a6 more feng shui 2024-06-19 09:46:08 -04:00
4d146dbcfb rename to f.go 2024-06-19 08:30:21 -04:00
4c6fb35ac2 fenshui 2024-06-18 22:46:06 -04:00
239e21509f fengshui 2024-06-18 22:44:24 -04:00
3133938334 get parenthesis to work; simplify functions 2024-06-18 22:28:19 -04:00
039ff56bbe continue with feng shui 2024-06-18 22:02:42 -04:00
a212a6c3af continue refactoring to explicitly manipulate a stack 2024-06-18 20:37:25 -04:00
0dbe3842a7 start refactoring to explicitly manipulate stack struct 2024-06-18 20:29:55 -04:00
e5b48270e6 rename to fermi 2024-06-18 19:46:52 -04:00
06bcf0cc48 move number of samples down to 100k to make response instant 2024-06-11 08:37:39 -04:00
260d39e131 add full DSl example to readme 2024-06-10 11:06:31 -04:00
a4263d0765 fix correlation problem by using global variable 2024-06-10 03:08:10 +02:00
5b52cf3297 fengshui 2024-06-10 01:13:17 +02:00
b0f48286d5 add code to multiply beta distributions 2024-06-10 01:12:02 +02:00
6cf0b3f9d5 continue filling up DSL code 2024-06-10 00:51:05 +02:00
0e9ef33b8e switch on type using new distribution interface 2024-06-10 00:24:06 +02:00
8b1792f861 type wranging 2024-06-10 00:05:23 +02:00
b0adde937f savepoint 2024-06-09 23:35:36 +02:00
318b8da414 add beta sampler and implement beta type conforming to distribution 2024-06-09 23:08:15 +02:00
d57300e8ce add implementation for gamma distribution 2024-06-09 23:01:49 +02:00
5f1188c516 add type for filled samples & beta distribution 2024-06-09 22:48:43 +02:00
6a68bfdc3b fix types 2024-06-09 22:46:08 +02:00
3f0bcf0e03 starting adding interfaces + use go mod to allow for imports 2024-06-09 22:27:49 +02:00
313b744100 delete old parser 2024-06-09 15:25:50 +02:00
110d6b6dc6 f2 to f, f to f0 2024-06-09 15:17:14 +02:00
ae6ad02b56 fengshui tweaks 2024-06-09 15:14:44 +02:00
84a195a29f add variables! 2024-06-09 14:48:53 +02:00
ca8841f604 rename to sample.go 2024-06-09 14:21:30 +02:00
8af908dd84 add samplers from time to botec code 2024-06-09 14:21:01 +02:00
ce399ac24e reach feature parity with past parser 2024-06-09 14:08:19 +02:00
5bb015ab69 simplify lognormal multiplication code 2024-06-09 14:00:30 +02:00
3bb705d13d get mvp of new parser! 2024-06-09 13:46:51 +02:00
29ea338112 continue with new parser 2024-06-09 13:43:03 +02:00
de72432c53 continue with new parser, steps now seem way more clear 2024-06-09 13:18:09 +02:00
f5e7148148 fix compiler errors 2024-06-09 12:59:47 +02:00
dfb9f3cc25 add some notion of what a more powerful parser could look like 2024-06-09 12:58:16 +02:00
09583a312c add spec for more expressive DSL 2024-06-03 09:28:16 +02:00
2262d5b617 add K/M/B/T to output 2024-06-03 08:45:33 +02:00
b319e29be8 add asciicast 2024-05-13 23:26:31 +01:00
69b3681697 fix distributional division 2024-05-12 18:10:25 +01:00
bc40428f8a tweak error msg 2024-05-11 12:24:45 +01:00
4204db0c32 propagate scalar ops, tweaks 2024-05-11 12:22:29 +01:00
b1a4f2bd3c tokens => words 2024-05-11 11:08:24 +01:00