squiggle.c

Self-contained Monte Carlo estimation in C99
Log | Files | Refs | README

ModeNameSize
-rw-r--r--FOLK_WISDOM.md338L
-rw-r--r--LICENSE.txt7L
-rw-r--r--README.md378L
-rw-r--r--ROADMAP.md100L
-rwxr-xr-xexamples/core/00_example_template/example21656B
-rw-r--r--examples/core/00_example_template/example.c14L
-rwxr-xr-xexamples/core/01_one_sample/example21928B
-rw-r--r--examples/core/01_one_sample/example.c34L
-rwxr-xr-xexamples/core/02_time_to_botec/example22032B
-rw-r--r--examples/core/02_time_to_botec/example.c38L
-rwxr-xr-xexamples/core/03_gcc_nested_function/example22096B
-rw-r--r--examples/core/03_gcc_nested_function/example.c44L
-rwxr-xr-xexamples/core/04_gamma_beta/example21752B
-rw-r--r--examples/core/04_gamma_beta/example.c29L
-rwxr-xr-xexamples/core/05_hundred_lognormals/example21704B
-rw-r--r--examples/core/05_hundred_lognormals/example.c17L
-rw-r--r--examples/core/05_hundred_lognormals/run-sorted.sh1L
-rwxr-xr-xexamples/core/06_dissolving_fermi_paradox/example21848B
-rw-r--r--examples/core/06_dissolving_fermi_paradox/example.c99L
-rw-r--r--examples/core/06_dissolving_fermi_paradox/fermi.pdf255897B
-rw-r--r--examples/core/06_dissolving_fermi_paradox/naive.c79L
-rwxr-xr-xexamples/core/06_dissolving_fermi_paradox/scratchpad26992B
-rw-r--r--examples/core/makefile91L
-rwxr-xr-xexamples/more/00_example_template/example27360B
-rw-r--r--examples/more/00_example_template/example.c19L
-rwxr-xr-xexamples/more/02_ci_beta/example27368B
-rw-r--r--examples/more/02_ci_beta/example.c30L
-rwxr-xr-xexamples/more/03_ci_beta_parallel/example27368B
-rw-r--r--examples/more/03_ci_beta_parallel/example.c28L
-rwxr-xr-xexamples/more/04_nuclear_war/example27472B
-rw-r--r--examples/more/04_nuclear_war/example.c63L
-rwxr-xr-xexamples/more/04_nuclear_war/scratchpad/example22271B
-rw-r--r--examples/more/04_nuclear_war/scratchpad/example.c20L
-rw-r--r--examples/more/04_nuclear_war/scratchpad/makefile53L
-rwxr-xr-xexamples/more/05_burn_10kg_fat/example27408B
-rw-r--r--examples/more/05_burn_10kg_fat/example.c43L
-rwxr-xr-xexamples/more/06_nuclear_recovery/example27696B
-rw-r--r--examples/more/06_nuclear_recovery/example.c84L
-rwxr-xr-xexamples/more/07_algebra/example27328B
-rw-r--r--examples/more/07_algebra/example.c26L
-rwxr-xr-xexamples/more/08_algebra_and_conversion/example27328B
-rw-r--r--examples/more/08_algebra_and_conversion/example.c33L
-rwxr-xr-xexamples/more/09_ergonomic_algebra/example27328B
-rw-r--r--examples/more/09_ergonomic_algebra/example.c26L
-rwxr-xr-xexamples/more/10_twitter_thread_example/example27480B
-rw-r--r--examples/more/10_twitter_thread_example/example.c49L
-rwxr-xr-xexamples/more/11_billion_lognormals_paralell/example27360B
-rw-r--r--examples/more/11_billion_lognormals_paralell/example.c30L
-rwxr-xr-xexamples/more/12_time_to_botec_parallel/example27520B
-rw-r--r--examples/more/12_time_to_botec_parallel/example.c31L
-rwxr-xr-xexamples/more/13_parallelize_min/example27424B
-rw-r--r--examples/more/13_parallelize_min/example.c70L
-rwxr-xr-xexamples/more/14_check_confidence_interval/example27328B
-rw-r--r--examples/more/14_check_confidence_interval/example.c22L
-rwxr-xr-xexamples/more/15_time_to_botec_custom_mixture/example27536B
-rw-r--r--examples/more/15_time_to_botec_custom_mixture/example.c34L
-rw-r--r--examples/more/makefile117L
-rw-r--r--makefile35L
-rw-r--r--references/358407.358414136864B
-rw-r--r--references/358407.358414.1136864B
-rw-r--r--references/Beta_distribution?lang=en35345L
-rw-r--r--references/Box–Muller_transform1653L
-rw-r--r--references/Gamma_distribution9034L
-rw-r--r--references/Normal_distribution?lang=en22485L
-rw-r--r--references/Quickselect940L
-rw-r--r--references/Xorshift1045L
-rw-r--r--references/how-does-xorshift32-works2380L
-rw-r--r--references/how-to-calculate-the-inverse-of-the-normal-cumulative-distribution-function-in-p2498L
-rw-r--r--references/how-to-calculate-the-inverse-of-the-normal-cumulative-distribution-function-in-p.12498L
-rw-r--r--references/index.html597L
-rw-r--r--references/input?i=N[InverseCDF(normal(0,1),+0.05),{∞,100}]143L
-rw-r--r--references/marsaglia-gamma.pdf136845B
-rw-r--r--references/on-vignas-pcg-critique.html577L
-rw-r--r--references/refs.txt19L
-rw-r--r--scratchpad/makefile56L
-rw-r--r--scratchpad/plotting/.Rhistory7L
-rw-r--r--scratchpad/plotting/c/attribution.md2L
-rw-r--r--scratchpad/plotting/c/data.dat1000000L
-rw-r--r--scratchpad/plotting/c/example.md1L
-rwxr-xr-xscratchpad/plotting/c/histogram17128B
-rw-r--r--scratchpad/plotting/c/histogram.c86L
-rw-r--r--scratchpad/plotting/gnuplot/command-png.gp22L
-rw-r--r--scratchpad/plotting/gnuplot/data.dat1000000L
-rw-r--r--scratchpad/plotting/gnuplot/histogram.png4673B
-rw-r--r--scratchpad/plotting/gnuplot/term1.gp21L
-rw-r--r--scratchpad/plotting/gnuplot/term1b.gp21L
-rw-r--r--scratchpad/plotting/gnuplot/term2.gp25L
-rw-r--r--scratchpad/plotting/gnuplot/term3.gp26L
-rw-r--r--scratchpad/plotting/gnuplot/term4.gp30L
-rw-r--r--scratchpad/plotting/gnuplot/term5.gp5L
-rw-r--r--scratchpad/plotting/gnuplot/term6.gp30L
-rw-r--r--scratchpad/plotting/makefile3L
-rw-r--r--scratchpad/plotting/notes.md12L
-rw-r--r--scratchpad/plotting/r/.Rhistory0B
-rw-r--r--scratchpad/plotting/r/plot.R7L
-rw-r--r--scratchpad/plotting/r/samples.txt1000000L
-rwxr-xr-xscratchpad/plotting/src/example22631B
-rw-r--r--scratchpad/plotting/src/example.c50L
-rw-r--r--scratchpad/plotting/src/makefile53L
-rw-r--r--scratchpad/plotting/uplot/command.sh2L
-rw-r--r--scratchpad/plotting/uplot/howto.md4L
-rwxr-xr-xscratchpad/scratchpad26832B
-rw-r--r--scratchpad/scratchpad.c45L
-rw-r--r--squiggle.c228L
-rw-r--r--squiggle.h37L
-rw-r--r--squiggle_more.c459L
-rw-r--r--squiggle_more.h42L
-rw-r--r--test/makefile56L
-rwxr-xr-xtest/test26288B
-rw-r--r--test/test.c328L