Binning Functions¶ Group by number of channels¶ pyxsis.binspectrum.group_channels(spectrum, n)[source]¶ Group channels in a spectrum by a constant factor, n Inputs spectrumpyxsis.XBinSpectrumMust contain binning attribute (ndarray) nintInteger factor for binning the spectrum channels Returns Modifies spectrum.binning Group by number of counts¶ pyxsis.binspectrum.group_mincounts(spectrum, mc)[source]¶ Group channels in a spectrum so that there is a minimum number of counts in each bin Inputs spectrumXBinSpectrumMust contain binning attribute (ndarray) mcintMinimum number of counts per bin Returns Modifies spectrum.binning Apply a custom binning¶ pyxsis.binspectrum.bin_anything(x, binning, notice=None)[source]¶ Group anything according to a binning array Inputs xnp.arrayArray to bin binningnp.arrayBin numbers for sorting noticebool np.array (optional)Array values to notice Returns A numpy array that holds the binned results