Tags

digraph InheritanceGraph { graph [bgcolor=transparent, color=lightsteelblue2, fontname=Arial, fontsize=10, outputorder=edgesfirst, overlap=prism, penwidth=2, rankdir=LR, splines=spline, style="dashed, rounded", truecolor=true]; node [colorscheme=pastel19, fontname=Arial, fontsize=10, height=0, penwidth=2, shape=box, style="filled, rounded", width=0]; edge [color=lightslategrey, penwidth=1]; subgraph "cluster_abjad.system" { graph [label="abjad.system"]; node [color=1]; "abjad.system.AbjadObject.AbjadObject" [URL="../api/abjad/system/AbjadObject.html#abjad.system.AbjadObject.AbjadObject", label="Abjad\nObject", target=_top]; "abjad.system.AbjadValueObject.AbjadValueObject" [URL="../api/abjad/system/AbjadValueObject.html#abjad.system.AbjadValueObject.AbjadValueObject", label="Abjad\nValue\nObject", target=_top]; "abjad.system.Tags.Tags" [URL="../api/abjad/system/Tags.html#abjad.system.Tags.Tags", color=black, fontcolor=white, label=Tags, target=_top]; "abjad.system.AbjadObject.AbjadObject" -> "abjad.system.AbjadValueObject.AbjadValueObject"; "abjad.system.AbjadValueObject.AbjadValueObject" -> "abjad.system.Tags.Tags"; } subgraph cluster_builtins { graph [label=builtins]; node [color=2]; "builtins.object" [URL="https://docs.python.org/3.6/library/functions.html#object", label=object, target=_top]; } "builtins.object" -> "abjad.system.AbjadObject.AbjadObject"; }

class abjad.system.Tags.Tags

Tags.

Abjad-level singleton:

>>> abjad.tags
Tags()

Class is also available:

>>> abjad.Tags()
Tags()
>>> abjad.tags.SHOW_TO_JOIN_BROKEN_SPANNERS
'SHOW_TO_JOIN_BROKEN_SPANNERS'

Attributes Summary

__getattr__ Gets tag.
clef_color_tags Gets clef color tags.
documentation_removal_tags Gets documentation removal tags.
dynamic_color_tags Gets dynamic color tags.
instrument_color_tags Gets instrument color tags.
layout_removal_tags Gets layout removal tags.
margin_markup_color_tags Gets margin markup color tags.
metronome_mark_color_expression_tags Gets metronome mark color expression tags.
metronome_mark_color_suppression_tags Gets metronome mark color suppression tags.
music_annotation_tags Gets music annotation tags.
persistent_indicator_color_expression_tags Gets persistent indicator color expression tags.
persistent_indicator_color_suppression_tags Gets persistent indicator color suppression tags.
persistent_indicator_tags Gets persistence tags.
spacing_markup_tags Gets markup spacing tags.
spacing_tags Gets spacing tags.
staff_lines_color_tags Gets staff lines color tags.
time_signature_color_tags Gets time signature color tags.

Special methods

(AbjadValueObject).__copy__(*arguments)

Copies Abjad value object.

Returns new Abjad value object.

(AbjadValueObject).__eq__(argument)

Is true when all initialization values of Abjad value object equal the initialization values of argument.

Returns true or false.

(AbjadObject).__format__(format_specification='')

Formats Abjad object.

Set format_specification to '' or 'storage'. Interprets '' equal to 'storage'.

Returns string.

__getattr__(tag)

Gets tag.

Raises attribute error when tag is unknown.

Return type:str
(AbjadValueObject).__hash__()

Hashes Abjad value object.

Returns integer.

(AbjadObject).__repr__()

Gets interpreter representation of Abjad object.

Returns string.


Methods

clef_color_tags(path=None)

Gets clef color tags.

>>> for tag in abjad.tags.clef_color_tags():
...     tag
...
'DEFAULT_CLEF_COLOR'
'DEFAULT_CLEF_REDRAW_COLOR'
'EXPLICIT_CLEF_COLOR'
'EXPLICIT_CLEF_REDRAW_COLOR'
'REAPPLIED_CLEF_COLOR'
'REAPPLIED_CLEF_REDRAW_COLOR'
'REDUNDANT_CLEF_COLOR'
'REDUNDANT_CLEF_REDRAW_COLOR'

Segment:

