Sherlogs.jl Versions Save

A number format that inspects your code by logging the arithmetic results.

v0.2.0

2 years ago

Sherlogs v0.2.0

Diff since v0.1.0

Closed issues:

  • register (#11)

Merged pull requests:

  • Ambiguity (#10) (@milankl)
  • Ambiguity (#12) (@milankl)
  • Watson (#13) (@milankl)
  • Update test script. (#14) (@onButtonUp)
  • github action ci (#16) (@milankl)
  • DrWatson16/32 implemented (#17) (@milankl)
  • logbook interface, min max (#18) (@milankl)

v0.1.0

4 years ago

Sherlogs v0.1.0

Closed issues:

  • Ambiguous type definition (#8)

Merged pull requests:

  • Sherlog64 v0.1 (#1) (@milankl)
  • with test .ymls (#2) (@milankl)
  • logbook index with Int64 (#3) (@milankl)
  • Sherlog32 added (#4) (@milankl)
  • with example bitpattern hist (#5) (@milankl)
  • Sherlog16 + eps, oneunit implemented (#6) (@milankl)
  • matrix solve example (#7) (@milankl)
  • Sherlog16 ambiguity removed (#9) (@milankl)
  • Ambiguity (#10) (@milankl)

v0.2

4 years ago

Contains

  • Sherlog64{T} which behaves like Float64 but logs the arithmetic results into a histogram, where number format T (has to be 16bit) is used for binning
  • Same for Sherlog32{T}, which behaves like Float32 and logs using T
  • Same for Sherlog16{T}, which behaves like number format T and uses it for logging too.
  • reset_logbook(), set_logbook() and return_logbook() to interact with the histogram