probcomp/curve-fitting

Turn opacity-scale into a multimethod that dispatches on mode

Open

#53 opened on Nov 27, 2018

 (0 comments) (0 reactions) (1 assignee)Clojure (3 forks)auto 404
good first issuerefactor

Repository metrics

Stars
 (3 stars)
PR merge metrics
 (PR metrics pending)

Description

Currently we switch between opacity scales like so:

(let [make-opacity-scale (case mode
                           :resampling resampling/make-opacity-scale
                           :prior prior/make-opacity-scale)
      opacity-scale (make-opacity-scale (map :log-score curves))])

Instead we should define a multimethod curve-fitting.core/opacity-scale (or maybe curve-fitting.sketches/opacity-scale that takes two arguments: The mode and the log scores.

Contributor guide