import math


def cell_vol(lpa,lpb,lpc,lpal,lpbe,lpga):
    """Calculate cell volume from cell parameters: a,b,c,alpha,beta,gamma."""
    tmp_V = lpa*lpb*lpc*math.sqrt(1-math.cos(lpal*math.pi/180.0)*math.cos(lpal*math.pi/180.0)\
                                  -math.cos(lpbe*math.pi/180.0)*math.cos(lpbe*math.pi/180.0) \
                                  -math.cos(lpga*math.pi/180.0)*math.cos(lpga*math.pi/180.0)\
                                  +2*math.cos(lpal*math.pi/180.0)*math.cos(lpbe*math.pi/180.0)*math.cos(lpga*math.pi/180.0))
    return tmp_V