Some of you might be interested in the following notebook, which shows how to construct optimal Gaussian quadrature schemes for arbitrary weight functions constructed from interpolated data:

The notebook includes a general function gaussquad_interpolant that you can use to construct quadrature rules for any tabulated data.