/scripts/colornames.py

https://bitbucket.org/berkeleylab/warp · Python · 167 lines · 160 code · 0 blank · 7 comment · 0 complexity · fad7b7191d6ac6e407191ac26193b3ab MD5 · raw file

  1. """This sets up nice color names, associated with the palette colornames.gp.
  2. In order for colors to be saved in a cgm file, they must be placed in
  3. a palette. This function provides a convenient way of handling that.
  4. The palette must be explicitly specified for the colors to be used, by doing
  5. the following:
  6. palette('colornames.gp')
  7. """
  8. def incrementer():
  9. "Returns an incremented integer on each call"
  10. try:
  11. incrementer.value += 1
  12. except AttributeError:
  13. incrementer.value = 0
  14. return incrementer.value
  15. # --- The colors, in alphabetic order.
  16. aliceblue = incrementer() # (240,248,255)
  17. antiquewhite = incrementer() # (250,235,215)
  18. aqua = incrementer() # (0,255,255)
  19. aquamarine = incrementer() # (127,255,212)
  20. azure = incrementer() # (240,255,255)
  21. beige = incrementer() # (245,245,220)
  22. bisque = incrementer() # (255,228,196)
  23. black = incrementer() # (0,0,0)
  24. blanchedalmond = incrementer() # (255,235,205)
  25. blue = incrementer() # (0,0,255)
  26. blueviolet = incrementer() # (138,43,226)
  27. brown = incrementer() # (165,42,42)
  28. burlywood = incrementer() # (222,184,135)
  29. cadetblue = incrementer() # (95,158,160)
  30. chartreuse = incrementer() # (127,255,0)
  31. chocolate = incrementer() # (210,105,30)
  32. coral = incrementer() # (255,127,80)
  33. cornflowerblue = incrementer() # (100,149,237)
  34. cornsilk = incrementer() # (255,248,220)
  35. crimson = incrementer() # (220,20,60)
  36. cyan = incrementer() # (0,255,255)
  37. darkblue = incrementer() # (0,0,139)
  38. darkcyan = incrementer() # (0,139,139)
  39. darkgoldenrod = incrementer() # (184,134,11)
  40. darkgray = incrementer() # (169,169,169)
  41. darkgreen = incrementer() # (0,100,0)
  42. darkgrey = incrementer() # (169,169,169)
  43. darkkhaki = incrementer() # (189,183,107)
  44. darkmagenta = incrementer() # (139,0,139)
  45. darkolivegreen = incrementer() # (85,107,47)
  46. darkorange = incrementer() # (255,140,0)
  47. darkorchid = incrementer() # (153,50,204)
  48. darkred = incrementer() # (139,0,0)
  49. darksalmon = incrementer() # (233,150,122)
  50. darkseagreen = incrementer() # (143,188,143)
  51. darkslateblue = incrementer() # (72,61,139)
  52. darkslategray = incrementer() # (47,79,79)
  53. darkslategrey = incrementer() # (47,79,79)
  54. darkturquoise = incrementer() # (0,206,209)
  55. darkviolet = incrementer() # (148,0,211)
  56. deeppink = incrementer() # (255,20,147)
  57. deepskyblue = incrementer() # (0,191,255)
  58. dimgray = incrementer() # (105,105,105)
  59. dimgrey = incrementer() # (105,105,105)
  60. dodgerblue = incrementer() # (30,144,255)
  61. firebrick = incrementer() # (178,34,34)
  62. floralwhite = incrementer() # (255,250,240)
  63. forestgreen = incrementer() # (34,139,34)
  64. fuchsia = incrementer() # (255,0,255)
  65. gainsboro = incrementer() # (220,220,220)
  66. ghostwhite = incrementer() # (248,248,255)
  67. gold = incrementer() # (255,215,0)
  68. goldenrod = incrementer() # (218,165,32)
  69. gray = incrementer() # (128,128,128)
  70. green = incrementer() # (0,128,0)
  71. greenyellow = incrementer() # (173,255,47)
  72. grey = incrementer() # (128,128,128)
  73. honeydew = incrementer() # (240,255,240)
  74. hotpink = incrementer() # (255,105,180)
  75. indianred = incrementer() # (205,92,92)
  76. indigo = incrementer() # (75,0,130)
  77. ivory = incrementer() # (255,255,240)
  78. khaki = incrementer() # (240,230,140)
  79. lavender = incrementer() # (230,230,250)
  80. lavenderblush = incrementer() # (255,240,245)
  81. lawngreen = incrementer() # (124,252,0)
  82. lemonchiffon = incrementer() # (255,250,205)
  83. lightblue = incrementer() # (173,216,230)
  84. lightcoral = incrementer() # (240,128,128)
  85. lightcyan = incrementer() # (224,255,255)
  86. lightgoldenrodyellow = incrementer() # (250,250,210)
  87. lightgray = incrementer() # (211,211,211)
  88. lightgreen = incrementer() # (144,238,144)
  89. lightgrey = incrementer() # (211,211,211)
  90. lightpink = incrementer() # (255,182,193)
  91. lightsalmon = incrementer() # (255,160,122)
  92. lightseagreen = incrementer() # (32,178,170)
  93. lightskyblue = incrementer() # (135,206,250)
  94. lightslategray = incrementer() # (119,136,153)
  95. lightslategrey = incrementer() # (119,136,153)
  96. lightsteelblue = incrementer() # (176,196,222)
  97. lightyellow = incrementer() # (255,255,224)
  98. lime = incrementer() # (0,255,0)
  99. limegreen = incrementer() # (50,205,50)
  100. linen = incrementer() # (250,240,230)
  101. magenta = incrementer() # (255,0,255)
  102. maroon = incrementer() # (128,0,0)
  103. mediumaquamarine = incrementer() # (102,205,170)
  104. mediumblue = incrementer() # (0,0,205)
  105. mediumorchid = incrementer() # (186,85,211)
  106. mediumpurple = incrementer() # (147,112,219)
  107. mediumseagreen = incrementer() # (60,179,113)
  108. mediumslateblue = incrementer() # (123,104,238)
  109. mediumspringgreen = incrementer() # (0,250,154)
  110. mediumturquoise = incrementer() # (72,209,204)
  111. mediumvioletred = incrementer() # (199,21,133)
  112. midnightblue = incrementer() # (25,25,112)
  113. mintcream = incrementer() # (245,255,250)
  114. mistyrose = incrementer() # (255,228,225)
  115. moccasin = incrementer() # (255,228,181)
  116. navajowhite = incrementer() # (255,222,173)
  117. navy = incrementer() # (0,0,128)
  118. oldlace = incrementer() # (253,245,230)
  119. olive = incrementer() # (128,128,0)
  120. olivedrab = incrementer() # (107,142,35)
  121. orange = incrementer() # (255,165,0)
  122. orangered = incrementer() # (255,69,0)
  123. orchid = incrementer() # (218,112,214)
  124. palegoldenrod = incrementer() # (238,232,170)
  125. palegreen = incrementer() # (152,251,152)
  126. paleturquoise = incrementer() # (175,238,238)
  127. palevioletred = incrementer() # (219,112,147)
  128. papayawhip = incrementer() # (255,239,213)
  129. peachpuff = incrementer() # (255,218,185)
  130. peru = incrementer() # (205,133,63)
  131. pink = incrementer() # (255,192,203)
  132. plum = incrementer() # (221,160,221)
  133. powderblue = incrementer() # (176,224,230)
  134. purple = incrementer() # (128,0,128)
  135. red = incrementer() # (255,0,0)
  136. rosybrown = incrementer() # (188,143,143)
  137. royalblue = incrementer() # (65,105,225)
  138. saddlebrown = incrementer() # (139,69,19)
  139. salmon = incrementer() # (250,128,114)
  140. sandybrown = incrementer() # (244,164,96)
  141. seagreen = incrementer() # (46,139,87)
  142. seashell = incrementer() # (255,245,238)
  143. sienna = incrementer() # (160,82,45)
  144. silver = incrementer() # (192,192,192)
  145. skyblue = incrementer() # (135,206,235)
  146. slateblue = incrementer() # (106,90,205)
  147. slategray = incrementer() # (112,128,144)
  148. slategrey = incrementer() # (112,128,144)
  149. snow = incrementer() # (255,250,250)
  150. springgreen = incrementer() # (0,255,127)
  151. steelblue = incrementer() # (70,130,180)
  152. tan = incrementer() # (210,180,140)
  153. teal = incrementer() # (0,128,128)
  154. thistle = incrementer() # (216,191,216)
  155. tomato = incrementer() # (255,99,71)
  156. turquoise = incrementer() # (64,224,208)
  157. violet = incrementer() # (238,130,238)
  158. wheat = incrementer() # (245,222,179)
  159. white = incrementer() # (255,255,255)
  160. whitesmoke = incrementer() # (245,245,245)
  161. yellow = incrementer() # (255,255,0)
  162. yellowgreen = incrementer() # (154,205,50)