def call_posterior(counts, alpha, beta, gamma):
    """Call the binning library."""
    if options['load']:
        return load_config()
    else:
        events = len(counts)
        return interface.posterior(events, counts, alpha, beta, gamma, options)
def call_posterior(counts_v, data, bin_options):
    """Call the binning library."""
    events = len(counts_v)
    counts = statistics.countStatistic(counts_v)
    alpha  = data['alpha']
    beta   = data['beta']
    gamma  = data['gamma']
    return interface.posterior(events, counts, alpha, beta, gamma, bin_options)