# spacepy.toolbox.bin_center_to_edges

spacepy.toolbox.bin_center_to_edges(centers)

  Convert a list of bin centers to their edges

  Given a list of center values for a set of bins, finds the start and end value for each bin. (start of bin n+1 is assumed to be end of bin n). Useful for e.g. matplotlib.pyplot.pcolor.

  Edge between bins n and n+1 is arithmetic mean of the center of n and n+1; edge below bin 0 and above last bin are established to make these bins symmetric about their center value.

  Parameters:
    centers list

      list of center values for bins

  Returns:
    out list

      list of edges for bins

    note: returned list will be one element longer than centers

  Examples

      >>> import spacepy.toolbox as tb
      >>> tb.bin_center_to_edges([1,2,3])
      [0.5, 1.5, 2.5, 3.5]