>>> path = abjad.Path('etude', 'segments', '_')
>>> for tag in abjad.tags.clef_color_tags(path=path):
...     tag
...
'DEFAULT_CLEF_COLOR'
'DEFAULT_CLEF_REDRAW_COLOR'
'EXPLICIT_CLEF_COLOR'
'EXPLICIT_CLEF_REDRAW_COLOR'
'REAPPLIED_CLEF_COLOR'
'REAPPLIED_CLEF_REDRAW_COLOR'
'REDUNDANT_CLEF_COLOR'
'REDUNDANT_CLEF_REDRAW_COLOR'

Build:

>>> path = abjad.Path('etude', 'builds', 'letter-score')
>>> for tag in abjad.tags.clef_color_tags(path=path):
...     tag
...
'DEFAULT_CLEF_COLOR'
'DEFAULT_CLEF_REDRAW_COLOR'
'EXPLICIT_CLEF_COLOR'
'EXPLICIT_CLEF_REDRAW_COLOR'
'REAPPLIED_CLEF_COLOR'
'REAPPLIED_CLEF_REDRAW_COLOR'
'REDUNDANT_CLEF_COLOR'
'REDUNDANT_CLEF_REDRAW_COLOR'
'REAPPLIED_CLEF'
Return type:List[str]
documentation_removal_tags()

Gets documentation removal tags.

>>> for tag in abjad.tags.documentation_removal_tags():
...     tag
...
'CLOCK_TIME_MARKUP'
'FIGURE_NAME_MARKUP'
'LOCAL_MEASURE_NUMBER_MARKUP'
'MEASURE_INDEX_MARKUP'
'MEASURE_NUMBER_MARKUP'
'SPACING_MARKUP'
'STAGE_NUMBER_MARKUP'
dynamic_color_tags(path=None)

Gets dynamic color tags.

>>> for tag in abjad.tags.dynamic_color_tags():
...     tag
...
'EXPLICIT_DYNAMIC_COLOR'
'EXPLICIT_DYNAMIC_REDRAW_COLOR'
'REAPPLIED_DYNAMIC'
'REAPPLIED_DYNAMIC_COLOR'
'REAPPLIED_DYNAMIC_REDRAW_COLOR'
'REDUNDANT_DYNAMIC_COLOR'
'REDUNDANT_DYNAMIC_REDRAW_COLOR'

Ignores path.

Return type:List[str]
instrument_color_tags(path=None)

Gets instrument color tags.

>>> for tag in abjad.tags.instrument_color_tags():
...     tag
...
'DEFAULT_INSTRUMENT_ALERT'
'DEFAULT_INSTRUMENT_COLOR'
'REDRAWN_DEFAULT_INSTRUMENT_COLOR'
'EXPLICIT_INSTRUMENT_ALERT'
'EXPLICIT_INSTRUMENT_COLOR'
'REAPPLIED_INSTRUMENT_COLOR'
'REAPPLIED_INSTRUMENT_ALERT'
'REDRAWN_EXPLICIT_INSTRUMENT_COLOR'
'REDRAWN_REAPPLIED_INSTRUMENT_COLOR'
'REDUNDANT_INSTRUMENT_ALERT'
'REDUNDANT_INSTRUMENT_COLOR'
'REDRAWN_REDUNDANT_INSTRUMENT_COLOR'

Ignores path.

Return type:List[str]
layout_removal_tags()

Gets layout removal tags.

>>> for tag in abjad.tags.layout_removal_tags():
...     tag
...
'EMPTY_START_BAR'
'EXPLICIT_TIME_SIGNATURE_COLOR'
'LOCAL_MEASURE_NUMBER_MARKUP'
'MEASURE_INDEX_MARKUP'
'MEASURE_NUMBER_MARKUP'
'REDUNDANT_TIME_SIGNATURE_COLOR'
'STAGE_NUMBER_MARKUP'
margin_markup_color_tags(path=None)

Gets margin markup color tags.

