def METHOD_NAME(self):
    species = ["K", "La", "Ti"]
    coords = [[0.345, 5, 0.77298], [0.1345, 5.1, 0.77298], [0.7, 0.8, 0.9]]
    lattice = Lattice.orthorhombic(2, 9, 1)
    struct = Structure.from_spacegroup(38, lattice, species, coords)
    sga = SpacegroupAnalyzer(struct)
    struct_prim = sga.get_primitive_standard_structure(international_monoclinic=False)
    kpath = KPathLatimerMunro(struct_prim)
    kpoints = kpath._kpath["kpoints"]
    labels = list(kpoints)
    assert sorted(labels) == sorted(["a", "b", "c", "d", "d_{1}", "e", "f", "q", "q_{1}", "Γ"])
    assert kpoints["a"] == approx([0.0, 0.5, 0.0])
    assert kpoints["f"] == approx([-0.5, 0.5, 0.5])
    assert kpoints["c"] == approx([0.0, 0.0, 0.5])
    assert kpoints["b"] == approx([-0.5, 0.5, 0.0])
    assert kpoints["Γ"] == approx([0, 0, 0])
    assert kpoints["e"] == approx([0.0, 0.5, 0.5])
    assert kpoints["d_{1}"] == approx([0.2530864197530836, 0.25308641975308915, 0.0]) or kpoints["d"] == approx(
        [0.2530864197530836, 0.25308641975308915, 0.0]
    )
    assert kpoints["q_{1}"] == approx([0.2530864197530836, 0.25308641975308915, 0.5]) or kpoints["q"] == approx(
        [0.2530864197530836, 0.25308641975308915, 0.5]
    )