-
3e4360f930
move quickselect to squiggle_more.c
NunoSempere
2023-11-29 21:49:22 +0000
-
dc3f7eed4d
run formatter in quickselect
NunoSempere
2023-11-29 21:46:44 +0000
-
03ca3e3b0c
prepare to incorporate quickselect into squiggle_more
NunoSempere
2023-11-29 21:45:42 +0000
-
578bfa2798
implement quickselect function
NunoSempere
2023-11-29 21:34:39 +0000
-
4a24a6b935
clean scratchpad, start quickselect
NunoSempere
2023-11-29 20:04:41 +0000
-
ffd6e5dcbb
tweak parallelism example
NunoSempere
2023-11-27 16:46:57 +0000
-
66d33c0fb7
generalize parallelism to arbitrary num of samples, fix off by one error
NunoSempere
2023-11-27 14:13:50 +0000
-
65007a6304
add example of parallelizing a min
1723442617097456667/tmp_refs/heads/quickselect
1723442617097456667/quickselect
quickselect
NunoSempere
2023-11-27 12:45:19 +0000
-
92abecc653
start working on using quickselect instead of sorting
NunoSempere
2023-11-25 21:28:43 +0000
-
-
5f6cc0fe4f
note on confidence intervals code
NunoSempere
2023-11-23 15:23:04 +0000
-
d87453b9c7
README tweaks
NunoSempere
2023-11-19 22:28:38 +0000
-
93e13bad9c
simplify unneeded imports, use nested functions a bit more
NunoSempere
2023-11-19 19:25:42 +0000
-
e61918f107
tweak: add return to print function
NunoSempere
2023-11-19 17:57:46 +0000
-
1521030421
tweak parallize function
NunoSempere
2023-11-19 15:50:21 +0000
-
0a660ce6a5
slighgly simplify parallel time to botec example
NunoSempere
2023-11-19 15:50:01 +0000
-
f6af0c33fa
feat: add much faster time to botec example, using parallelism
NunoSempere
2023-11-19 15:40:46 +0000
-
514a41c9f7
feat: add parallelism to get 1B lognormal samples in 11s.
NunoSempere
2023-11-19 15:40:13 +0000
-
c11ce6b185
feat: finish example reorg
NunoSempere
2023-11-19 14:48:16 +0000
-
b0f711e9a6
reorg: move all examples using squiggle_more to one makefile
NunoSempere
2023-11-19 14:47:19 +0000
-
3f9027a530
add one sole makefile for examples using core functionality
NunoSempere
2023-11-19 14:32:29 +0000
-
a81c0df329
reorg: divide examples between those using core and those using extra
NunoSempere
2023-11-19 13:51:05 +0000
-
a543bd5b94
makefile tweak
NunoSempere
2023-11-19 00:04:10 +0000
-
d3af874403
feat: start adding paralellism; recompile.
NunoSempere
2023-11-18 23:54:31 +0000
-
6387c0df70
fix: reorder headers to fix compilation error
NunoSempere
2023-11-18 21:10:21 +0000
-
61851a321a
tweak: formatting tweaks
NunoSempere
2023-11-18 21:07:12 +0000
-
0de4132080
modify makefiles to make reorg work, change README
NunoSempere
2023-11-18 21:00:02 +0000
-
dd6cbb2ec2
split into squiggle and extra.
NunoSempere
2023-11-18 20:25:12 +0000
-
219096a517
fix: compilation errors after api drift
NunoSempere
2023-11-18 18:51:34 +0000
-
65a104e089
add 100 sorted lognormal samples
NunoSempere
2023-11-17 20:48:23 +0000
-
9581001cf5
normal 95% constant was wrong in 15th decimal number
NunoSempere
2023-11-02 21:55:19 +0000
-
08908f9da5
add more digits to 90% normal constant
NunoSempere
2023-11-02 21:49:35 +0000
-
8547347ac6
plotting scratchpad
NunoSempere
2023-10-16 11:39:07 +0100
-
32b8a1fe1a
add "grug-brained" modifier to README.md
NunoSempere
2023-10-08 23:09:36 +0100
-
ec1e88571e
tweak: remove image.
NunoSempere
2023-09-27 15:27:51 +0100
-
308eecba98
tweaks before twitter thread
NunoSempere
2023-09-27 15:25:12 +0100
-
b1a58f9b74
fix constant name 95=>90
NunoSempere
2023-09-27 14:10:40 +0100
-
015d33adca
reword comments
NunoSempere
2023-09-27 13:51:05 +0100
-
fa714f91ae
fix link typo.
NunoSempere
2023-09-26 20:48:33 +0100
-
0bcd9f9b62
update to-dos in readme
NunoSempere
2023-09-24 18:03:34 +0100
-
66cbb4132f
add more ergonomic & compact code using macros.
NunoSempere
2023-09-23 23:24:25 +0100
-
a4389e605f
move to ci named struct.
NunoSempere
2023-09-23 23:08:51 +0100
-
0d31a4f1ab
add converstion between lognormal form and 90% c.i.
NunoSempere
2023-09-23 22:33:25 +0100
-
f1834341a9
update README, end for the day.
NunoSempere
2023-09-23 22:19:59 +0100
-
ccad14b318
leave out really trivial manipulations, add example, update to-dos
NunoSempere
2023-09-23 22:15:48 +0100
-
56ab018469
add many more comments, start adding to header file.
NunoSempere
2023-09-23 21:53:45 +0100
-
79dfcf79db
use named structs in small algebra system.
NunoSempere
2023-09-23 20:55:18 +0100
-
a4fdbc1e2c
savepoint
NunoSempere
2023-09-13 19:03:03 +0200
-
db75cc9afd
add reference to clang-tidy in README
NunoSempere
2023-08-19 19:22:49 +0200
-
827fa3823b
add clang-tidy to check for possible errors.
NunoSempere
2023-08-19 19:18:02 +0200
-
0c22716635
prepare adding squiggle.c to time to botec.
NunoSempere
2023-08-17 14:30:33 +0200
-
2ea32e2a47
savepoint
NunoSempere
2023-08-11 15:27:01 +0200
-
94ba44dd9e
fix off-by-one error
NunoSempere
2023-08-11 14:32:18 +0200
-
fc17561028
continue nuclear recovery modelling.
NunoSempere
2023-08-11 14:26:29 +0200
-
2096b363bd
start adding model about probability of recovery after nuclear war.
NunoSempere
2023-08-11 14:01:12 +0200
-
fb6edbff0c
add sample_laplace
NunoSempere
2023-08-11 14:01:02 +0200
-
91ab0d27dc
small readme clarifications
NunoSempere
2023-08-02 19:56:34 +0200
-
06a0569a02
cleanup README.md before publishing as blogpost
NunoSempere
2023-08-01 14:17:57 +0200
-
555ac7371b
add shift for normals and scaling for lognormals
NunoSempere
2023-08-01 14:08:19 +0200
-
e0df88633c
add to-do to readme
NunoSempere
2023-08-01 13:07:04 +0200
-
39ab972fa7
add burning fat example
NunoSempere
2023-08-01 13:05:02 +0200
-
3c49d3d2fd
readme tweak II
NunoSempere
2023-07-25 22:26:34 +0200
-
d15ba1e50b
readme tweak
NunoSempere
2023-07-25 22:25:08 +0200
-
75995c59a1
add MIT license
NunoSempere
2023-07-24 11:25:16 +0200
-
0e7d9d15e4
add no guarantees comment
NunoSempere
2023-07-24 11:22:40 +0200
-
1b8b6d23c4
readme tweaks
NunoSempere
2023-07-24 00:44:40 +0200
-
09601c8d46
add links to examples in readme
NunoSempere
2023-07-24 00:43:53 +0200
-
01770e4a91
fix link v2?
NunoSempere
2023-07-24 00:40:33 +0200
-
0ee010c472
fix readme link?
NunoSempere
2023-07-24 00:40:00 +0200
-
c29b3b4559
try adding link in readme
NunoSempere
2023-07-24 00:39:17 +0200
-
f6562e9f65
mark to-dos as done.
NunoSempere
2023-07-24 00:38:28 +0200
-
9c19095955
add serious model, add template.
NunoSempere
2023-07-24 00:37:45 +0200
-
84399e60a2
formatting pass
NunoSempere
2023-07-24 00:15:05 +0200
-
ef40ef5ae7
change the nuclear probability to monthly
NunoSempere
2023-07-24 00:14:44 +0200
-
b76a630d58
formatting pass nuclear probabilities
NunoSempere
2023-07-23 23:54:15 +0200
-
8b32d2d9b6
start adding nuclear probabilities
NunoSempere
2023-07-23 23:53:57 +0200
-
f8f8bc8de0
fix readme headings
NunoSempere
2023-07-23 23:29:57 +0200
-
1133d7819c
fix README
NunoSempere
2023-07-23 21:21:54 +0200
-
7694124fec
pontificate about tests with wide lognormals
NunoSempere
2023-07-23 21:10:22 +0200
-
e053a726ee
add example of getting confidence interval & misc changes
NunoSempere
2023-07-23 19:11:25 +0200
-
d531d5571f
formatting pass.
NunoSempere
2023-07-23 16:30:42 +0200
-
c8fd237bbf
savepoint, rework tolerance values.
NunoSempere
2023-07-23 16:28:44 +0200
-
88e998edce
formatting pass.
NunoSempere
2023-07-23 15:44:22 +0200
-
6b2349132b
add tests lognormal, and have them use special tolerances.
NunoSempere
2023-07-23 15:43:35 +0200
-
b80b05ca30
tests for larger beta distributions
NunoSempere
2023-07-23 14:01:17 +0200
-
95afb7ea1a
add tests for normal & beta.
NunoSempere
2023-07-23 14:00:14 +0200
-
f65699a688
fix floats.h bug, fix std bug, add tests for std.
NunoSempere
2023-07-23 13:17:40 +0200
-
6e228dcc6b
replace all floats (32 bits) with doubles (64 bits)
NunoSempere
2023-07-23 13:02:56 +0200
-
32033b5c86
stop using pow when possible
NunoSempere
2023-07-23 12:53:46 +0200
-
9e1d4ee6d4
move to xorshift64. Better precision.
NunoSempere
2023-07-23 12:47:47 +0200
-
11286211f7
add xorshift64 + various changes.
NunoSempere
2023-07-23 12:44:16 +0200
-
98e058bd88
start adding some testing
NunoSempere
2023-07-23 12:41:05 +0200
-
91e237464e
tweak independent samples explanation
NunoSempere
2023-07-23 11:29:17 +0200
-
5d76f089bd
remove scratchpad
NunoSempere
2023-07-23 11:27:34 +0200
-
930a431012
test correlated/uncorrelated example code.
NunoSempere
2023-07-23 11:27:17 +0200
-
ddf4a94599
add example 6 to global makefile
NunoSempere
2023-07-23 10:10:15 +0200
-
2131524017
README tweaks, free seed in examples
NunoSempere
2023-07-23 10:09:34 +0200
-
08eb790a6d
add beta and gamma example/tests
NunoSempere
2023-07-23 10:09:03 +0200
-
5e39c386f7
fix dumb beta sampling bug
NunoSempere
2023-07-23 09:29:00 +0200
-
4dad518d3f
add efficient beta distribution
NunoSempere
2023-07-22 22:24:22 +0200
-
3f70915903
fix performance record, add global makefile.
NunoSempere
2023-07-22 21:49:00 +0200