>>> for tag in abjad.tags.margin_markup_color_tags():
...     tag
...
'DEFAULT_MARGIN_MARKUP_ALERT'
'DEFAULT_MARGIN_MARKUP_COLOR'
'REDRAWN_DEFAULT_MARGIN_MARKUP_COLOR'
'EXPLICIT_MARGIN_MARKUP_ALERT'
'EXPLICIT_MARGIN_MARKUP_COLOR'
'REAPPLIED_MARGIN_MARKUP_ALERT'
'REAPPLIED_MARGIN_MARKUP_COLOR'
'REDRAWN_EXPLICIT_MARGIN_MARKUP_COLOR'
'REDRAWN_REAPPLIED_MARGIN_MARKUP_COLOR'
'REDUNDANT_MARGIN_MARKUP_ALERT'
'REDUNDANT_MARGIN_MARKUP_COLOR'
'REDRAWN_REDUNDANT_MARGIN_MARKUP_COLOR'

Ignores path.

Return type:List[str]
metronome_mark_color_expression_tags(path=None)

Gets metronome mark color expression tags.

>>> for tag in abjad.tags.metronome_mark_color_expression_tags():
...     tag
...
'EXPLICIT_METRONOME_MARK_WITH_COLOR'
'REAPPLIED_METRONOME_MARK_WITH_COLOR'
'REDUNDANT_METRONOME_MARK_WITH_COLOR'
Return type:List[str]
metronome_mark_color_suppression_tags(path=None)

Gets metronome mark color suppression tags.

>>> for tag in abjad.tags.metronome_mark_color_suppression_tags():
...     tag
...
'EXPLICIT_METRONOME_MARK'
'REDUNDANT_METRONOME_MARK'

Ignores path.

Return type:List[str]
music_annotation_tags()

Gets music annotation tags.

>>> for tag in abjad.tags.music_annotation_tags():
...     tag
...
'CLOCK_TIME_MARKUP'
'FIGURE_NAME_MARKUP'
'MEASURE_NUMBER_MARKUP'
'SPACING_MARKUP'
'SPACING_OVERRIDE_MARKUP'
'STAGE_NUMBER_MARKUP'
Return type:List[str]
persistent_indicator_color_expression_tags(path=None)

Gets persistent indicator color expression tags.

>>> tags = abjad.tags.persistent_indicator_color_expression_tags()
>>> for tag in tags:
...     tag
...
'DEFAULT_CLEF_COLOR'
'DEFAULT_CLEF_REDRAW_COLOR'
'EXPLICIT_CLEF_COLOR'
'EXPLICIT_CLEF_REDRAW_COLOR'
'REAPPLIED_CLEF_COLOR'
'REAPPLIED_CLEF_REDRAW_COLOR'
'REDUNDANT_CLEF_COLOR'
'REDUNDANT_CLEF_REDRAW_COLOR'
'EXPLICIT_DYNAMIC_COLOR'
'EXPLICIT_DYNAMIC_REDRAW_COLOR'
'REAPPLIED_DYNAMIC'
'REAPPLIED_DYNAMIC_COLOR'
'REAPPLIED_DYNAMIC_REDRAW_COLOR'
'REDUNDANT_DYNAMIC_COLOR'
'REDUNDANT_DYNAMIC_REDRAW_COLOR'
'DEFAULT_INSTRUMENT_ALERT'
'DEFAULT_INSTRUMENT_COLOR'
'REDRAWN_DEFAULT_INSTRUMENT_COLOR'
'EXPLICIT_INSTRUMENT_ALERT'
'EXPLICIT_INSTRUMENT_COLOR'
'REAPPLIED_INSTRUMENT_COLOR'
'REAPPLIED_INSTRUMENT_ALERT'
'REDRAWN_EXPLICIT_INSTRUMENT_COLOR'
'REDRAWN_REAPPLIED_INSTRUMENT_COLOR'
'REDUNDANT_INSTRUMENT_ALERT'
'REDUNDANT_INSTRUMENT_COLOR'
'REDRAWN_REDUNDANT_INSTRUMENT_COLOR'
'DEFAULT_MARGIN_MARKUP_ALERT'
'DEFAULT_MARGIN_MARKUP_COLOR'
'REDRAWN_DEFAULT_MARGIN_MARKUP_COLOR'
'EXPLICIT_MARGIN_MARKUP_ALERT'
'EXPLICIT_MARGIN_MARKUP_COLOR'
'REAPPLIED_MARGIN_MARKUP_ALERT'
'REAPPLIED_MARGIN_MARKUP_COLOR'
'REDRAWN_EXPLICIT_MARGIN_MARKUP_COLOR'
'REDRAWN_REAPPLIED_MARGIN_MARKUP_COLOR'
'REDUNDANT_MARGIN_MARKUP_ALERT'
'REDUNDANT_MARGIN_MARKUP_COLOR'
'REDRAWN_REDUNDANT_MARGIN_MARKUP_COLOR'
'EXPLICIT_METRONOME_MARK_WITH_COLOR'
'REAPPLIED_METRONOME_MARK_WITH_COLOR'
'REDUNDANT_METRONOME_MARK_WITH_COLOR'
'EXPLICIT_STAFF_LINES_COLOR'
'REAPPLIED_STAFF_LINES_COLOR'
'REDUNDANT_STAFF_LINES_COLOR'
'EXPLICIT_TIME_SIGNATURE_COLOR'
'REAPPLIED_TIME_SIGNATURE_COLOR'
'REDUNDANT_TIME_SIGNATURE_COLOR'

