wisp
 
(Arne Babenhauserheide)
2017-07-27: working doctests

working doctests

(Arne Babenhauserheide)
2017-07-26: start examples/doctests.w

start examples/doctests.w

(Arne Babenhauserheide)
2017-07-26: first steps for wisp on racket

first steps for wisp on racket

(Arne Babenhauserheide)
2017-07-26: start working on wisp on racket

start working on wisp on racket

(Arne Babenhauserheide)
2017-07-26: start working on wisp on racket

start working on wisp on racket

(Arne Babenhauserheide)
2017-07-24: add multiplication

add multiplication

(Arne Babenhauserheide)
2017-07-24: adapt header of unicode-math-fun to run with the Guile-based wisp

adapt header of unicode-math-fun to run with the Guile-based wisp

(Arne Babenhauserheide)
2017-07-20: fix: member -> delete

fix: member -> delete

(Arne Babenhauserheide)
2017-07-19: 2.6σ

2.6σ

(Arne Babenhauserheide)
2017-07-19: add a parameter with N as (max m)

add a parameter with N as (max m)

(Arne Babenhauserheide)
2017-07-19: more min sampling steps but less x-steps, show only starting from

more min sampling steps but less x-steps, show only starting from 3σ, plus docstrings

(Arne Babenhauserheide)
2017-05-15: evolve works again

evolve works again

(Arne Babenhauserheide)
2017-04-28: correctly report the std for 1 or 0 values as inf

correctly report the std for 1 or 0 values as inf

(Arne Babenhauserheide)
2017-04-28: add calculation of the unbiased std

add calculation of the unbiased std

(Arne Babenhauserheide)
2017-04-12: operation benchmarks

operation benchmarks

(Arne Babenhauserheide)
2017-04-11: shared string append

shared string append

(Arne Babenhauserheide)
2017-04-09: benchmark: add all equivalents to Python list benchmarks

benchmark: add all equivalents to Python list benchmarks

(Arne Babenhauserheide)
2017-04-07: specialized plots and make #:all work

specialized plots and make #:all work

(Arne Babenhauserheide)
2017-04-06: add plan for benchmarks

add plan for benchmarks

(Arne Babenhauserheide)
2017-04-06: move to an iterative EnSRF

move to an iterative EnSRF

(Arne Babenhauserheide)
2017-04-03: refactoring, and at most 128 iterations

refactoring, and at most 128 iterations

(Arne Babenhauserheide)
2017-04-03: max 1024 samples

max 1024 samples

(Arne Babenhauserheide)
2017-04-03: reduce sampling steps

reduce sampling steps

(Arne Babenhauserheide)
2017-04-02: up to 10k iterations

up to 10k iterations

(Arne Babenhauserheide)
2017-04-02: set max iterations

set max iterations

(Arne Babenhauserheide)
2017-03-31: refactor for much nicer code

refactor for much nicer code

(Arne Babenhauserheide)
2017-03-30: fix regression

fix regression

(Arne Babenhauserheide)
2017-03-30: add titles, fix ax labels

add titles, fix ax labels

(Arne Babenhauserheide)
2017-03-31: fix title and simplify

fix title and simplify

(Arne Babenhauserheide)
2017-03-31: add more tests, plans and a plot title option

add more tests, plans and a plot title option

(Arne Babenhauserheide)
2017-03-30: only show one in 16 ensemble members

only show one in 16 ensemble members

(Arne Babenhauserheide)
2017-03-30: add string append benchmark

add string append benchmark

(Arne Babenhauserheide)
2017-03-24: fix: cannot make plot-skip 0

fix: cannot make plot-skip 0

(Arne Babenhauserheide)
2017-03-24: merge with

merge with

(Arne Babenhauserheide)
2017-03-23: Refactor and save results for multiple tests

Refactor and save results for multiple tests

(Arne Babenhauserheide)
2017-03-23: Enforce a maximum relative unbiased standard deviation of the test

