pyutils package =============== Introduction ------------ When I was writing little tools in Python and found myself implementing a generally useful pattern I stuffed it into a local library. That library grew into pyutils: a set of collections, helpers and utilities that I find useful and hope you will too. This documentation is automatically generated at every ``git push`` by Sphinx and is hosted at https://wannabe.guru.org/pydocs/pyutils/pyutils.html. You can generate them yourself by running ``make html`` (with GNU make) under the `docs/ `__ folder. The repo now lives on `GitHub `__ but a lot of the development happened against a `local git server `__. The `LICENSE `__ and `NOTICE `__ files at the root of the project describe reusing this code and where everything came from. Installation ------------ This project is now *pyutils* in PyPi, the default Python project index. To install with pip:: pip install pyutils You'll get a few dependencies and this library. The dependencies are high quality and stable: - antlr4-python3-runtime: ANTLR grammer/parser runtime dependencies for the date parsing grammar. - bitstring: easy bitwise operations on long operands - cloudpickle: a better version of Python's built in pickle used in the parallelize code. - holidays: a list of US and international holidays, used in the date parser. - kazoo: a client side library with recipes for working with Apache Zookeeper, used if and only if you enable Zookeeper-based configs. - overrides: code decorator to mark and enforce method overrides. - pytz: Python timezones, used in date parser and utils. You can also install the wheel directly; the latest is checked in under: https://github.com/scottgasch/pyutils/tree/main/dist. To do so, download it, check that the MD5 matches, and run:: pip install Development ----------- All of the project's code is located under `src/pyutils/ `__. Most code includes inline documentation and doctests. I've tried to organize it into logical packages based on the code's functionality. Note that when words would collide with a Python standard library or reserved keyword I've used a 'z' at the end, e.g. 'collectionz' instead of 'collections' and 'typez' instead of 'types'. There's some example code that uses various features of this project checked in under `examples/ `__ that you can check out. See the `README `__ in that directory for more information about what's there. Unit and integration tests are under `tests/ `__. To run all tests:: cd tests/ ./run_tests.py --all [--coverage] See the `README `__ under `tests/` and the code of `run_tests.py` for more options / information about running tests. Package code is checked into a local git server and available to clone from git at https://github.com/scottgasch/pyutils. For a long time this was just a local library on my machine that my tools imported but I've now decided to release it on PyPi. Earlier development happened in a different git repo: https://wannabe.guru.org/gitweb/?p=pyutils.git;a=summary To actually build the code (by which I mean type check it, lint it, package it, format it, etc...) you need some other dependencies installed: - black: I use black to auto-format the code - mypy: a Python type checker - coverage: used by the --coverage option of ``run_tests.py``. - flake8: a Python linter - pylint: another Python linter - sphinx: documenation generator - setuptools: to build the project artifacts - twine: to package and upload packages Documentation ------------- The documentation you're browsing was created by Sphinx based largely on extracted code comments. It's available at: https://wannabe.guru.org/pydocs/pyutils/pyutils.html Support ------- Drop me a line if you are using this, `find a bug `__, have a question, or have a suggestion: --Scott Gasch (`scott.gasch@gmail.com `__) Subpackages ----------- .. toctree:: :maxdepth: 5 :name: mastertoc pyutils.collectionz pyutils.compress pyutils.datetimes pyutils.files pyutils.parallelize pyutils.search pyutils.security pyutils.typez Submodules ---------- pyutils.ansi module ------------------- This file mainly contains code for changing the nature of text printed to the console via ANSI escape sequences. For example, it can be used to emit text that is bolded, underlined, italicised, colorized, etc... It does *not* contain ANSI escape sequences that do things like move the cursor or record/restore its position. It is focused on text style only. The file includes a colorizing context that will apply color patterns based on regular expressions / callables to any data emitted to stdout that may be useful in adding color to other programs' outputs, for instance. In addition, it contains a mapping from color name to RGB value that it uses to enable friendlier color names in most of its functions. Here is the list of predefined color names it knows: .. raw:: html
flush mahogany (0xCA3435)
bulgarian rose (0x480607)
old rose (0xC08081)
buccaneer (0x622F30)
cosmos (0xFFD8D9)
sundown (0xFFB1B3)
stiletto (0x9C3336)
ferra (0x704F50)
crater brown (0x462425)
heath (0x541012)
opium (0x8E6F70)
sweet pink (0xFD9FA2)
carnation (0xF95A61)
sangria (0x92000A)
japanese maple (0x780109)
sea pink (0xED989E)
alizarin crimson (0xE32636)
merlot (0x831923)
rosewood (0x65000B)
froly (0xF57584)
red devil (0x860111)
mandy (0xE25465)
bazaar (0x98777B)
venetian red (0x72010F)
cowboy (0x4D282D)
solid pink (0x893843)
brick red (0xC62D42)
monza (0xC7031E)
aubergine (0x3B0910)
scarlett (0x950015)
maroon oak (0x520C17)
zambezi (0x685558)
spicy pink (0x816E71)
carmine (0x960018)
livid brown (0x4D282E)
torch red (0xFD0E35)
cardinal (0xC41E3A)
pink salmon (0xFF91A4)
pink (0xFFC0CB)
wild watermelon (0xFD5B78)
pohutukawa (0x8F021C)
temptress (0x3B000B)
dusty gray (0xA8989B)
wewak (0xF19BAB)
crimson (0xDC143C)
amaranth (0xE52B50)
brink pink (0xFB607F)
blossom (0xDCB4BC)
bon jour (0xE5E0E1)
radical red (0xFF355E)
cab sav (0x4D0A18)
monarch (0x8B0723)
pink swan (0xBEB5B7)
burgundy (0x900020)
turkish rose (0xB57281)
vanilla ice (0xF3D9DF)
careys pink (0xD29EAA)
red ribbon (0xED0A3F)
shiraz (0xB20931)
pastel pink (0xFFD1DC)
maroon flush (0xC32148)
pink flare (0xE1C0C8)
tundora (0x4A4244)
puce (0xCC8899)
soft peach (0xF5EDEF)
mauvelous (0xF091A9)
hippie pink (0xAE4560)
paprika (0x8D0226)
emperor (0x514649)
claret (0x7F1734)
can can (0xD591A4)
light pink (0xDDB6C1)
cabaret (0xD94972)
empress (0x817377)
cerise red (0xDE3163)
don juan (0x5D4C51)
cranberry (0xDB5079)
cadillac (0xB04C6A)
tickle me pink (0xFC80A5)
scorpion (0x695F62)
night shadz (0xAA375A)
deep blush (0xE47698)
blush (0xB44668)
matterhorn (0x4E3B41)
carissma (0xEA88A8)
pale violet red (0xDB7093)
charm (0xD47494)
lavender blush (0xFFF0F5)
bordeaux (0x5C0120)
pig pink (0xFDD7E4)
french rose (0xF64A8A)
razzmatazz (0xE30B5C)
castro (0x52001F)
falcon (0x7F626D)
azalea (0xF7C8DA)
violet red (0xF7468A)
we peep (0xF7DBE6)
carnation pink (0xFFA6C9)
vin rouge (0x983D61)
wine berry (0x591D35)
camelot (0x893456)
wisp pink (0xFEF4F8)
cotton candy (0xFFB7D5)
black rose (0x67032D)
remy (0xFEEBF3)
tapestry (0xB05E81)
viola (0xCB8FA9)
hibiscus (0xB6316C)
illusion (0xF6A4C9)
cupid (0xFBBEDA)
lavender pink (0xFBAED2)
tawny port (0x692545)
siren (0x7A013A)
rouge (0xA23B6C)
rose (0xFF007F)
wild strawberry (0xFF3399)
hot pink (0xFF69B4)
pale slate (0xC3BFC1)
cerise (0xDA3287)
brilliant rose (0xF653A6)
kobi (0xE79FC4)
cannon pink (0x894367)
rose bud cherry (0x800B47)
eggplant (0x614051)
cherub (0xF8D9E9)
disco (0x871550)
carousel pink (0xF9E0ED)
royal heath (0xAB3472)
persian pink (0xF77FBE)
hopbush (0xD06DA1)
chantilly (0xF8C3DF)
mulberry (0xC54B8C)
jazzberry jam (0xA50B5E)
deep pink (0xFF1493)
toledo (0x3A0020)
melanie (0xE4C2D5)
mulberry wood (0x5C0536)
lipstick (0xAB0563)
pale rose (0xFFE1F2)
persian rose (0xFE28A2)
tutu (0xFFF1F9)
shocking (0xE292C0)
classic rose (0xFBCCE7)
tyrian purple (0x66023C)
cosmic (0x76395D)
thunder (0x33292F)
amour (0xF9EAF3)
medium red violet (0xBB3385)
mountbatten pink (0x997A8D)
medium violet red (0xC71585)
red violet (0xC71585)
finn (0x692D54)
bouquet (0xAE809E)
barossa (0x44012D)
hollywood cerise (0xF400A1)
cardinal pink (0x8C055E)
fresh eggplant (0x990066)
flirt (0xA2006D)
pink lace (0xFFDDF4)
pompadour (0x660045)
blackberry (0x4D0135)
lily (0xC8AABF)
prim (0xF0E2EC)
twilight (0xE4CFDE)
strikemaster (0x956387)
lavender rose (0xFBA0E3)
shocking pink (0xFC0FC0)
razzle dazzle rose (0xFF33CC)
lola (0xDFCFDB)
light orchid (0xE29CD2)
purple pizzazz (0xFF00CC)
shady lady (0xAAA5A9)
suva gray (0x888387)
melanzane (0x300529)
venus (0x928590)
monsoon (0x8A8389)
maverick (0xD8C2D5)
plum (0x843179)
jacaranda (0x2E0329)
loulou (0x460B41)
fedora (0x796A78)
old lavender (0x796878)
orchid (0xDA70D6)
meerkat.cabin (0x5F005F)
dark magenta (0xAF00AF)
violet eggplant (0x991199)
fuchsia (0xFF00FF)
magenta (0xFF00FF)
fuchsia pink (0xC154C1)
pink flamingo (0xFF66FF)
blush pink (0xFF6FFF)
lavender magenta (0xEE82EE)
lilac (0xC8A2C8)
thistle (0xD8BFD8)
mardi gras (0x350036)
french lilac (0xECC7EE)
voodoo (0x533455)
mortar (0x504351)
mamba (0x8E8190)
white pointer (0xFEF8FF)
gravel (0x4A444B)
london hue (0xBEA6C3)
clairvoyant (0x480656)
vivid violet (0x803790)
trendy pink (0x8C6495)
medium orchid (0xBA55D3)
revolver (0x2C1632)
heliotrope (0xDF73FF)
ripe plum (0x410056)
seance (0x731E8F)
valentino (0x350E42)
bossanova (0x4E2A5A)
eminence (0x6C3082)
dark violet (0x9400D3)
light wisteria (0xC9A0DC)
dark orchid (0x9932CC)
purple (0x660099)
mountain mist (0x959396)
salt box (0x685E6E)
scarlet gum (0x431560)
bleached cedar (0x2C2133)
mauve (0xE0B0FF)
honey flower (0x4F1C70)
lavender (0xB57EDC)
pigment indigo (0x4B0082)
affair (0x714693)
wisteria (0x9771B5)
electric violet (0x8B00FF)
grape (0x381A51)
jagger (0x350E57)
bastille (0x292130)
blackcurrant (0x32293A)
blue violet (0x8A2BE2)
rebecca purple (0x663399)
rum (0x796989)
mobster (0x7F7589)
amethyst (0x9966CC)
chatelle (0xBDB3C7)
purple mountain's majesty (0x9678B6)
violet (0x240A40)
snuff (0xE2D8ED)
jaguar (0x080110)
kingfisher daisy (0x3E0480)
blue diamond (0x380474)
windsor (0x3C0878)
christalle (0x33036B)
lavender purple (0x967BB6)
royal purple (0x6B3FA0)
cherry pie (0x2A0359)
dark purple (0x360079)
east side (0xAC91CE)
prelude (0xD0C0E5)
amethyst smoke (0xA397B4)
baltic sea (0x2A2630)
ship gray (0x3E3A44)
whisper (0xF7F5FA)
lilac bush (0x9874D3)
purple heart (0x652DC1)
daisy bush (0x4F2398)
studio (0x714AB2)
tolopea (0x1B0245)
blue chalk (0xF1E9FF)
magnolia (0xF8F4FF)
black russian (0x0A001C)
violent violet (0x290C5E)
paua (0x260368)
valhalla (0x2B194F)
meteorite (0x3C1F76)
medium purple (0x9370DB)
paris m (0x26056A)
fuchsia blue (0x7A58C1)
mulled wine (0x4E4562)
perfume (0xD0BEF8)
persian indigo (0x32127A)
haiti (0x1B1035)
butterfly bush (0x624E9A)
topaz (0x7C778A)
deluge (0x7563A8)
jacarta (0x3A2A6A)
gigas (0x523C94)
blue gem (0x2C0E8C)
biloba flower (0xB2A1EA)
true v (0x8A73D6)
deep blue (0x220878)
scarpa flow (0x585562)
black rock (0x0D0332)
smoky (0x605B73)
moon raker (0xD6CEF6)
white lilac (0xF8F7FC)
gray suit (0xC1BECD)
dull lavender (0xA899E6)
victoria (0x534491)
cold purple (0xABA0D9)
minsk (0x3F307F)
martinique (0x363050)
dolphin (0x646077)
light gray (0x262335)
steel gray (0x262335)
blue marguerite (0x7666C6)
fog (0xD7D0FF)
medium slate blue (0x7B68EE)
jumbo (0x7C7B82)
slate blue (0x6A5ACD)
kimberly (0x736C9F)
selago (0xF0EEFD)
port gore (0x251F4F)
titan white (0xF0EEFF)
scampi (0x675FA6)
moody blue (0x7F76D3)
melrose (0xC7C1FF)
deep koamaru (0x1B127B)
lavender gray (0xBDBBD7)
ultramarine (0x120A8F)
ebony (0x0C0B1D)
arapawa (0x110C6C)
chetwode blue (0x8581D9)
blue haze (0xBFBED8)
logan (0xAAA9CD)
wannabe.house (0x00005F)
navy blue (0x000080)
navy (0x000080)
dark blue (0x00008B)
medium blue (0x0000CD)
cinder (0x0E0E18)
blue (0x0000FF)
lucky point (0x1A1A68)
jacksons purple (0x20208D)
charade (0x292937)
tuna (0x353542)
mid gray (0x5F5F6E)
blue bell (0x9999CC)
french gray (0xBDBDC6)
periwinkle (0xCCCCFF)
ghost white (0xF8F8FF)
comet (0x5C5D75)
waterloo (0x7B7C94)
wistful (0xA4A6D3)
gun powder (0x414257)
santas gray (0x9FA0B1)
spun pearl (0xAAABB7)
mischka (0xD1D2DD)
ebony clay (0x26283B)
governor bay (0x2F3CB3)
stratos (0x000741)
ghost (0xC7C9D5)
storm gray (0x717486)
manatee (0x8D90A1)
vulcan (0x10121D)
mirage (0x161928)
bunting (0x151F4C)
persian blue (0x1C39BB)
east bay (0x414C7D)
deep cove (0x051040)
portage (0x8B9FEE)
gulf blue (0x051657)
torea bay (0x0F2D9E)
bay of many (0x273A81)
indigo (0x4F69C6)
bombay (0xAFB1B8)
astronaut (0x283A77)
aluminium (0xA9ACB6)
bright gray (0x3C4151)
wild blue yonder (0x7A89B8)
trout (0x4A4E5A)
royal blue (0x4169E1)
resolution blue (0x002387)
cloud burst (0x202E54)
cerulean blue (0x2A52BE)
klein blue (0x002FA7)
shark (0x25272C)
chambray (0x354E8C)
periwinkle gray (0xC3CDE6)
perano (0xA9BEF2)
ship cove (0x788BBA)
abbey (0x4C4F56)
waikawa gray (0x5A6E9C)
deep sapphire (0x082567)
sapphire (0x2F519E)
biscay (0x1B3162)
mako (0x444954)
catalina blue (0x062A78)
downriver (0x092256)
rhino (0x2E3F62)
blue zodiac (0x13264D)
woodsmoke (0x0C0D0F)
tangaroa (0x03163C)
madison (0x09255D)
smalt (0x003399)
pigeon post (0xAFBDD9)
hawkes blue (0xD4E2FC)
cornflower blue (0x6495ED)
zircon (0xF4F8FF)
shuttle gray (0x5F6672)
st tropaz (0x2D569B)
san marino (0x456CAC)
raven (0x727B89)
link water (0xD9E4F5)
bunker (0x0D1117)
tory blue (0x1450AA)
blue ribbon (0x0066FF)
mariner (0x286ACD)
athens gray (0xEEF0F3)
midnight (0x011635)
rock blue (0x9EB1CD)
river bed (0x434C59)
cobalt (0x0047AB)
fiord (0x405169)
cello (0x1E385B)
pale sky (0x6E7783)
lynch (0x697E9A)
polo blue (0x8DA8CC)
light steel blue (0xB0C4DE)
havelock blue (0x5590D9)
denim (0x1560BD)
fun blue (0x1959A8)
oxford blue (0x384555)
danube (0x6093D1)
kashmir blue (0x507096)
jordy blue (0x8AB9F1)
san juan (0x304B6A)
gray chateau (0xA2AAB3)
casper (0xADBED1)
pickled bluewood (0x314459)
big stone (0x162A40)
heather (0xB7C3D0)
blue charcoal (0x010D1A)
tropical blue (0xC3DDF9)
congress blue (0x02478E)
black pearl (0x041322)
midnight blue (0x003366)
science blue (0x0066CC)
azure radiance (0x007FFF)
slate gray (0x708090)
light slate gray (0x778899)
zumthor (0xEDF6FF)
green vogue (0x032B52)
dodger blue (0x1E90FF)
endeavour (0x0056A7)
spindle (0xB6D1EA)
alice blue (0xF0F8FF)
nile blue (0x193751)
steel blue (0x4682B4)
regent gray (0x86949F)
nepal (0x8EABC1)
matisse (0x1B659D)
hoki (0x65869F)
solitude (0xEAF6FF)
gull gray (0x9DACB7)
blue whale (0x042E4C)
bermuda gray (0x6B8BA2)
nevada (0x646E75)
prussian blue (0x003153)
regal blue (0x013F6A)
rolling stone (0x747D83)
iron (0xD4D7D9)
hit gray (0xA1ADB5)
oslo gray (0x878D91)
blue bayoux (0x496679)
wedgewood (0x4E7F9E)
malibu (0x7DC8F7)
sail (0xB8E0F9)
bali hai (0x859FAF)
limed spruce (0x394851)
astronaut blue (0x013E62)
chathams blue (0x175579)
lochmara (0x007EC7)
venice blue (0x055989)
elephant (0x123447)
horizon (0x5A87A0)
blumine (0x18587A)
cornflower (0x93CCEA)
curious blue (0x2596D1)
bahama blue (0x026395)
picton blue (0x45B1E8)
silver sand (0xBFC1C2)
astral (0x327DA0)
bismark (0x497183)
pattens blue (0xDEF5FF)
tarawera (0x073A50)
loblolly (0xBDC9CE)
orient (0x015E85)
calypso (0x31728D)
lily white (0xE7F8FF)
shakespeare (0x4EABD1)
boston blue (0x3B91B4)
gothic (0x6D92A1)
seagull (0x80CCEA)
allports (0x0076A3)
jelly bean (0x297B9A)
teal blue (0x044259)
regent st blue (0xAAD6E6)
botticelli (0xC7DDE5)
anakiwa (0x9DE5FF)
deep cerulean (0x007BA7)
deep sky blue (0x00BFFF)
glacier (0x80B3C4)
french pass (0xBDEDFD)
porcelain (0xEFF2F3)
light blue (0xADD8E6)
smalt blue (0x51808F)
hippie blue (0x589AAF)
cerulean (0x02A4D3)
onahau (0xCDF4FF)
geyser (0xD4DFE2)
mabel (0xD9F7FF)
daintree (0x012731)
blue dianne (0x204852)
ziggurat (0xBFDBE2)
pacific blue (0x009DC4)
mystic (0xE2EBED)
bondi blue (0x0095B6)
firefly (0x0E2A30)
charlotte (0xBAEEF9)
sky blue (0x76D7EA)
pelorous (0x3EABBF)
outer space (0x2D383A)
eastern blue (0x1E9AB0)
blizzard blue (0xA3E3ED)
oyster bay (0xDAFAFF)
submarine (0xBAC7C9)
jungle mist (0xB4CFD3)
ming (0x36747D)
scooter (0x2EBFD4)
viking (0x64CCDB)
casal (0x2F6168)
spray (0x79DEEC)
gumbo (0x7CA1A6)
twilight blue (0xEEFDFF)
half baked (0x85C4CC)
catskill white (0xEEF6F7)
powder blue (0xB0E0E6)
blue lagoon (0x017987)
turquoise blue (0x6CDAE7)
fountain blue (0x56B4BE)
tower gray (0xA9BDBF)
sherpa blue (0x004950)
william (0x3A686C)
aquamarine blue (0x71D9E2)
neptune (0x7CB7BB)
paradiso (0x317D82)
atoll (0x0A6F75)
blue chill (0x0C8990)
bubbles (0xE7FEFF)
tiber (0x063537)
mosque (0x036A6E)
swamp (0x001B1C)
cyprus (0x003E40)
cadet blue (0x5F9EA0)
morning glory (0x9EDEE0)
oracle (0x377475)
deep sea green (0x095859)
dark turquoise (0x00CED1)
blue stone (0x016162)
elm (0x1C7C7D)
dark slate gray (0x2F4F4F)
teal (0x008080)
dark cyan (0x008B8B)
sirocco (0x718080)
juniper (0x6D9292)
granny smith (0x84A0A0)
java (0x1FC2C2)
robin's egg blue (0x00CCCC)
aqua (0x00FFFF)
cyan (0x00FFFF)
tiara (0xC3D1D1)
pale turquoise (0xAFEEEE)
aqua haze (0xEDF5F5)
black haze (0xF6F7F7)
baby blue (0xE0FFFF)
light cyan (0xE0FFFF)
black squeeze (0xF2FAFA)
tranquil (0xE6FFFF)
azure (0xF0FFFF)
surfie green (0x0C7A79)
breaker bay (0x5DA19F)
faded jade (0x427977)
medium turquoise (0x48D1CC)
bright turquoise (0x08E8DE)
dew (0xEAFFFE)
aqua island (0xA1DAD7)
foam (0xD8FCFA)
light sea green (0x20B2AA)
deep teal (0x003532)
spectra (0x2F5A57)
sinbad (0x9FD7D3)
turquoise (0x30D5C8)
jagged ice (0xC2E8E5)
eden (0x105852)
pine green (0x01796F)
lochinvar (0x2C8C84)
tradewind (0x5FB3AC)
genoa (0x15736B)
clear day (0xE9FFFD)
gulf stream (0x80B3AE)
cutty sark (0x507672)
evening sea (0x024E46)
aqua deep (0x014B43)
downy (0x6FD0C5)
persian green (0x00A693)
plantation (0x27504B)
cape cod (0x3C4443)
gable green (0x163531)
monte carlo (0x83D0C6)
cascade (0x8BA9A5)
scandal (0xCFFAF4)
jet stream (0xB5D2CE)
opal (0xA9C6C2)
humming bird (0xCFF9F3)
polar (0xE5F9F6)
keppel (0x3AB09E)
riptide (0x8BE6D8)
water leaf (0xA1E9DE)
iceberg (0xDAF4F0)
niagara (0x06A189)
sea nymph (0x78A39C)
observatory (0x02866F)
gossamer (0x069B81)
puerto rico (0x3FC1AA)
deep sea (0x01826B)
mint tulip (0xC4F4EB)
te papa green (0x1E433C)
ice cold (0xB1F4E7)
frosted mint (0xDBFFF8)
bermuda (0x7DD8C6)
tropical rain forest (0x00755E)
aztec (0x0D1C19)
patina (0x639A8F)
timber green (0x16322C)
watercourse (0x056F57)
aqua squeeze (0xE8F5F2)
cruise (0xB5ECDF)
gunsmoke (0x828685)
caribbean green (0x00CC99)
shadow green (0x9AC2B8)
edward (0xA2AEAB)
stromboli (0x325D52)
aqua spring (0xEAF9F5)
jungle green (0x29AB87)
off green (0xE6F8F3)
elf green (0x1B8A6B)
white ice (0xDDF9F1)
acapulco (0x7CB0A1)
swans down (0xDCF0EA)
mountain meadow (0x1AB385)
burnham (0x002E20)
nebula (0xCBDBD6)
viridian (0x40826D)
sherwood green (0x02402C)
mineral green (0x3F5D53)
shamrock (0x33CC99)
aquamarine (0x7FFFD4)
medium aquamarine (0x66CDAA)
blue smoke (0x748881)
holly (0x011D13)
jade (0x00A86B)
green haze (0x01A368)
medium spring green (0x00FA9A)
pewter (0x96A8A1)
bottle green (0x093624)
apple green (0xE2F3EC)
corduroy (0x606E68)
skeptic (0xCAE6DA)
summer green (0x96BBAB)
conch (0xC9D9D2)
salem (0x097F4B)
magic mint (0xAAF0D1)
paris white (0xCADCD4)
edgewater (0xC8E3D7)
green pea (0x1D6142)
eucalyptus (0x278A5B)
ocean green (0x41AA78)
vista blue (0x8FD6B4)
silver tree (0x66B58F)
fun green (0x016D39)
jewel (0x126B40)
aero blue (0xC9FFE5)
cardin green (0x01361C)
zuccini (0x044022)
everglade (0x1C402E)
spring green (0x00FF7F)
como (0x517C66)
algae green (0x93DFB8)
black bean (0x081910)
county green (0x01371A)
powder ash (0xBCC9C2)
kaitoke green (0x004620)
bush (0x0D2E1C)
medium sea green (0x3CB371)
amazon (0x3B7A57)
english holly (0x022D15)
sea green (0x2E8B57)
celtic (0x163222)
granny apple (0xD5F6E3)
viridian green (0x678975)
padua (0xADE6C4)
nandor (0x4B5D52)
racing green (0x0C1911)
oxley (0x779E86)
bay leaf (0x7DA98D)
chinook (0xA8E3BD)
malachite (0x0BDA51)
aqua forest (0x5FA777)
emerald (0x50C878)
blue romance (0xD2F6DE)
tara (0xE1F6E8)
panache (0xEAF6EE)
narvik (0xEDF9F1)
harp (0xE6F2EA)
goblin (0x3D7D52)
fringy flower (0xB1E2C1)
gum leaf (0xB6D3BF)
chateau green (0x40A860)
crusoe (0x004816)
gin (0xE8F2EB)
mantle (0x8B9C90)
camarone (0x00581A)
killarney (0x3A6A47)
spring leaves (0x578363)
ottoman (0xE9F8ED)
xanadu (0x738678)
pumice (0xC2CAC4)
palm green (0x09230F)
sea mist (0xC5DBCA)
surf (0xBBD7C1)
de york (0x7AC488)
envy (0x8BA690)
fruit salad (0x4F9D5D)
spanish green (0x819885)
saltpan (0xF1F7F2)
frostee (0xE4F6E7)
spring rain (0xACCBB1)
amulet (0x7B9F80)
surf crest (0xCFE5D2)
laurel (0x749378)
madang (0xB7F0BE)
snowy mint (0xD6FFDB)
hint of green (0xE6FFE9)
fern (0x63B76C)
parsley (0x134F19)
celadon (0xACE1AF)
dark fern (0x0A480D)
finlandia (0x556D56)
midnight moss (0x041004)
deep fir (0x002900)
forest green (0x228B22)
stack (0x8A8F8A)
dark sea green (0x8FBC8F)
green (0x00FF00)
pastel green (0x77DD77)
moss green (0xADDFAD)
screamin' green (0x66FF66)
screamin green (0x66FF66)
screaming green (0x66FF66)
light green (0x90EE90)
tasman (0xCFDCCF)
pale green (0x98FB98)
mint green (0x98FF98)
snow drift (0xF7FAF7)
honeydew (0xF0FFF0)
japanese laurel (0x0A6906)
san felix (0x0B6207)
gray asparagus (0x465945)
glade green (0x61845F)
cactus (0x587156)
peppermint (0xE3F5E1)
granny smith apple (0x9DE093)
lunar green (0x3C493A)
tom thumb (0x3F583B)
hippie green (0x53824B)
mantis (0x74C365)
gray nurse (0xE7ECE6)
apple (0x4FA83D)
axolotl (0x4E6649)
zanah (0xDAECD6)
feijoa (0x9FDD8C)
fern green (0x4F7942)
harlequin (0x3FFF00)
pale leaf (0xC0D3B9)
cabbage pont (0x3F4C3A)
highland (0x6F8E63)
willow brook (0xDFECDA)
la palma (0x368716)
mint cream (0xF5FFF1)
bilbao (0x327C14)
pixie green (0xC0D8B6)
palm leaf (0x19330E)
norway (0xA8BD9F)
heavy metal (0x2B3228)
green house (0x24500F)
kelly green (0x4CBB17)
seaweed (0x1B2F11)
tea green (0xD0F0C0)
feta (0xF0FCEA)
sugar cane (0xF9FFF6)
willow grove (0x65745D)
mallard (0x233418)
gordons green (0x0B1107)
bright green (0x66FF00)
chalet green (0x516E3D)
rice flower (0xEEFFE2)
snow flurry (0xE4FFD1)
dark green (0x182D09)
deep forest green (0x182D09)
reef (0xC9FFA2)
marshland (0x0B0F08)
green kelp (0x25311C)
sprout (0xC1D7B0)
green spring (0xB8C1B1)
dingley (0x5D7747)
hunter green (0x161D10)
rainee (0xB9C8AC)
asparagus (0x7BA05B)
black forest (0x0B1304)
dell (0x396413)
gossip (0xD2F8B0)
clay ash (0xBDC8B3)
camouflage green (0x78866B)
lawn green (0x7CFC00)
chelsea cucumber (0x83AA5D)
vida loca (0x549019)
chartreuse (0x7FFF00)
ceramic (0xFCFFF9)
log cabin (0x242A1D)
battleship gray (0x828F72)
olivine (0x9AB973)
christi (0x67A712)
lima (0x76BD17)
green leaf (0x436A0D)
black olive (0x242E16)
kidnapper (0xE1EAD4)
sulu (0xC1F07C)
green yellow (0xADFF2F)
schist (0xA9B497)
coriander (0xC4D0B0)
dark olive green (0x556B2F)
limed ash (0x747D63)
conifer (0xACDD4D)
atlantis (0x97CD2D)
bud (0xA8AE9C)
frost (0xEDF5DD)
olive drab (0x6B8E23)
sushi (0x87AB39)
periglacial blue (0xE1E6D6)
turtle green (0x2A380B)
chrome white (0xE8F1D4)
carla (0xF3FFD8)
caper (0xDCEDB4)
clover (0x384910)
pine tree (0x171F04)
limeade (0x6F9D02)
siam (0x646A54)
yellow green (0xC5E17A)
green white (0xE8EBE0)
loafer (0xEEF4DE)
green waterloo (0x101405)
swamp green (0xACB78E)
spring sun (0xF6FFDC)
chiffon (0xF1FFC8)
rangitoto (0x2E3222)
lime (0xBFFF00)
inch worm (0xB0E313)
flax smoke (0x7B8265)
sage (0x9EA587)
green mist (0xCBD3B0)
locust (0xA8AF8E)
kelp (0x454936)
orinoco (0xF3FBD4)
lemon grass (0x9B9E8F)
pistachio (0x9DC209)
electric lime (0xCCFF00)
bahia (0xA5CB0C)
mindaro (0xE3F988)
citrus (0xA1C50A)
beryl green (0xDEE5C0)
kangaroo (0xC6C8BD)
eagle (0xB6BAA4)
rangoon green (0x1C1E13)
wasabi (0x788A25)
tidal (0xF1FFAD)
green smoke (0xA4AF6E)
jonquil (0xEEFF9A)
fern frond (0x657220)
australian mint (0xF5FFBE)
fuego (0xBEDE0D)
las palmas (0xC6E610)
bitter (0x868974)
woodland (0x4D5328)
finch (0x626649)
verdun green (0x495400)
waiouru (0x363C0D)
avocado (0x888D65)
chartreuse yellow (0xDFFF00)
honeysuckle (0xEDFC84)
china ivory (0xFCFFE7)
celeste (0xD1D2CA)
wild willow (0xB9C46A)
hint of yellow (0xFAFDE4)
mimosa (0xF8FDD3)
deco (0xD2DA97)
tana (0xD9DCC1)
trendy green (0x7C881A)
rio grande (0xBBD009)
bitter lemon (0xCAE00D)
tusk (0xEEF3C3)
pacifika (0x778120)
pine glade (0xC7CD90)
celery (0xB8C25D)
pear (0xD1E231)
saratoga (0x555B10)
citron (0x9EA91F)
la rioja (0xB3C110)
crete (0x737829)
key lime pie (0xBFC921)
moon mist (0xDCDDCC)
shalimar (0xFBFFBA)
milan (0xFAFFA4)
moon glow (0xFCFEDA)
canary (0xF3FB62)
kiosk.house (0x5A5F00)
dolly (0xF9FF8B)
tahuna sands (0xEEF0C8)
cumulus (0xFDFFD5)
corn field (0xF8FACD)
starship (0xECF245)
golden fizz (0xF5FB3D)
verdigris (0x5D5E37)
pale prim (0xFDFEB8)
texas (0xF8F99C)
manz (0xEEEF78)
storm dust (0x646463)
olive (0x808000)
star dust (0x9F9F9C)
delta (0xA4A49D)
gray nickel (0xC3C3BD)
mist gray (0xC4C4BC)
quill gray (0xD6D6D1)
cararra (0xEEEEE8)
yellow (0xFFFF00)
beige (0xF5F5DC)
laser lemon (0xFFFF66)
light goldenrod (0xFAFAD2)
desert storm (0xF8F8F7)
pale canary (0xFFFF99)
portafino (0xFFFFB4)
light yellow (0xFFFFE0)
ivory (0xFFFFF0)
fall green (0xECEBBD)
olive green (0xB5B35C)
hemlock (0x5E5D3B)
witch haze (0xFFFC99)
olivetone (0x716E10)
half and half (0xFFFEE1)
aths special (0xECEBCE)
wattle (0xDCD747)
barberry (0xDED717)
sycamore (0x908D39)
bird flower (0xD4CD16)
primrose (0xEDEA99)
coconut cream (0xF8F7DC)
gimblet (0xB8B56A)
cream (0xFFFDD0)
kokoda (0x6E6D57)
rum swizzle (0xF9F8E4)
foggy gray (0xCBCAB6)
bandicoot (0x858470)
apricot white (0xFFFEEC)
thistle green (0xCCCAA8)
winter hazel (0xD5D195)
mint julep (0xF1EEC1)
rice cake (0xFFFEF0)
camouflage (0x3C3910)
drover (0xFDF7AD)
paris daisy (0xFFF46E)
thatch green (0x403D19)
chilean heath (0xFFFDE6)
gorse (0xFFF14F)
broom (0xFFEC13)
turbo (0xFAE600)
pesto (0x7C7631)
costa del sol (0x615D30)
sunflower (0xE4D422)
citrine white (0xFAF7D6)
lemon (0xFDE910)
travertine (0xFFFDE8)
pale goldenrod (0xEEE8AA)
white rock (0xEAE8D4)
sahara sand (0xF1E788)
candy corn (0xFBEC5D)
tallow (0xA8A589)
khaki (0xF0E68C)
lemon chiffon (0xFFFACD)
lemon ginger (0xAC9E22)
lucky (0xAF9F1C)
satin linen (0xE6E4D4)
bianca (0xFCFBF3)
black white (0xFFFEF6)
scotch mist (0xFFFBDC)
earls green (0xC9B93B)
turmeric (0xCABB48)
orange white (0xFEFCED)
picasso (0xFFF39D)
ecru white (0xF5F3E5)
festival (0xFBE96C)
portica (0xF9E663)
confetti (0xE9D75A)
sahara (0xB7A214)
wild rice (0xECE090)
ripe lemon (0xF4D81C)
taupe gray (0xB3AF95)
marigold yellow (0xFBE870)
golden dream (0xF0D52D)
go ben (0x726D4E)
buttery white (0xFFFCEA)
gurkha (0x9A9577)
fuscous gray (0x54534D)
tacha (0xD6C562)
school bus yellow (0xFFD800)
candlelight (0xFCD917)
sweet corn (0xFBEA8C)
baja white (0xFFF8D1)
spicy mustard (0x74640D)
gold (0xFFD700)
granite green (0x8D8974)
chenin (0xDFCD6F)
himalaya (0x6A5D1B)
clay creek (0x8A8360)
flax (0xEEDC82)
wheatfield (0xF3EDCF)
half colonial white (0xFDF6D3)
orchid white (0xFFFDF3)
sandwisp (0xF5E7A2)
double colonial white (0xEEE3AD)
kournikova (0xFFE772)
vis vis (0xFFEFA1)
sapling (0xDED4A4)
buddha gold (0xC1A004)
energy yellow (0xF8DD5C)
island spice (0xFFFCEE)
ash (0xC6C3B5)
corn (0xE7BF05)
old gold (0xCFB53B)
gold tips (0xDEBA13)
chino (0xCEC7A7)
woodrush (0x302A0F)
bronze olive (0x4E420C)
yukon gold (0x7B6608)
heathered gray (0xB6B095)
golden sand (0xF0DB7D)
buff (0xF0DC82)
double pearl lusta (0xFCF4D0)
quarter pearl lusta (0xFFFDF4)
off yellow (0xFEF9E3)
hillary (0xACA586)
hacienda (0x98811B)
buttermilk (0xFFF1B5)
zombie (0xE4D69B)
yuma (0xCEC291)
laser (0xC8B568)
chicago (0x5D5C58)
ironside gray (0x676662)
husk (0xB7A458)
sundance (0xC9B35B)
pipi (0xFEF4CC)
corn silk (0xFFF8DC)
galliano (0xDCB20C)
gray olive (0xA9A491)
gin fizz (0xFFF9E2)
milk punch (0xFFF6D4)
bronzetone (0x4D400F)
solitaire (0xFEF8E2)
sidecar (0xF3E7BB)
supernova (0xFFC901)
mustard (0xFFDB58)
half dutch white (0xFEF7DE)
beeswax (0xFEF2C7)
hokey pokey (0xC8A528)
bright sun (0xFED33C)
reef gold (0x9F821C)
crocodile (0x736D58)
peat (0x716B56)
barley white (0xFFF4CE)
quarter spanish white (0xF7F2E1)
west coast (0x625119)
dandelion (0xFED85D)
hampton (0xE5D8AF)
early dawn (0xFFF9E6)
onion (0x2F270E)
yellow metal (0x716338)
alpine (0xAF8F2C)
roti (0xC6A84B)
saffron (0xF4C430)
astra (0xFAEAB9)
ronchi (0xECC54E)
madras (0x3F3002)
corn harvest (0x8B6B0B)
sunglow (0xFFCC33)
pearl lusta (0xFCF4DC)
amber (0xFFBF00)
luxor gold (0xA7882C)
chalky (0xEED794)
goldenrod (0xFCD667)
parchment (0xF1E9D2)
egg white (0xFFEFC1)
golden glow (0xFDE295)
olive haze (0x8B8470)
colonial white (0xFFEDBC)
nugget (0xC59922)
selective yellow (0xFFBA00)
lightning yellow (0xFCC01E)
janna (0xF4EBD3)
anzac (0xE0B646)
lisbon brown (0x423921)
cream brulee (0xFFE5A0)
banana mania (0xFBE7B2)
mikado (0x2D2510)
varden (0xFFF6DF)
punga (0x4D3D14)
chamois (0xEDDCB1)
golden grass (0xDAA520)
friar gray (0x807E79)
putty (0xE7CD8C)
half spanish white (0xFEF4DB)
spring wood (0xF8F6F1)
bleach white (0xFEF3D8)
dark goldenrod (0xB8860B)
pizza (0xC99415)
apache (0xDFBE6F)
straw (0xD4BF8D)
cream can (0xF5C85C)
equator (0xE1BC64)
coral reef (0xC7BCA2)
hot toddy (0xB38007)
buttered rum (0xA1750D)
horses neck (0x604913)
timberwolf (0xD9D6CF)
westar (0xDCD9D2)
pavlova (0xD7C498)
marigold (0xB98D28)
champagne (0xFAECCC)
cape honey (0xFEE5AC)
rob roy (0xEAC674)
acadia (0x1B1404)
salomie (0xFEDB8D)
oasis (0xFEEFCE)
golden tainoi (0xFFCC5C)
tulip tree (0xEAB33B)
marzipan (0xF8DB9D)
buttercup (0xF3AD16)
birch (0x373021)
el paso (0x1E1708)
sisal (0xD3CBBA)
raffia (0xEADAB8)
pirate gold (0xBA7F03)
egg sour (0xFFF4DD)
pale oyster (0x988D77)
napa (0xACA494)
sorrell brown (0xCEB98F)
grain brown (0xE4D5B7)
double spanish white (0xE6D7B9)
floral white (0xFFFAF0)
pampas (0xF4F2EE)
dawn (0xA6A29A)
new orleans (0xF3D69D)
my sin (0xFFB31F)
brown tumbleweed (0x37290E)
fuel yellow (0xECA927)
yellow sea (0xFEA904)
sun (0xFBAC13)
cherokee (0xFCDA98)
gamboge (0xE49B0F)
bison hide (0xC1B7A4)
dairy cream (0xF9E4BC)
old lace (0xFDF5E6)
peach (0xFFE5B4)
stark white (0xE5D7BD)
wheat (0xF5DEB3)
givry (0xF8E4BF)
peach yellow (0xFADFAD)
mongoose (0xB5A27F)
web orange (0xFFA500)
albescent white (0xF5E9D3)
sazerac (0xFFF4E0)
flint (0x6F6A61)
pink lady (0xFFF1D8)
saffron mango (0xF9BF58)
barley corn (0xA68B5B)
antique bronze (0x704A07)
teak (0xB19461)
tussock (0xC5994B)
harvest gold (0xE0B974)
akaroa (0xD4C4A8)
geebung (0xD18F1B)
mandalay (0xAD781B)
pablo (0x776F61)
moccasin (0xFFE4B5)
eternity (0x211A0E)
kumera (0x886221)
orange peel (0xFFA000)
arrowtown (0x948771)
shadow (0x837050)
deep bronze (0x4A3004)
zeus (0x292319)
nomad (0xBAB1A2)
cloud (0xC7C4BF)
merino (0xF6F0E6)
maize (0xF5D5A0)
papaya whip (0xFFEFD5)
soft amber (0xD1C6B4)
indian khaki (0xC3B091)
karaka (0x1E1609)
grandis (0xFFD38C)
sandy beach (0xFFEAC8)
rusty nail (0x86560A)
dixie (0xE29418)
casablanca (0xF8B853)
california (0xFE9D04)
metallic bronze (0x49371B)
malta (0xBDB2A1)
muesli (0xAA8B5B)
limed oak (0xAC8A56)
soya bean (0x6A6051)
blanched almond (0xFFEBCD)
brandy (0xDEC196)
navajo white (0xFFDEAD)
coffee (0x706555)
fire bush (0xE89928)
tea (0xC1BAB0)
koromiko (0xFFBD5F)
saddle brown (0x583401)
cola (0x3F2500)
armadillo (0x433E37)
cotton seed (0xC2BDB6)
peach cream (0xFFF0DB)
stonewall (0x928573)
pearl bush (0xE8E0D5)
raw umber (0x734A12)
caramel (0xFFDDAF)
calico (0xE0C095)
driftwood (0xAF8751)
tapa (0x7B7874)
makara (0x897D6D)
sea buckthorn (0xFBA129)
tan (0xD2B48C)
yellow orange (0xFFAE42)
swirl (0xD3CDC5)
antique white (0xFAEBD7)
tree poppy (0xFC9C1D)
golden bell (0xE28913)
frangipani (0xFFDEB3)
chardonnay (0xFFCD8C)
gold sand (0xE6BE8A)
texas rose (0xFFB555)
pizazz (0xFF9000)
cafe royale (0x6F440C)
meteor (0xD07D12)
burlywood (0xDEB887)
derby (0xFFEED8)
mai tai (0xB06608)
corvette (0xFAD3A2)
brandy punch (0xCD8429)
donkey brown (0xA69279)
twine (0xC2955D)
tequila (0xFFE6C7)
carrot orange (0xED9121)
dark orange (0xFF8C00)
tangerine (0xF28500)
muddy waters (0xB78E5C)
cannon black (0x251706)
bridal heath (0xFFFAF4)
rajah (0xF7B668)
natural gray (0x8B8680)
indochine (0xC26B03)
reno sand (0xA86515)
bracken (0x4A2A04)
backup.house (0xAF5F00)
west side (0xFF910F)
bisque (0xFFE4C4)
sunshade (0xFF9E2C)
gold drop (0xF18200)
vanilla (0xD1BEA8)
porsche (0xEAAE69)
tide (0xBFB8B0)
bronco (0xABA196)
tobacco brown (0x715D47)
domino (0x8E775E)
manhattan (0xF5C999)
serenade (0xFFF4E8)
zest (0xE5841B)
bourbon (0xBA6F1E)
chelsea gem (0x9E5302)
nutmeg wood finish (0x683600)
pumpkin skin (0xB1610B)
tahiti gold (0xE97C07)
pancho (0xEDCDAB)
dallas (0x6E4B26)
karry (0xFFEAD4)
cinnamon (0x7B3F00)
sandal (0xAA8D6F)
crowshead (0x1C1208)
graphite (0x251607)
tuatara (0x363534)
merlin (0x413C37)
sepia (0x704214)
shingle fawn (0x6B4E31)
brown (0x964B00)
concord (0x7C7B7A)
ochre (0xCC7722)
neon carrot (0xFF9933)
rodeo dust (0xC9B29B)
peach orange (0xFFCC99)
almond (0xEED9C4)
negroni (0xFFE2C5)
white linen (0xF8F0E8)
linen (0xFAF0E6)
romance (0xFFFEFD)
zorba (0xA59B91)
flush orange (0xFF7F00)
carnaby tan (0x5C2E01)
mango tango (0xE77200)
peru (0xCD853F)
dark ebony (0x3C2005)
jacko bean (0x2E1905)
iroko (0x433120)
judge gray (0x544333)
cameo (0xD9B99B)
copper (0xB87333)
sandstone (0x796D62)
christine (0xE7730A)
chilean fire (0xF77703)
sorbus (0xFD7C07)
flamenco (0xFF7D07)
light apricot (0xFDD5B1)
hawaiian tan (0x9D5616)
oil (0x281E15)
pickled bean (0x6E4826)
korma (0x8F4B0E)
rich gold (0xA85307)
clementine (0xE96E00)
di serria (0xDB995E)
bone (0xE4D1C0)
peach puff (0xFFDAB9)
macaroni and cheese (0xFFB97B)
sandrift (0xAB917A)
black marlin (0x3E2C1C)
cement (0x8D7662)
tacao (0xEDB381)
cloudy (0xACA59F)
schooner (0x8B847E)
mondo (0x4A3C30)
sandy brown (0xF4A460)
rpi (0xD05F00)
taupe (0x483C32)
red beech (0x7B3801)
bull shot (0x864D1E)
desert (0xAE6020)
tango (0xED7A1C)
peru tan (0x7F3A02)
millbrook (0x594433)
oregon (0x9B4703)
red stage (0xD05F04)
bamboo (0xDA6304)
rose of sharon (0xBF5500)
bronze (0x3F2109)
squirrel (0x8F8176)
clinker (0x371D09)
ecstasy (0xFA7814)
flesh (0xFFCBA4)
silk (0xBDB1A8)
morocco brown (0x441D00)
russet (0x80461B)
tenn (0xCD5700)
brown bramble (0x592804)
creole (0x1E0F04)
whiskey (0xD59A6F)
desert sand (0xEDC9AF)
tan hide (0xFA9D5A)
rope (0x8E4D1E)
burnt orange (0xCC5500)
hot cinnamon (0xD2691E)
seashell peach (0xFFF5EE)
jaffa (0xEF863F)
pumpkin (0xFF7518)
old copper (0x724A2F)
irish coffee (0x5F3D26)
jambalaya (0x5B3013)
bistre (0x3D2B1F)
dune (0x383533)
pine cone (0x6D5E54)
blaze orange (0xFF6600)
walnut (0x773F1A)
tumbleweed (0xDEA681)
fiery orange (0xB35213)
raw sienna (0xD27D46)
just right (0xECCDB9)
apricot peach (0xFBCEB1)
piper (0xC96323)
cioccolato (0x55280C)
light salmon (0xDDA07A)
cashmere (0xE6BEA5)
indian tan (0x4D1E01)
sambuca (0x3A2010)
vesuvius (0xB14A0B)
roman coffee (0x795D4C)
fire (0xAA4203)
masala (0x403B38)
leather (0x967059)
romantic (0xFFD2B7)
antique brass (0xC88A65)
potters clay (0x8C5738)
spice (0x6A442E)
brown pod (0x401801)
wood bark (0x261105)
orange roughy (0xC45719)
beaver (0x926F5B)
silver rust (0xC9C0BB)
crusta (0xFD7B33)
cape palliser (0xA26645)
copper canyon (0x7E3A15)
paarl (0xA65529)
sand dune (0x826F65)
cork (0x40291D)
quincy (0x623F2D)
tuscany (0xBD5E2E)
atomic tangerine (0xFF9966)
hit pink (0xFFAB81)
soapstone (0xFFFBF9)
trinidad (0xE64E03)
grenadier (0xD54600)
rock spray (0xBA450C)
deep oak (0x412010)
brown derby (0x492615)
orange (0xFF681F)
sienna (0xA0522D)
almond frost (0x907B71)
tuft bush (0xFFDDCD)
zinnwaldite (0xEBC2AF)
kabul (0x5E483E)
international orange (0xFF4F00)
provincial pink (0xFEF5F1)
asphalt (0x130A06)
paco (0x411F10)
copperfield (0xDA8A67)
nero (0x140600)
saddle (0x4C3024)
cumin (0x924321)
rust (0xB7410E)
tia maria (0xC1440E)
vermilion (0xFF4D00)
fantasy (0xFAF3F0)
treehouse (0x3B2820)
english walnut (0x3E2B23)
burning orange (0xFF7034)
kilamanjaro (0x240C02)
burning sand (0xD99376)
watusi (0xFFDDCF)
dawn pink (0xF3E9E5)
sepia skin (0x9E5B40)
santa fe (0xB16D52)
americano (0x87756E)
wax flower (0xFFC0A8)
orange red (0xFF4500)
red damask (0xDA6A41)
coral (0xFF7F50)
apricot (0xEB9373)
mandys pink (0xF2C3B2)
pot pourri (0xF5E7E2)
nutmeg (0x81422C)
mule fawn (0x8C472F)
peanut (0x782F16)
dark salmon (0xE9967A)
hairy heath (0x6B2A14)
spicy mix (0x885342)
brown rust (0xAF593E)
salmon (0xFF8C69)
cedar wood finish (0x711A00)
burnt sienna (0xE97451)
toast (0x9A6E61)
pueblo (0x7D2C14)
rebel (0x3C1206)
bridesmaid (0xFEF0EC)
flamingo (0xF2552A)
flame pea (0xDA5B38)
red robin (0x80341F)
coffee bean (0x2A140E)
japonica (0xD87C63)
mocha (0x782D19)
tonys pink (0xE79F8C)
wafer (0xDECBC6)
cognac (0x9F381D)
espresso (0x612718)
outrageous orange (0xFF6037)
bizarre (0xEEDEDA)
vista white (0xFCF8F7)
prairie sand (0x9A3820)
vivid tangerine (0xFF9980)
eclipse (0x311C17)
redwood (0x5D1E0F)
kenyan copper (0x7C1C05)
rock (0x4D3833)
quicksand (0xBD978E)
cedar (0x3E1C14)
night rider (0x1F120F)
clam shell (0xD4B6AF)
del rio (0xB09A95)
van cleef (0x49170C)
forget me not (0xFFF1EE)
pomegranate (0xF34723)
rose bud (0xFBB2A3)
terracotta (0xE2725B)
bean (0x3D0C02)
thatch (0xB69D98)
sauvignon (0xFFF5F3)
melon (0xFEBAAD)
ironstone (0x86483C)
fair pink (0xFFEFEC)
rose fog (0xE7BCB4)
tomato (0xFF6347)
cinderella (0xFDE1DC)
tabasco (0xA02712)
burnt umber (0x8A3324)
peach schnapps (0xFFDCD6)
metallic copper (0x71291D)
hemp (0x907874)
chardon (0xFFF3F1)
crail (0xB95140)
scarlet (0xFF2400)
persimmon (0xFF6B53)
totem pole (0x991B07)
pharlap (0xA3807B)
swiss coffee (0xDDD6D5)
mona lisa (0xFFA194)
eunry (0xCFA39D)
el salva (0x8F3E33)
mojo (0xC04737)
martini (0xAFA09E)
my pink (0xD69188)
thunderbird (0xC02B18)
shilo (0xE8B9B3)
roof terracotta (0xA62F20)
dust storm (0xE5CCC9)
brandy rose (0xBB8983)
bittersweet (0xFE6F5E)
moccaccino (0x6E1D14)
russett (0x755A57)
misty rose (0xFFE4E1)
rose white (0xFFF6F5)
matrix (0xB05D54)
punch (0xDC4333)
apple blossom (0xAF4D43)
dorado (0x6B5755)
medium carmine (0xAF4035)
dark burgundy (0x770F05)
hurricane (0x877C7B)
chablis (0xFFF4F3)
valencia (0xD84437)
cinnabar (0xE34234)
petite orchid (0xDB9690)
contessa (0xC6726B)
cherrywood (0x651A14)
milano red (0xB81104)
red oxide (0x6E0902)
sunset orange (0xFE4C40)
beauty bush (0xEEC1BE)
pippin (0xFFE1DF)
sanguine brown (0x8D3D38)
cocoa brown (0x301F1E)
red orange (0xFF3F34)
chestnut (0xB94E48)
au chico (0x97605D)
cornflower lilac (0xFFB0AC)
your pink (0xFFC3C0)
new york pink (0xD7837F)
oyster pink (0xE9CECD)
tall poppy (0xB32D29)
sunglo (0xE16865)
roman (0xDE6360)
tamarillo (0x991613)
fuzzy wuzzy brown (0xC45655)
well read (0xB43332)
black (0x000000)
diesel (0x130000)
cod gray (0x0B0B0B)
sepia black (0x2B0202)
chocolate (0x370202)
burnt maroon (0x420303)
rustic red (0x480404)
cheetah.house (0x5F0000)
mahogany (0x4E0606)
dark red (0x640000)
gondola (0x261414)
lonestar (0x6D0101)
tamarind (0x341515)
maroon (0x800000)
red berry (0x8E0000)
dark tan (0x661010)
jon (0x3B1F1F)
cocoa bean (0x481C1C)
bright red (0xB10000)
guardsman red (0xBA0101)
persian plum (0x701C1C)
falu red (0x801818)
mine shaft (0x323232)
crown of thorns (0x771F1F)
woody brown (0x483131)
old brick (0x901E1E)
red (0xFF0000)
congo brown (0x593737)
mexican red (0xA72525)
fire brick (0xB22222)
lotus (0x863C3C)
tosca (0x8D3F3F)
persian red (0xCC3333)
copper rust (0x944747)
dim gray (0x696969)
dove gray (0x6D6C6C)
coral red (0xFF4040)
copper rose (0x996666)
chestnut rose (0xCD5C5C)
indian red (0xCD5C5C)
coral tree (0xA86B6B)
boulder (0x7A7A7A)
gray (0x808080)
rosy blue (0xBC8F8F)
light coral (0xF08080)
oriental pink (0xC69191)
geraldine (0xFB8989)
dark gray (0xA9A9A9)
silver chalice (0xACACAC)
nobel (0xB7B1B1)
cold turkey (0xCEBABA)
silver (0xC0C0C0)
cavern pink (0xE3BEBE)
alto (0xDBDBDB)
gainsboro (0xDCDCDC)
ebb (0xE9E3E3)
mercury (0xE5E5E5)
gallery (0xEFEFEF)
seashell (0xF1F1F1)
concrete (0xF2F2F2)
wild sand (0xF4F4F4)
white smoke (0xF5F5F5)
hint of red (0xFBF9F9)
alabaster (0xFAFAFA)
snow (0xFFFAFA)
white (0xFFFFFF)