Segment:

>>> path = abjad.Path('etude', 'segments', '_')
>>> tags = abjad.tags.persistent_indicator_color_expression_tags(path)
>>> for tag in tags:
...     tag
...
'DEFAULT_CLEF_COLOR'
'DEFAULT_CLEF_REDRAW_COLOR'
'EXPLICIT_CLEF_COLOR'
'EXPLICIT_CLEF_REDRAW_COLOR'
'REAPPLIED_CLEF_COLOR'
'REAPPLIED_CLEF_REDRAW_COLOR'
'REDUNDANT_CLEF_COLOR'
'REDUNDANT_CLEF_REDRAW_COLOR'
'EXPLICIT_DYNAMIC_COLOR'
'EXPLICIT_DYNAMIC_REDRAW_COLOR'
'REAPPLIED_DYNAMIC'
'REAPPLIED_DYNAMIC_COLOR'
'REAPPLIED_DYNAMIC_REDRAW_COLOR'
'REDUNDANT_DYNAMIC_COLOR'
'REDUNDANT_DYNAMIC_REDRAW_COLOR'
'DEFAULT_INSTRUMENT_ALERT'
'DEFAULT_INSTRUMENT_COLOR'
'REDRAWN_DEFAULT_INSTRUMENT_COLOR'
'EXPLICIT_INSTRUMENT_ALERT'
'EXPLICIT_INSTRUMENT_COLOR'
'REAPPLIED_INSTRUMENT_COLOR'
'REAPPLIED_INSTRUMENT_ALERT'
'REDRAWN_EXPLICIT_INSTRUMENT_COLOR'
'REDRAWN_REAPPLIED_INSTRUMENT_COLOR'
'REDUNDANT_INSTRUMENT_ALERT'
'REDUNDANT_INSTRUMENT_COLOR'
'REDRAWN_REDUNDANT_INSTRUMENT_COLOR'
'DEFAULT_MARGIN_MARKUP_ALERT'
'DEFAULT_MARGIN_MARKUP_COLOR'
'REDRAWN_DEFAULT_MARGIN_MARKUP_COLOR'
'EXPLICIT_MARGIN_MARKUP_ALERT'
'EXPLICIT_MARGIN_MARKUP_COLOR'
'REAPPLIED_MARGIN_MARKUP_ALERT'
'REAPPLIED_MARGIN_MARKUP_COLOR'
'REDRAWN_EXPLICIT_MARGIN_MARKUP_COLOR'
'REDRAWN_REAPPLIED_MARGIN_MARKUP_COLOR'
'REDUNDANT_MARGIN_MARKUP_ALERT'
'REDUNDANT_MARGIN_MARKUP_COLOR'
'REDRAWN_REDUNDANT_MARGIN_MARKUP_COLOR'
'EXPLICIT_METRONOME_MARK_WITH_COLOR'
'REAPPLIED_METRONOME_MARK_WITH_COLOR'
'REDUNDANT_METRONOME_MARK_WITH_COLOR'
'EXPLICIT_STAFF_LINES_COLOR'
'REAPPLIED_STAFF_LINES_COLOR'
'REDUNDANT_STAFF_LINES_COLOR'
'EXPLICIT_TIME_SIGNATURE_COLOR'
'REAPPLIED_TIME_SIGNATURE_COLOR'
'REDUNDANT_TIME_SIGNATURE_COLOR'

Build:

>>> path = abjad.Path('etude', 'builds', 'letter-score')
>>> tags = abjad.tags.persistent_indicator_color_expression_tags(path)
>>> for tag in tags:
...     tag
...
'DEFAULT_CLEF_COLOR'
'DEFAULT_CLEF_REDRAW_COLOR'
'EXPLICIT_CLEF_COLOR'
'EXPLICIT_CLEF_REDRAW_COLOR'
'REAPPLIED_CLEF_COLOR'
'REAPPLIED_CLEF_REDRAW_COLOR'
'REDUNDANT_CLEF_COLOR'
'REDUNDANT_CLEF_REDRAW_COLOR'
'REAPPLIED_CLEF'
'EXPLICIT_DYNAMIC_COLOR'
'EXPLICIT_DYNAMIC_REDRAW_COLOR'
'REAPPLIED_DYNAMIC'
'REAPPLIED_DYNAMIC_COLOR'
'REAPPLIED_DYNAMIC_REDRAW_COLOR'
'REDUNDANT_DYNAMIC_COLOR'
'REDUNDANT_DYNAMIC_REDRAW_COLOR'
'DEFAULT_INSTRUMENT_ALERT'
'DEFAULT_INSTRUMENT_COLOR'
'REDRAWN_DEFAULT_INSTRUMENT_COLOR'
'EXPLICIT_INSTRUMENT_ALERT'
'EXPLICIT_INSTRUMENT_COLOR'
'REAPPLIED_INSTRUMENT_COLOR'
'REAPPLIED_INSTRUMENT_ALERT'
'REDRAWN_EXPLICIT_INSTRUMENT_COLOR'
'REDRAWN_REAPPLIED_INSTRUMENT_COLOR'
'REDUNDANT_INSTRUMENT_ALERT'
'REDUNDANT_INSTRUMENT_COLOR'
'REDRAWN_REDUNDANT_INSTRUMENT_COLOR'
'DEFAULT_MARGIN_MARKUP_ALERT'
'DEFAULT_MARGIN_MARKUP_COLOR'
'REDRAWN_DEFAULT_MARGIN_MARKUP_COLOR'
'EXPLICIT_MARGIN_MARKUP_ALERT'
'EXPLICIT_MARGIN_MARKUP_COLOR'
'REAPPLIED_MARGIN_MARKUP_ALERT'
'REAPPLIED_MARGIN_MARKUP_COLOR'
'REDRAWN_EXPLICIT_MARGIN_MARKUP_COLOR'
'REDRAWN_REAPPLIED_MARGIN_MARKUP_COLOR'
'REDUNDANT_MARGIN_MARKUP_ALERT'
'REDUNDANT_MARGIN_MARKUP_COLOR'
'REDRAWN_REDUNDANT_MARGIN_MARKUP_COLOR'
'EXPLICIT_METRONOME_MARK_WITH_COLOR'
'REAPPLIED_METRONOME_MARK_WITH_COLOR'
'REDUNDANT_METRONOME_MARK_WITH_COLOR'
'EXPLICIT_STAFF_LINES_COLOR'
'REAPPLIED_STAFF_LINES_COLOR'
'REDUNDANT_STAFF_LINES_COLOR'
'REAPPLIED_STAFF_LINES'
'EXPLICIT_TIME_SIGNATURE_COLOR'
'REAPPLIED_TIME_SIGNATURE_COLOR'
'REDUNDANT_TIME_SIGNATURE_COLOR'
'REAPPLIED_TIME_SIGNATURE'
Return type:List[str]
persistent_indicator_color_suppression_tags(path=None)

Gets persistent indicator color suppression tags.

>>> tags = abjad.tags.persistent_indicator_color_suppression_tags()
>>> for tag in tags:
...     tag
...
'EXPLICIT_METRONOME_MARK'
'REDUNDANT_METRONOME_MARK'

Segment:

>>> path = abjad.Path('etude', 'segments', '_')
>>> tags = abjad.tags.persistent_indicator_color_suppression_tags(path)
>>> for tag in tags:
...     tag
...
'EXPLICIT_METRONOME_MARK'
'REDUNDANT_METRONOME_MARK'

Build:

>>> path = abjad.Path('etude', 'builds', 'letter-score')
>>> tags = abjad.tags.persistent_indicator_color_suppression_tags(path)
>>> for tag in tags:
...     tag
...
'EXPLICIT_METRONOME_MARK'
'REDUNDANT_METRONOME_MARK'
Return type:List[str]
persistent_indicator_tags()