Enforce a maximum relative unbiased standard deviation of the test

(Arne Babenhauserheide)
2017-03-23: Simplify and robustify benchmark (just the last loop in internal

Simplify and robustify benchmark (just the last loop in internal real time)

(Arne Babenhauserheide)
2017-03-21: Allow selecting the fit functions as keyword arguments

Allow selecting the fit functions as keyword arguments

(Arne Babenhauserheide)
2017-03-21: Factor out plotting into function and add sin(x)/x

Factor out plotting into function and add sin(x)/x

(Arne Babenhauserheide)
2017-03-21: Plot example functions for ypos1 *and* ypos2

Plot example functions for ypos1 *and* ypos2

(Arne Babenhauserheide)
2017-03-24: adjust with to use dynamic-wind. Don’t know how to test this yet.

adjust with to use dynamic-wind. Don’t know how to test this yet.

(Arne Babenhauserheide)
2017-03-21: Plot fit results for datastructure scaling behavior

Plot fit results for datastructure scaling behavior

(Arne Babenhauserheide)
2017-03-21: merge stable

merge stable

(Arne Babenhauserheide)
2017-03-21: more info from power-iteration stable

more info from power-iteration

(Arne Babenhauserheide)
2017-03-16: added matrix-times-vector function for power-iteration stable

added matrix-times-vector function for power-iteration

(Arne Babenhauserheide)
2017-03-21: clean list benchmark plus fit

clean list benchmark plus fit

(Arne Babenhauserheide)
2017-03-20: added benchmarking code converted from my datatype benchmarks

added benchmarking code converted from my datatype benchmarks

(Arne Babenhauserheide)
2017-03-19: added cartesian sets

added cartesian sets

(Arne Babenhauserheide)
2017-02-17: using python2 for plotting

using python2 for plotting

(Arne Babenhauserheide)
2017-02-17: export some procedures

export some procedures

(Arne Babenhauserheide)
2017-02-17: rename EnSRT to EnSRF

rename EnSRT to EnSRF

(Arne Babenhauserheide)
2017-02-17: note that meas include uncertainty

note that meas include uncertainty

(Arne Babenhauserheide)
2017-02-10: add plan for -h ...

add plan for -h ...

(Arne Babenhauserheide)
2017-02-10: implement the basic argparse interface

implement the basic argparse interface

(Arne Babenhauserheide)
2017-02-10: begin argument parser

begin argument parser

(Arne Babenhauserheide)
2017-02-06: very unclean but working support for unquote-splicing (including a

very unclean but working support for unquote-splicing (including a list of words via ,@list-of-words).

(Arne Babenhauserheide)
2017-02-05: add TODOs to make this an actual game

add TODOs to make this an actual game

(Arne Babenhauserheide)
2017-02-05: implement nicer challenges format

implement nicer challenges format

(Arne Babenhauserheide)
2017-02-04: fix breakage due to the fix

fix breakage due to the fix

(Arne Babenhauserheide)
2017-02-04: add enter three witches, precompiled

add enter three witches, precompiled

(Arne Babenhauserheide)
2017-02-04: FIX: commands were evaluated repeatedly, leading to duplicated user

FIX: commands were evaluated repeatedly, leading to duplicated user interaction

(Arne Babenhauserheide)
2017-02-04: fix unquote parsing bug

fix unquote parsing bug

(Arne Babenhauserheide)
2017-01-26: start plan for better structures

start plan for better structures

(Arne Babenhauserheide)
2017-01-26: duel: add syntax rule Duel

duel: add syntax rule Duel

(Arne Babenhauserheide)
2017-01-14: only address unquote specially for full lines.

only address unquote specially for full lines.

(Arne Babenhauserheide)
2017-01-13: fix lines of form ,(fun ...)

fix lines of form ,(fun ...)

(Arne Babenhauserheide)
2017-01-12: Implement the basic structure for a duel

Implement the basic structure for a duel

(Arne Babenhauserheide)
2016-12-19: merge

merge

(Arne Babenhauserheide)
2016-12-19: note the reason for using the mostly-exact-sqrt

note the reason for using the mostly-exact-sqrt

(Arne Babenhauserheide)
2016-12-19: simplify

simplify

(Arne Babenhauserheide)
2016-12-19: cholesky: reduce approximation errors due to taking the sqrt

cholesky: reduce approximation errors due to taking the sqrt

(Arne Babenhauserheide)
2016-12-07: replace non-hypernet by supernet

replace non-hypernet by supernet

(Arne Babenhauserheide)
2016-12-07: add solution to advent 7 :)

add solution to advent 7 :)