.. note:: You can also use raw RGB values with this module so you do not have to use these predefined color names unless you want to. --- .. automodule:: pyutils.ansi :members: :undoc-members: :show-inheritance: pyutils.argparse\_utils module ------------------------------ I use and love the Python internal :py:mod:`argparse` module for commandline argument parsing but found it lacking in some ways. This module contains code to fill those gaps. See also :py:mod:`pyutils.config`. --- .. automodule:: pyutils.argparse_utils :members: :undoc-members: :show-inheritance: pyutils.bootstrap module ------------------------ The bootstrap module defines a decorator meant to wrap your main function. This is optional, of course: you can use this library without using the bootstrap decorator on your main. If you choose to use it, though, it will do some work for you automatically. --- .. automodule:: pyutils.bootstrap :members: :undoc-members: :show-inheritance: pyutils.config module --------------------- The config module is an opinionated way to set up input parameters to your program. It is enabled by using the :py:mod:`pyutils.bootstrap` decorator around your main entry point or by simply calling :py:meth:`pyutils.config.parse` early in main (which is what :py:meth:`pyutils.bootstrap.initialize` does for you). If you use this module, input parameters to your program come from the commandline (and are configured using Python's :py:mod:`argparse`). But they can also be be augmented or replaced using saved configuration files stored either on the local filesystem or on Apache Zookeeper. There is a provision for enabling dynamic arguments (i.e. that can change during runtime) via Zookeeper (which is disabled by default). --- .. automodule:: pyutils.config :members: :undoc-members: :show-inheritance: pyutils.dataclass\_utils module ------------------------------- .. automodule:: pyutils.dataclass_utils :members: :undoc-members: :show-inheritance: pyutils.decorator\_utils module ------------------------------- .. automodule:: pyutils.decorator_utils :members: :undoc-members: :show-inheritance: pyutils.dict\_utils module -------------------------- .. automodule:: pyutils.dict_utils :members: :undoc-members: :show-inheritance: pyutils.exec\_utils module -------------------------- .. automodule:: pyutils.exec_utils :members: :undoc-members: :show-inheritance: pyutils.function\_utils module ------------------------------ .. automodule:: pyutils.function_utils :members: :undoc-members: :show-inheritance: pyutils.geocode module ---------------------- .. automodule:: pyutils.geocode :members: :undoc-members: :show-inheritance: pyutils.graph module ------------------------------ .. automodule:: pyutils.graph :members: :undoc-members: :show-inheritance: pyutils.id\_generator module ---------------------------- .. automodule:: pyutils.id_generator :members: :undoc-members: :show-inheritance: pyutils.iter\_utils module -------------------------- .. automodule:: pyutils.iter_utils :members: :undoc-members: :show-inheritance: pyutils.list\_utils module -------------------------- .. automodule:: pyutils.list_utils :members: :undoc-members: :show-inheritance: pyutils.logging\_utils module ----------------------------- .. automodule:: pyutils.logging_utils :members: :undoc-members: :show-inheritance: pyutils.math\_utils module -------------------------- .. automodule:: pyutils.math_utils :members: :undoc-members: :show-inheritance: pyutils.misc\_utils module -------------------------- .. automodule:: pyutils.misc_utils :members: :undoc-members: :show-inheritance: pyutils.remote\_worker module ----------------------------- .. automodule:: pyutils.remote_worker :members: :undoc-members: :show-inheritance: pyutils.state\_tracker module ----------------------------- .. automodule:: pyutils.state_tracker :members: :undoc-members: :show-inheritance: pyutils.stopwatch module ------------------------ This is a stopwatch context that just times how long something took to execute. --- .. automodule:: pyutils.stopwatch :members: :undoc-members: :show-inheritance: pyutils.string\_utils module ---------------------------- A bunch of utilities for dealing with strings. Based on a really great starting library from Davide Zanotti (forked from https://github.com/daveoncode/python-string-utils/tree/master/string_utils), I've added a pile of other string functions (see `NOTICE <[https://wannabe.guru.org/gitweb/?p=pyutils.git;a=blob_plain;f=NOTICE;hb=HEAD>`_ file in the root of this project for a detailed account of what was added and changed) so hopefully it will handle all of your string-needs. --- .. automodule:: pyutils.string_utils :members: :undoc-members: :show-inheritance: pyutils.text\_utils module -------------------------- .. automodule:: pyutils.text_utils :members: :undoc-members: :show-inheritance: pyutils.unittest\_utils module ------------------------------ .. automodule:: pyutils.unittest_utils :members: :undoc-members: :show-inheritance: pyutils.unscrambler module -------------------------- .. automodule:: pyutils.unscrambler :members: :undoc-members: :show-inheritance: pyutils.zookeeper module ------------------------ .. automodule:: pyutils.zookeeper :members: :undoc-members: :show-inheritance: Module contents --------------- .. automodule:: pyutils :members: :undoc-members: :show-inheritance: