BMP180 Calibration Numbers?

Hello,

I am Trying to figure out what each of these values mean in the BMP180.h file. I know that P0 is a correcting offset for the pressure but I dont know what any of the others are for. Any insight would be greatly appreciated. Thanks.

    // Compute floating-point polynominals:

    c3 = 160.0 * pow(2,-15) * AC3;
    c4 = pow(10,-3) * pow(2,-15) * AC4;
    b1 = pow(160,2) * pow(2,-30) * VB1;
    c5 = (pow(2,-15) / 160) * AC5;
    c6 = AC6;
    mc = (pow(2,11) / pow(160,2)) * MC;
    md = MD / 160.0;
    x0 = AC1;
    x1 = 160.0 * pow(2,-13) * AC2;
    x2 = pow(160,2) * pow(2,-25) * VB2;
    y0 = c4 * pow(2,15);
    y1 = c4 * c3;
    y2 = c4 * b1;
    p0 = (2999-8)/1600;
    p1 = 1.0 - 7357.0 * pow(2,-20);
    p2 = 3038.0 * 100.0 * pow(2,-36);

They're to calculate the pressure and temperature from the raw readings, and as such don't have (much) individual meaning let alone use.

AC1-AC4 pressure
AC5, AC6 temperature
B1, B2 pressure
MB ?
MC, MD temperature

reference - BMP180.h

If you need to change values from the sensor , then why not do this in your own software rather than the library ?