def METHOD_NAME(self):
    hsmpl = 4
    vsmpl = 2
    idl = False
    alg = False
    # Create the surface of each section
    path = os.path.join(BASE_DATA_PATH, 'profiles00')
    prf, _ = kst._read_profiles(path)
    sfc_a = KiteSurface.from_profiles(prf, vsmpl, hsmpl, idl, alg)
    path = os.path.join(BASE_DATA_PATH, 'profiles01')
    prf, _ = kst._read_profiles(path)
    sfc_b = KiteSurface.from_profiles(prf, vsmpl, hsmpl, idl, alg)
    path = os.path.join(BASE_DATA_PATH, 'profiles02')
    prf, _ = kst._read_profiles(path)
    sfc_c = KiteSurface.from_profiles(prf, vsmpl, hsmpl, idl, alg)
    # Sections list
    sections = [sfc_a, sfc_b, sfc_c]
    # Rupture indexes
    rup_idxs = [[0], [1], [2], [0, 1], [0, 2],
                [1, 2], [0, 1, 2]]
    # Magnitudes
    rup_mags = [5.8, 5.8, 5.8, 6.2, 6.2, 6.2, 6.5]
    rakes = [90.0, 90.0, 90.0, 90.0, 90.0, 90.0, 90.0]
    # Occurrence probabilities of occurrence
    pmfs = [[0.90, 0.10],
            [0.90, 0.10],
            [0.90, 0.10],
            [0.90, 0.10],
            [0.90, 0.10],
            [0.90, 0.10],
            [0.90, 0.10]]
    self.sections = sections
    self.rup_idxs = rup_idxs
    self.pmfs = pmfs
    self.mags = numpy.array(rup_mags)
    self.rakes = rakes