(Arne Babenhauserheide)
2016-11-29: enter three witches: remove outdated or incorrect TODOs and FIXMEs

enter three witches: remove outdated or incorrect TODOs and FIXMEs

(Arne Babenhauserheide)
2016-11-29: fix map-product-sums: must import after defining the module

fix map-product-sums: must import after defining the module

(Arne Babenhauserheide)
2016-11-29: lower uncertainty

lower uncertainty

(Arne Babenhauserheide)
2016-11-29: remove outdated fixme

remove outdated fixme

(Arne Babenhauserheide)
2016-11-29: add 1-AK diagnostic output

add 1-AK diagnostic output

(Arne Babenhauserheide)
2016-11-26: adjust values to better show the performance

adjust values to better show the performance

(Arne Babenhauserheide)
2016-11-26: start with a dense covariance matrix P

start with a dense covariance matrix P

(Arne Babenhauserheide)
2016-11-26: smaller ensemble for testing

smaller ensemble for testing

(Arne Babenhauserheide)
2016-11-25: example/ensemble-estimation.w: setup ensemble deviations from

example/ensemble-estimation.w: setup ensemble deviations from covariance matrix

(Arne Babenhauserheide)
2016-11-25: cleanup cholesky decomposition

cleanup cholesky decomposition

(Arne Babenhauserheide)
2016-11-25: fixed cholesky decomposition

fixed cholesky decomposition

(Arne Babenhauserheide)
2016-11-10: work on the cholesky decomposition

work on the cholesky decomposition

(Arne Babenhauserheide)
2016-11-10: typo

typo

(Arne Babenhauserheide)
2016-11-08: three witches: Consecutive Scenes now work

three witches: Consecutive Scenes now work

(Arne Babenhauserheide)
2016-11-08: three witches: export Scene

three witches: export Scene

(Arne Babenhauserheide)
2016-11-08: three witches: implement basic Scene syntax

three witches: implement basic Scene syntax

(Arne Babenhauserheide)
2016-11-08: experiments

experiments

(Arne Babenhauserheide)
2016-11-08: use √Σ(Δ/σ)²/N as quality estimate

use √Σ(Δ/σ)²/N as quality estimate

(Arne Babenhauserheide)
2016-11-08: refactor for readability and to avoid copy-paste

refactor for readability and to avoid copy-paste

(Arne Babenhauserheide)
2016-11-08: add diagnostic: mean sqrt of sum of squares

add diagnostic: mean sqrt of sum of squares

(Arne Babenhauserheide)
2016-11-08: save figure instead of showing it (for timing tests)

save figure instead of showing it (for timing tests)

(Arne Babenhauserheide)
2016-11-08: polish plot

polish plot

(Arne Babenhauserheide)
2016-11-08: fake getting a column of the covariance by appending head and tail

fake getting a column of the covariance by appending head and tail from a list of zeros around the trace value

(Arne Babenhauserheide)
2016-11-08: use a sparse covariance matrix

use a sparse covariance matrix

(Arne Babenhauserheide)
2016-11-07: more transparent meas

more transparent meas

(Arne Babenhauserheide)
2016-11-07: transparent measurements

transparent measurements

earlier

later