Gets persistence tags.

>>> for string in abjad.tags.persistent_indicator_tags():
...     string
...
'DEFAULT_CLEF'
'EXPLICIT_CLEF'
'REAPPLIED_CLEF'
'REDUNDANT_CLEF'
'EXPLICIT_DYNAMIC'
'REAPPLIED_DYNAMIC'
'REDUNDANT_DYNAMIC'
'DEFAULT_INSTRUMENT'
'EXPLICIT_INSTRUMENT'
'REAPPLIED_INSTRUMENT'
'REDUNDANT_INSTRUMENT'
'DEFAULT_MARGIN_MARKUP'
'EXPLICIT_MARGIN_MARKUP'
'REAPPLIED_MARGIN_MARKUP'
'REDUNDANT_MARGIN_MARKUP'
'EXPLICIT_METRONOME_MARK'
'REAPPLIED_METRONOME_MARK'
'REDUNDANT_METRONOME_MARK'
'EXPLICIT_PERSISTENT_OVERRIDE'
'REAPPLIED_PERSISTENT_OVERRIDE'
'REDUNDANT_PERSISTENT_OVERRIDE'
'EXPLICIT_STAFF_LINES'
'REAPPLIED_STAFF_LINES'
'REDUNDANT_STAFF_LINES'
'EXPLICIT_TIME_SIGNATURE'
'REAPPLIED_TIME_SIGNATURE'
'REDUNDANT_TIME_SIGNATURE'
Return type:List[str]
spacing_markup_tags()

Gets markup spacing tags.

>>> for tag in abjad.tags.spacing_markup_tags():
...     tag
...
'SPACING_MARKUP'
'SPACING_OVERRIDE_MARKUP'
Return type:List[str]
spacing_tags()

Gets spacing tags.

>>> for tag in abjad.tags.spacing_tags():
...     tag
...
'SPACING'
'SPACING_MARKUP'
'SPACING_OVERRIDE'
'SPACING_OVERRIDE_MARKUP'
Return type:List[str]
staff_lines_color_tags(path=None)

Gets staff lines color tags.

>>> for tag in abjad.tags.staff_lines_color_tags():
...     tag
...
'EXPLICIT_STAFF_LINES_COLOR'
'REAPPLIED_STAFF_LINES_COLOR'
'REDUNDANT_STAFF_LINES_COLOR'

Segment:

>>> path = abjad.Path('etude', 'segments', '_')
>>> for tag in abjad.tags.staff_lines_color_tags(path):
...     tag
...
'EXPLICIT_STAFF_LINES_COLOR'
'REAPPLIED_STAFF_LINES_COLOR'
'REDUNDANT_STAFF_LINES_COLOR'

Build:

>>> path = abjad.Path('etude', 'builds', 'letter-score')
>>> for tag in abjad.tags.staff_lines_color_tags(path):
...     tag
...
'EXPLICIT_STAFF_LINES_COLOR'
'REAPPLIED_STAFF_LINES_COLOR'
'REDUNDANT_STAFF_LINES_COLOR'
'REAPPLIED_STAFF_LINES'
Return type:List[str]
time_signature_color_tags(path=None)

Gets time signature color tags.

>>> for tag in abjad.tags.time_signature_color_tags():
...     tag
...
'EXPLICIT_TIME_SIGNATURE_COLOR'
'REAPPLIED_TIME_SIGNATURE_COLOR'
'REDUNDANT_TIME_SIGNATURE_COLOR'

Segment:

>>> path = abjad.Path('etude', 'segments', '_')
>>> for tag in abjad.tags.time_signature_color_tags():
...     tag
...
'EXPLICIT_TIME_SIGNATURE_COLOR'
'REAPPLIED_TIME_SIGNATURE_COLOR'
'REDUNDANT_TIME_SIGNATURE_COLOR'

Build:

>>> path = abjad.Path('etude', 'builds', 'letter-score')
>>> for tag in abjad.tags.time_signature_color_tags():
...     tag
...
'EXPLICIT_TIME_SIGNATURE_COLOR'
'REAPPLIED_TIME_SIGNATURE_COLOR'
'REDUNDANT_TIME_SIGNATURE_COLOR'
Return type:List[str]