fermi

A minimalist calculator for estimating with distributions
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2024-07-11 21:35add command line arg instead of current xl hackNunoSempere1+1-0
2024-07-11 21:34stack => calculator-style; add fermixlNunoSempere2+7-1
2024-07-10 22:12undo repeating lines changeNunoSempere1+0-1
2024-07-10 22:11repeat empty lines to preserve formatting in cat'ed modelsNunoSempere1+1-0
2024-07-08 21:22document piping to modelNunoSempere1+1-0
2024-07-08 21:21fix issue where cat model.fermi | fermi led to infinite loopNunoSempere1+1-2
2024-07-07 14:30document stuff betterNunoSempere3+69-74
2024-07-07 14:06add comments, starting with #NunoSempere2+6-2
2024-06-30 17:24fix bug after adding suffix codeNunoSempere1+1-2
2024-06-30 13:30integrate pretty parser, move number of samples to 1MNunoSempere2+7-8
2024-06-30 13:22fix bugs float suffix handlerNunoSempere1+12-14
2024-06-30 13:19start parsing K, M, B, T suffixesNunoSempere1+39-0
2024-06-19 14:41more feng shuiNunoSempere5+578-405
2024-06-19 13:55add simplified version of replNunoSempere1+372-0
2024-06-19 13:46more feng shuiNunoSempere2+141-143
2024-06-19 12:30rename to f.goNunoSempere4+417-416
2024-06-19 02:46fenshuiNunoSempere2+1-1
2024-06-19 02:44fengshuiNunoSempere3+120-111
2024-06-19 02:28get parenthesis to work; simplify functionsNunoSempere1+49-47
2024-06-19 02:02continue with feng shuiNunoSempere1+118-83
2024-06-19 00:37continue refactoring to explicitly manipulate a stackNunoSempere1+58-62
2024-06-19 00:29start refactoring to explicitly manipulate stack structNunoSempere3+65-31
2024-06-18 23:46rename to fermiNunoSempere2+388-388
2024-06-11 12:37move number of samples down to 100k to make response instantNunoSempere1+1-1
2024-06-10 15:06add full DSl example to readmeNunoSempere2+53-40
2024-06-10 01:08fix correlation problem by using global variableNunoSempere3+120-100
2024-06-09 23:13fengshuiNunoSempere1+5-5
2024-06-09 23:12add code to multiply beta distributionsNunoSempere2+37-8
2024-06-09 22:51continue filling up DSL codeNunoSempere1+43-30
2024-06-09 22:24switch on type using new distribution interfaceNunoSempere1+62-19
2024-06-09 22:05type wrangingNunoSempere1+7-5
2024-06-09 21:35savepointNunoSempere1+31-14
2024-06-09 21:08add beta sampler and implement beta type conforming to distributionNunoSempere2+20-3
2024-06-09 21:01add implementation for gamma distributionNunoSempere1+52-0
2024-06-09 20:48add type for filled samples & beta distributionNunoSempere1+13-0
2024-06-09 20:46fix typesNunoSempere3+37-31
2024-06-09 20:27starting adding interfaces + use go mod to allow for importsNunoSempere2+22-3
2024-06-09 13:25delete old parserNunoSempere2+1-231
2024-06-09 13:15f2 to f, f to f0NunoSempere3+148-378
2024-06-09 13:14fengshui tweaksNunoSempere1+19-7
2024-06-09 12:48add variables!NunoSempere2+31-11
2024-06-09 12:21rename to sample.goNunoSempere1+0-0
2024-06-09 12:21add samplers from time to botec codeNunoSempere2+165-3
2024-06-09 12:08reach feature parity with past parserNunoSempere1+3-0
2024-06-09 12:00simplify lognormal multiplication codeNunoSempere1+19-25
2024-06-09 11:46get mvp of new parser!NunoSempere1+48-2
2024-06-09 11:43continue with new parserNunoSempere1+27-17
2024-06-09 11:18continue with new parser, steps now seem way more clearNunoSempere1+71-5
2024-06-09 10:59fix compiler errorsNunoSempere1+2-1
2024-06-09 10:58add some notion of what a more powerful parser could look likeNunoSempere2+62-1
2024-06-03 07:28add spec for more expressive DSLNunoSempere1+19-0
2024-06-03 06:45add K/M/B/T to outputNunoSempere2+40-2
2024-05-13 22:26add asciicastNunoSempere2+25-5
2024-05-12 17:10fix distributional divisionNunoSempere2+4-0
2024-05-11 11:24tweak error msgNunoSempere1+1-1
2024-05-11 11:22propagate scalar ops, tweaksNunoSempere6+34-28
2024-05-11 10:08tokens => wordsNunoSempere1+19-19
2024-05-11 10:08rationalize parserNunoSempere1+77-45
2024-05-11 09:27add scalar multiplication and divisionNunoSempere1+29-18
2024-05-10 21:47savepointNunoSempere2+21-2
2024-05-10 21:38update examples &cNunoSempere4+107-31
2024-05-10 19:53tweak error msgsNunoSempere1+2-1
2024-05-10 19:50add divisionNunoSempere2+35-18
2024-05-10 19:35save readme and another example, add makefileNunoSempere3+35-0
2024-05-10 19:15main.go -> f.goNunoSempere1+0-0
2024-05-10 19:14move extras to their own folderNunoSempere5+1-3
2024-05-10 19:09play around with bash/unix utilitiesNunoSempere4+34-0
2024-05-10 18:25reach initial mvpNunoSempere1+41-15
2024-05-10 18:07third version with gpt4 helpNunoSempere1+12-12
2024-05-10 18:07second version, again with gpt4 helpNunoSempere1+20-6
2024-05-10 18:05initial template with help of gpt4NunoSempere2+50-0