<filename>data/colors.py
"""
COLORS is a dictionary with :
    - key = (string) code of AA
    - value = (tuple) (r,g,b,a), all values in [0,1]

This dict is used to select the same color in each run when displaying and/or saving timetables.
If an AA is absent, a random tuple different from existing ones will be generated (see /model/timetable.py).
Feel free to change a color and/or to register a new AA with its corresponding tuple.
"""
COLORS = {
    "I-GMEC-021": (0.6862745098039216, 0.7058823529411765, 0.06666666666666667, 1),
    "I-MARO-020": (0.396078431372549, 0.9725490196078431, 0.5176470588235295, 1),
    "I-MARO-021": (0.7843137254901961, 0.24705882352941178, 0.37254901960784315, 1),
    "I-MRDV-020": (0.9921568627450981, 0.9058823529411765, 0.17254901960784313, 1),
    "I-PHYS-020": (0.027450980392156862, 0.4392156862745098, 0.10196078431372549, 1),
    "I-POLY-001": (0.7137254901960784, 0.5215686274509804, 0.17254901960784313, 1),
    "I-POLY-010": (0.40784313725490196, 0.16862745098039217, 0.37254901960784315, 1),
    "I-POLY-011": (0.6823529411764706, 0.8862745098039215, 0.2549019607843137, 1),
    "I-SDMA-020": (0.1803921568627451, 0.9921568627450981, 0.2980392156862745, 1),
    "V-LANG-151": (0.5254901960784314, 0.8235294117647058, 0.9058823529411765, 1),
    "I-ILIA-002": (0.043137254901960784, 0.4, 0.9372549019607843, 1),
    "I-MANA-002": (0.6627450980392157, 0.9333333333333333, 0.8745098039215686, 1),
    "I-MARO-004": (0.15294117647058825, 0.49019607843137253, 0.38823529411764707, 1),
    "I-MARO-024": (0.2196078431372549, 0.5058823529411764, 0.7647058823529411, 1),
    "I-MARO-025": (0.5058823529411764, 0.5647058823529412, 0.8313725490196079, 1),
    "I-MRDV-022": (0.2235294117647059, 0.19607843137254902, 0.5803921568627451, 1),
    "I-MRDV-023": (0.6784313725490196, 0.25098039215686274, 0.38823529411764707, 1),
    "I-PHYS-022": (0.9333333333333333, 0.7647058823529411, 0.8627450980392157, 1),
    "I-SDMA-021": (0.06666666666666667, 0.7372549019607844, 0.5490196078431373, 1),
    "I-SDMA-022": (0.2980392156862745, 0.27058823529411763, 0.19607843137254902, 1),
    "I-TRMO-020": (0.3686274509803922, 0.5568627450980392, 0.28627450980392155, 1),
    "V-LANG-153": (0.8941176470588236, 0.08235294117647059, 0.592156862745098, 1),
    "I-GPRO-001": (0.10588235294117647, 0.6745098039215687, 0.40784313725490196, 1),
    "I-GPRO-029": (0.26666666666666666, 0.11764705882352941, 0.3333333333333333, 1),
    "I-GRCM-031A": (0.47843137254901963, 0.8823529411764706, 0.796078431372549, 1),
    "I-META-001": (0.5372549019607843, 0.8666666666666667, 0.3764705882352941, 1),
    "I-SDMA-014": (0.8196078431372549, 0.788235294117647, 0.4117647058823529, 1),
    "I-TRMO-003": (0.4392156862745098, 0.5137254901960784, 0.09019607843137255, 1),
    "I-FLMA-001": (0.4549019607843137, 0.48627450980392156, 0.14901960784313725, 1),
    "I-SEMI-001": (0.08235294117647059, 0.8549019607843137, 0.058823529411764705, 1),
    "V-LANG-155": (0.9647058823529412, 0.5529411764705883, 0.058823529411764705, 1),
    "I-GPRO-028": (0.23137254901960785, 0.9058823529411765, 0.9568627450980393, 1),
    "I-ISIA-001": (0.49411764705882355, 0.023529411764705882, 0.3411764705882353, 1),
    "I-ISIA-020": (0.29411764705882354, 0.5529411764705883, 0.18823529411764706, 1),
    "I-ISIA-021": (0.47843137254901963, 0.6980392156862745, 0.13333333333333333, 1),
    "I-TELE-003": (0.16862745098039217, 0.5058823529411764, 0.1568627450980392, 1),
    "I-TELE-004": (0.2980392156862745, 0.23529411764705882, 0.3215686274509804, 1),
    "I-AUTO-023": (0.7647058823529411, 0.49019607843137253, 0.6784313725490196, 1),
    "I-AUTO-123": (0.054901960784313725, 0.20392156862745098, 0.18823529411764706, 1),
    "I-ILIA-004": (0.058823529411764705, 0.4588235294117647, 0.9882352941176471, 1),
    "I-ILIA-024": (0.8313725490196079, 0.4549019607843137, 0.058823529411764705, 1),
    "I-ISIA-030": (0.8274509803921568, 0.24313725490196078, 0.7568627450980392, 1),
    "I-MARO-014": (0.11764705882352941, 0.8509803921568627, 0.8196078431372549, 1),
    "I-MARO-035": (0.12549019607843137, 0.8745098039215686, 0.9725490196078431, 1),
    "I-MARO-036": (0.47843137254901963, 0.09411764705882353, 0.3411764705882353, 1),
    "S-INFO-013": (0.4666666666666667, 0.996078431372549, 0.6392156862745098, 1),
    "I-GCMS-022": (0.5568627450980392, 0.2980392156862745, 0.3137254901960784, 1),
    "I-GMEC-001": (0.21568627450980393, 0.6431372549019608, 0.9137254901960784, 1),
    "I-GMEC-023": (0.21176470588235294, 0.3843137254901961, 0.5294117647058824, 1),
    "I-GMEC-101": (0.1411764705882353, 0.25882352941176473, 0.6941176470588235, 1),
    "I-GRME-035": (0.5843137254901961, 0.796078431372549, 0.13725490196078433, 1),
    "I-META-101": (0.9294117647058824, 0.8588235294117647, 0.9019607843137255, 1),
    "I-GCMS-021": (0.8470588235294118, 0.6274509803921569, 0.13725490196078433, 1),
    "I-GCMS-005": (0.5764705882352941, 0.6509803921568628, 0.0392156862745098, 1),
    "I-GEOL-001": (0.9372549019607843, 0.9098039215686274, 0.043137254901960784, 1),
    "I-GEOL-002": (0.09019607843137255, 0.01568627450980392, 0.9882352941176471, 1),
    "I-GMIN-001": (0.26666666666666666, 0.396078431372549, 0.8352941176470589, 1),
    "I-GMIN-011": (0.03137254901960784, 0.592156862745098, 0.5764705882352941, 1),
}
<filename>data/colors.py
"""
COLORS is a dictionary with :
    - key = (string) code of AA
    - value = (tuple) (r,g,b,a), all values in [0,1]

This dict is used to select the same color in each run when displaying and/or saving timetables.
If an AA is absent, a random tuple different from existing ones will be generated (see /model/timetable.py).
Feel free to change a color and/or to register a new AA with its corresponding tuple.
"""
COLORS = {
    "I-GMEC-021": (0.6862745098039216, 0.7058823529411765, 0.06666666666666667, 1),
    "I-MARO-020": (0.396078431372549, 0.9725490196078431, 0.5176470588235295, 1),
    "I-MARO-021": (0.7843137254901961, 0.24705882352941178, 0.37254901960784315, 1),
    "I-MRDV-020": (0.9921568627450981, 0.9058823529411765, 0.17254901960784313, 1),
    "I-PHYS-020": (0.027450980392156862, 0.4392156862745098, 0.10196078431372549, 1),
    "I-POLY-001": (0.7137254901960784, 0.5215686274509804, 0.17254901960784313, 1),
    "I-POLY-010": (0.40784313725490196, 0.16862745098039217, 0.37254901960784315, 1),
    "I-POLY-011": (0.6823529411764706, 0.8862745098039215, 0.2549019607843137, 1),
    "I-SDMA-020": (0.1803921568627451, 0.9921568627450981, 0.2980392156862745, 1),
    "V-LANG-151": (0.5254901960784314, 0.8235294117647058, 0.9058823529411765, 1),
    "I-ILIA-002": (0.043137254901960784, 0.4, 0.9372549019607843, 1),
    "I-MANA-002": (0.6627450980392157, 0.9333333333333333, 0.8745098039215686, 1),
    "I-MARO-004": (0.15294117647058825, 0.49019607843137253, 0.38823529411764707, 1),
    "I-MARO-024": (0.2196078431372549, 0.5058823529411764, 0.7647058823529411, 1),
    "I-MARO-025": (0.5058823529411764, 0.5647058823529412, 0.8313725490196079, 1),
    "I-MRDV-022": (0.2235294117647059, 0.19607843137254902, 0.5803921568627451, 1),
    "I-MRDV-023": (0.6784313725490196, 0.25098039215686274, 0.38823529411764707, 1),
    "I-PHYS-022": (0.9333333333333333, 0.7647058823529411, 0.8627450980392157, 1),
    "I-SDMA-021": (0.06666666666666667, 0.7372549019607844, 0.5490196078431373, 1),
    "I-SDMA-022": (0.2980392156862745, 0.27058823529411763, 0.19607843137254902, 1),
    "I-TRMO-020": (0.3686274509803922, 0.5568627450980392, 0.28627450980392155, 1),
    "V-LANG-153": (0.8941176470588236, 0.08235294117647059, 0.592156862745098, 1),
    "I-GPRO-001": (0.10588235294117647, 0.6745098039215687, 0.40784313725490196, 1),
    "I-GPRO-029": (0.26666666666666666, 0.11764705882352941, 0.3333333333333333, 1),
    "I-GRCM-031A": (0.47843137254901963, 0.8823529411764706, 0.796078431372549, 1),
    "I-META-001": (0.5372549019607843, 0.8666666666666667, 0.3764705882352941, 1),
    "I-SDMA-014": (0.8196078431372549, 0.788235294117647, 0.4117647058823529, 1),
    "I-TRMO-003": (0.4392156862745098, 0.5137254901960784, 0.09019607843137255, 1),
    "I-FLMA-001": (0.4549019607843137, 0.48627450980392156, 0.14901960784313725, 1),
    "I-SEMI-001": (0.08235294117647059, 0.8549019607843137, 0.058823529411764705, 1),
    "V-LANG-155": (0.9647058823529412, 0.5529411764705883, 0.058823529411764705, 1),
    "I-GPRO-028": (0.23137254901960785, 0.9058823529411765, 0.9568627450980393, 1),
    "I-ISIA-001": (0.49411764705882355, 0.023529411764705882, 0.3411764705882353, 1),
    "I-ISIA-020": (0.29411764705882354, 0.5529411764705883, 0.18823529411764706, 1),
    "I-ISIA-021": (0.47843137254901963, 0.6980392156862745, 0.13333333333333333, 1),
    "I-TELE-003": (0.16862745098039217, 0.5058823529411764, 0.1568627450980392, 1),
    "I-TELE-004": (0.2980392156862745, 0.23529411764705882, 0.3215686274509804, 1),
    "I-AUTO-023": (0.7647058823529411, 0.49019607843137253, 0.6784313725490196, 1),
    "I-AUTO-123": (0.054901960784313725, 0.20392156862745098, 0.18823529411764706, 1),
    "I-ILIA-004": (0.058823529411764705, 0.4588235294117647, 0.9882352941176471, 1),
    "I-ILIA-024": (0.8313725490196079, 0.4549019607843137, 0.058823529411764705, 1),
    "I-ISIA-030": (0.8274509803921568, 0.24313725490196078, 0.7568627450980392, 1),
    "I-MARO-014": (0.11764705882352941, 0.8509803921568627, 0.8196078431372549, 1),
    "I-MARO-035": (0.12549019607843137, 0.8745098039215686, 0.9725490196078431, 1),
    "I-MARO-036": (0.47843137254901963, 0.09411764705882353, 0.3411764705882353, 1),
    "S-INFO-013": (0.4666666666666667, 0.996078431372549, 0.6392156862745098, 1),
    "I-GCMS-022": (0.5568627450980392, 0.2980392156862745, 0.3137254901960784, 1),
    "I-GMEC-001": (0.21568627450980393, 0.6431372549019608, 0.9137254901960784, 1),
    "I-GMEC-023": (0.21176470588235294, 0.3843137254901961, 0.5294117647058824, 1),
    "I-GMEC-101": (0.1411764705882353, 0.25882352941176473, 0.6941176470588235, 1),
    "I-GRME-035": (0.5843137254901961, 0.796078431372549, 0.13725490196078433, 1),
    "I-META-101": (0.9294117647058824, 0.8588235294117647, 0.9019607843137255, 1),
    "I-GCMS-021": (0.8470588235294118, 0.6274509803921569, 0.13725490196078433, 1),
    "I-GCMS-005": (0.5764705882352941, 0.6509803921568628, 0.0392156862745098, 1),
    "I-GEOL-001": (0.9372549019607843, 0.9098039215686274, 0.043137254901960784, 1),
    "I-GEOL-002": (0.09019607843137255, 0.01568627450980392, 0.9882352941176471, 1),
    "I-GMIN-001": (0.26666666666666666, 0.396078431372549, 0.8352941176470589, 1),
    "I-GMIN-011": (0.03137254901960784, 0.592156862745098, 0.5764705882352941, 1),
}
COLORS is a dictionary with :     - key = (string) code of AA     - value = (tuple) (r,g,b,a), all values in [0,1]  This dict is used to select the same color in each run when displaying and/or saving timetables. If an AA is absent, a random tuple different from existing ones will be generated (see /model/timetable.py). Feel free to change a color and/or to register a new AA with its corresponding tuple.