def load_profiles_list(pq_both=False):
    """ Returns a list of load profiles. If pq_both is True, every entry of the list is appended by
    both, "_pload" and "_qload". """
    profiles = []
    profiles = ['G0-A', 'G0-M', 'G1-A', 'G1-B', 'G1-C', 'G2-A', 'G3-A',
                'G3-M', 'G3-H', 'G4-A', 'G4-B', 'G4-M', 'G4-H', 'G5-A', 'G6-A',
                'H0-A', 'H0-B', 'H0-C', 'H0-H', 'H0-G', 'H0-L',
                'L0-A', 'L1-A', 'L2-A', 'L2-M',
                'BL-H', 'WB-H']
    if not pq_both:
        return profiles
    # else:
    profiles = [prof + pq for pq in ["_pload", "_qload"] for prof in profiles]
    return profiles