X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=docs%2Fpyutils.rst;h=89b3ca0bf5856ab304d36e27ae64cd508bb07b89;hb=4f9596f205d9947b5abf93b5295ff623470cf52e;hp=9186f95ee81765b89bea7543de1dc7ce73a384db;hpb=40a9cba91b25d099470c63840f90aac33cca852e;p=pyutils.git diff --git a/docs/pyutils.rst b/docs/pyutils.rst index 9186f95..89b3ca0 100644 --- a/docs/pyutils.rst +++ b/docs/pyutils.rst @@ -1,35 +1,76 @@ 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. -Code is under `src/pyutils/ +The `LICENSE +`__ +and `NOTICE +`__ +files at the root of the project describe reusing this code and where +everything came from. 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) + +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://wannabe.guru.org/gitweb/?p=pyutils.git;a=tree;f=dist;hb=HEAD. 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 inlint documentation and doctests. I've tried to +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 library or reserved -word I've used a 'z' at the end, e.g. 'collectionz' instead of -'collections', 'typez' instead of 'type', etc... +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. +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. - -This package generates Sphinx docs which are available at: - - https://wannabe.guru.org/pydocs/pyutils/pyutils.html +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://wannabe.guru.org/git/pyutils.git or to view in a @@ -43,16 +84,31 @@ development happened in a different git repo: https://wannabe.guru.org/gitweb/?p=python_utils.git;a=summary -The `LICENSE -`__ -and `NOTICE -`__ -files at the root of the project describe reusing this code and where -everything came from. Drop me a line if you are using this, find a -bug, have a question, or have a suggestion: +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: - --Scott Gasch (scott.gasch@gmail.com) + - 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 +------- +If you find a bug or have a question, please email me (scott.gasch@gmail.com). I have not +yet set up any more official bug tracker because there's no need yet. Subpackages ----------- @@ -63,7 +119,7 @@ Subpackages pyutils.collectionz pyutils.compress - pyutils.datetimez + pyutils.datetimes pyutils.files pyutils.parallelize pyutils.search @@ -1083,1073 +1139,1075 @@ is the list of predefined color names it knows:
heavy metal (0x2B3228)
green house (0x24500F)
+
kelly green (0x4CBB17)
seaweed (0x1B2F11)
tea green (0xD0F0C0)
-
feta (0xF0FCEA)
+
feta (0xF0FCEA)
sugar cane (0xF9FFF6)
willow grove (0x65745D)
mallard (0x233418)
-
gordons green (0x0B1107)
+
gordons green (0x0B1107)
bright green (0x66FF00)
chalet green (0x516E3D)
rice flower (0xEEFFE2)
-
snow flurry (0xE4FFD1)
+
snow flurry (0xE4FFD1)
dark green (0x182D09)
deep forest green (0x182D09)
reef (0xC9FFA2)
-
marshland (0x0B0F08)
+
marshland (0x0B0F08)
green kelp (0x25311C)
sprout (0xC1D7B0)
green spring (0xB8C1B1)
-
dingley (0x5D7747)
+
dingley (0x5D7747)
hunter green (0x161D10)
rainee (0xB9C8AC)
asparagus (0x7BA05B)
-
black forest (0x0B1304)
+
black forest (0x0B1304)
dell (0x396413)
gossip (0xD2F8B0)
clay ash (0xBDC8B3)
-
camouflage green (0x78866B)
+
camouflage green (0x78866B)
lawn green (0x7CFC00)
chelsea cucumber (0x83AA5D)
vida loca (0x549019)
-
chartreuse (0x7FFF00)
+
chartreuse (0x7FFF00)
ceramic (0xFCFFF9)
log cabin (0x242A1D)
battleship gray (0x828F72)
-
olivine (0x9AB973)
+
olivine (0x9AB973)
christi (0x67A712)
lima (0x76BD17)
green leaf (0x436A0D)
-
black olive (0x242E16)
+
black olive (0x242E16)
kidnapper (0xE1EAD4)
sulu (0xC1F07C)
green yellow (0xADFF2F)
-
schist (0xA9B497)
+
schist (0xA9B497)
coriander (0xC4D0B0)
dark olive green (0x556B2F)
limed ash (0x747D63)
-
conifer (0xACDD4D)
+
conifer (0xACDD4D)
atlantis (0x97CD2D)
bud (0xA8AE9C)
frost (0xEDF5DD)
-
olive drab (0x6B8E23)
+
olive drab (0x6B8E23)
sushi (0x87AB39)
periglacial blue (0xE1E6D6)
turtle green (0x2A380B)
-
chrome white (0xE8F1D4)
+
chrome white (0xE8F1D4)
carla (0xF3FFD8)
caper (0xDCEDB4)
clover (0x384910)
-
pine tree (0x171F04)
+
pine tree (0x171F04)
limeade (0x6F9D02)
siam (0x646A54)
yellow green (0xC5E17A)
-
green white (0xE8EBE0)
+
green white (0xE8EBE0)
loafer (0xEEF4DE)
green waterloo (0x101405)
swamp green (0xACB78E)
-
spring sun (0xF6FFDC)
+
spring sun (0xF6FFDC)
chiffon (0xF1FFC8)
rangitoto (0x2E3222)
lime (0xBFFF00)
-
inch worm (0xB0E313)
+
inch worm (0xB0E313)
flax smoke (0x7B8265)
sage (0x9EA587)
green mist (0xCBD3B0)
-
locust (0xA8AF8E)
+
locust (0xA8AF8E)
kelp (0x454936)
orinoco (0xF3FBD4)
lemon grass (0x9B9E8F)
-
pistachio (0x9DC209)
+
pistachio (0x9DC209)
electric lime (0xCCFF00)
bahia (0xA5CB0C)
mindaro (0xE3F988)
-
citrus (0xA1C50A)
+
citrus (0xA1C50A)
beryl green (0xDEE5C0)
kangaroo (0xC6C8BD)
eagle (0xB6BAA4)
-
rangoon green (0x1C1E13)
+
rangoon green (0x1C1E13)
wasabi (0x788A25)
tidal (0xF1FFAD)
green smoke (0xA4AF6E)
-
jonquil (0xEEFF9A)
+
jonquil (0xEEFF9A)
fern frond (0x657220)
australian mint (0xF5FFBE)
fuego (0xBEDE0D)
-
las palmas (0xC6E610)
+
las palmas (0xC6E610)
bitter (0x868974)
woodland (0x4D5328)
finch (0x626649)
-
verdun green (0x495400)
+
verdun green (0x495400)
waiouru (0x363C0D)
avocado (0x888D65)
chartreuse yellow (0xDFFF00)
-
honeysuckle (0xEDFC84)
+
honeysuckle (0xEDFC84)
china ivory (0xFCFFE7)
celeste (0xD1D2CA)
wild willow (0xB9C46A)
-
hint of yellow (0xFAFDE4)
+
hint of yellow (0xFAFDE4)
mimosa (0xF8FDD3)
deco (0xD2DA97)
tana (0xD9DCC1)
-
trendy green (0x7C881A)
+
trendy green (0x7C881A)
rio grande (0xBBD009)
bitter lemon (0xCAE00D)
tusk (0xEEF3C3)
-
pacifika (0x778120)
+
pacifika (0x778120)
pine glade (0xC7CD90)
celery (0xB8C25D)
pear (0xD1E231)
-
saratoga (0x555B10)
+
saratoga (0x555B10)
citron (0x9EA91F)
la rioja (0xB3C110)
crete (0x737829)
-
key lime pie (0xBFC921)
+
key lime pie (0xBFC921)
moon mist (0xDCDDCC)
shalimar (0xFBFFBA)
milan (0xFAFFA4)
-
moon glow (0xFCFEDA)
+
moon glow (0xFCFEDA)
canary (0xF3FB62)
kiosk.house (0x5A5F00)
dolly (0xF9FF8B)
-
tahuna sands (0xEEF0C8)
+
tahuna sands (0xEEF0C8)
cumulus (0xFDFFD5)
corn field (0xF8FACD)
starship (0xECF245)
-
golden fizz (0xF5FB3D)
+
golden fizz (0xF5FB3D)
verdigris (0x5D5E37)
pale prim (0xFDFEB8)
texas (0xF8F99C)
-
manz (0xEEEF78)
+
manz (0xEEEF78)
storm dust (0x646463)
olive (0x808000)
star dust (0x9F9F9C)
-
delta (0xA4A49D)
+
delta (0xA4A49D)
gray nickel (0xC3C3BD)
mist gray (0xC4C4BC)
quill gray (0xD6D6D1)
-
cararra (0xEEEEE8)
+
cararra (0xEEEEE8)
yellow (0xFFFF00)
beige (0xF5F5DC)
laser lemon (0xFFFF66)
-
light goldenrod (0xFAFAD2)
+
light goldenrod (0xFAFAD2)
desert storm (0xF8F8F7)
pale canary (0xFFFF99)
portafino (0xFFFFB4)
-
light yellow (0xFFFFE0)
+
light yellow (0xFFFFE0)
ivory (0xFFFFF0)
fall green (0xECEBBD)
olive green (0xB5B35C)
-
hemlock (0x5E5D3B)
+
hemlock (0x5E5D3B)
witch haze (0xFFFC99)
olivetone (0x716E10)
half and half (0xFFFEE1)
-
aths special (0xECEBCE)
+
aths special (0xECEBCE)
wattle (0xDCD747)
barberry (0xDED717)
sycamore (0x908D39)
-
bird flower (0xD4CD16)
+
bird flower (0xD4CD16)
primrose (0xEDEA99)
coconut cream (0xF8F7DC)
gimblet (0xB8B56A)
-
cream (0xFFFDD0)
+
cream (0xFFFDD0)
kokoda (0x6E6D57)
rum swizzle (0xF9F8E4)
foggy gray (0xCBCAB6)
-
bandicoot (0x858470)
+
bandicoot (0x858470)
apricot white (0xFFFEEC)
thistle green (0xCCCAA8)
winter hazel (0xD5D195)
-
mint julep (0xF1EEC1)
+
mint julep (0xF1EEC1)
rice cake (0xFFFEF0)
camouflage (0x3C3910)
drover (0xFDF7AD)
-
paris daisy (0xFFF46E)
+
paris daisy (0xFFF46E)
thatch green (0x403D19)
chilean heath (0xFFFDE6)
gorse (0xFFF14F)
-
broom (0xFFEC13)
+
broom (0xFFEC13)
turbo (0xFAE600)
pesto (0x7C7631)
costa del sol (0x615D30)
-
sunflower (0xE4D422)
+
sunflower (0xE4D422)
citrine white (0xFAF7D6)
lemon (0xFDE910)
travertine (0xFFFDE8)
-
pale goldenrod (0xEEE8AA)
+
pale goldenrod (0xEEE8AA)
white rock (0xEAE8D4)
sahara sand (0xF1E788)
candy corn (0xFBEC5D)
-
tallow (0xA8A589)
+
tallow (0xA8A589)
khaki (0xF0E68C)
lemon chiffon (0xFFFACD)
lemon ginger (0xAC9E22)
-
lucky (0xAF9F1C)
+
lucky (0xAF9F1C)
satin linen (0xE6E4D4)
bianca (0xFCFBF3)
black white (0xFFFEF6)
-
scotch mist (0xFFFBDC)
+
scotch mist (0xFFFBDC)
earls green (0xC9B93B)
turmeric (0xCABB48)
orange white (0xFEFCED)
-
picasso (0xFFF39D)
+
picasso (0xFFF39D)
ecru white (0xF5F3E5)
festival (0xFBE96C)
portica (0xF9E663)
-
confetti (0xE9D75A)
+
confetti (0xE9D75A)
sahara (0xB7A214)
wild rice (0xECE090)
ripe lemon (0xF4D81C)
-
taupe gray (0xB3AF95)
+
taupe gray (0xB3AF95)
marigold yellow (0xFBE870)
golden dream (0xF0D52D)
go ben (0x726D4E)
-
buttery white (0xFFFCEA)
+
buttery white (0xFFFCEA)
gurkha (0x9A9577)
fuscous gray (0x54534D)
tacha (0xD6C562)
-
school bus yellow (0xFFD800)
+
school bus yellow (0xFFD800)
candlelight (0xFCD917)
sweet corn (0xFBEA8C)
baja white (0xFFF8D1)
-
spicy mustard (0x74640D)
+
spicy mustard (0x74640D)
gold (0xFFD700)
granite green (0x8D8974)
chenin (0xDFCD6F)
-
himalaya (0x6A5D1B)
+
himalaya (0x6A5D1B)
clay creek (0x8A8360)
flax (0xEEDC82)
wheatfield (0xF3EDCF)
-
half colonial white (0xFDF6D3)
+
half colonial white (0xFDF6D3)
orchid white (0xFFFDF3)
sandwisp (0xF5E7A2)
double colonial white (0xEEE3AD)
-
kournikova (0xFFE772)
+
kournikova (0xFFE772)
vis vis (0xFFEFA1)
sapling (0xDED4A4)
buddha gold (0xC1A004)
-
energy yellow (0xF8DD5C)
+
energy yellow (0xF8DD5C)
island spice (0xFFFCEE)
ash (0xC6C3B5)
corn (0xE7BF05)
-
old gold (0xCFB53B)
+
old gold (0xCFB53B)
gold tips (0xDEBA13)
chino (0xCEC7A7)
woodrush (0x302A0F)
-
bronze olive (0x4E420C)
+
bronze olive (0x4E420C)
yukon gold (0x7B6608)
heathered gray (0xB6B095)
golden sand (0xF0DB7D)
-
buff (0xF0DC82)
+
buff (0xF0DC82)
double pearl lusta (0xFCF4D0)
quarter pearl lusta (0xFFFDF4)
off yellow (0xFEF9E3)
-
hillary (0xACA586)
+
hillary (0xACA586)
hacienda (0x98811B)
buttermilk (0xFFF1B5)
zombie (0xE4D69B)
-
yuma (0xCEC291)
+
yuma (0xCEC291)
laser (0xC8B568)
chicago (0x5D5C58)
ironside gray (0x676662)
-
husk (0xB7A458)
+
husk (0xB7A458)
sundance (0xC9B35B)
pipi (0xFEF4CC)
corn silk (0xFFF8DC)
-
galliano (0xDCB20C)
+
galliano (0xDCB20C)
gray olive (0xA9A491)
gin fizz (0xFFF9E2)
milk punch (0xFFF6D4)
-
bronzetone (0x4D400F)
+
bronzetone (0x4D400F)
solitaire (0xFEF8E2)
sidecar (0xF3E7BB)
supernova (0xFFC901)
-
mustard (0xFFDB58)
+
mustard (0xFFDB58)
half dutch white (0xFEF7DE)
beeswax (0xFEF2C7)
hokey pokey (0xC8A528)
-
bright sun (0xFED33C)
+
bright sun (0xFED33C)
reef gold (0x9F821C)
crocodile (0x736D58)
peat (0x716B56)
-
barley white (0xFFF4CE)
+
barley white (0xFFF4CE)
quarter spanish white (0xF7F2E1)
west coast (0x625119)
dandelion (0xFED85D)
-
hampton (0xE5D8AF)
+
hampton (0xE5D8AF)
early dawn (0xFFF9E6)
onion (0x2F270E)
yellow metal (0x716338)
-
alpine (0xAF8F2C)
+
alpine (0xAF8F2C)
roti (0xC6A84B)
saffron (0xF4C430)
astra (0xFAEAB9)
-
ronchi (0xECC54E)
+
ronchi (0xECC54E)
madras (0x3F3002)
corn harvest (0x8B6B0B)
sunglow (0xFFCC33)
-
pearl lusta (0xFCF4DC)
+
pearl lusta (0xFCF4DC)
amber (0xFFBF00)
luxor gold (0xA7882C)
chalky (0xEED794)
-
goldenrod (0xFCD667)
+
goldenrod (0xFCD667)
parchment (0xF1E9D2)
egg white (0xFFEFC1)
golden glow (0xFDE295)
-
olive haze (0x8B8470)
+
olive haze (0x8B8470)
colonial white (0xFFEDBC)
nugget (0xC59922)
selective yellow (0xFFBA00)
-
lightning yellow (0xFCC01E)
+
lightning yellow (0xFCC01E)
janna (0xF4EBD3)
anzac (0xE0B646)
lisbon brown (0x423921)
-
cream brulee (0xFFE5A0)
+
cream brulee (0xFFE5A0)
banana mania (0xFBE7B2)
mikado (0x2D2510)
varden (0xFFF6DF)
-
punga (0x4D3D14)
+
punga (0x4D3D14)
chamois (0xEDDCB1)
golden grass (0xDAA520)
friar gray (0x807E79)
-
putty (0xE7CD8C)
+
putty (0xE7CD8C)
half spanish white (0xFEF4DB)
spring wood (0xF8F6F1)
bleach white (0xFEF3D8)
-
dark goldenrod (0xB8860B)
+
dark goldenrod (0xB8860B)
pizza (0xC99415)
apache (0xDFBE6F)
straw (0xD4BF8D)
-
cream can (0xF5C85C)
+
cream can (0xF5C85C)
equator (0xE1BC64)
coral reef (0xC7BCA2)
hot toddy (0xB38007)
-
buttered rum (0xA1750D)
+
buttered rum (0xA1750D)
horses neck (0x604913)
timberwolf (0xD9D6CF)
westar (0xDCD9D2)
-
pavlova (0xD7C498)
+
pavlova (0xD7C498)
marigold (0xB98D28)
champagne (0xFAECCC)
cape honey (0xFEE5AC)
-
rob roy (0xEAC674)
+
rob roy (0xEAC674)
acadia (0x1B1404)
salomie (0xFEDB8D)
oasis (0xFEEFCE)
-
golden tainoi (0xFFCC5C)
+
golden tainoi (0xFFCC5C)
tulip tree (0xEAB33B)
marzipan (0xF8DB9D)
buttercup (0xF3AD16)
-
birch (0x373021)
+
birch (0x373021)
el paso (0x1E1708)
sisal (0xD3CBBA)
raffia (0xEADAB8)
-
pirate gold (0xBA7F03)
+
pirate gold (0xBA7F03)
egg sour (0xFFF4DD)
pale oyster (0x988D77)
napa (0xACA494)
-
sorrell brown (0xCEB98F)
+
sorrell brown (0xCEB98F)
grain brown (0xE4D5B7)
double spanish white (0xE6D7B9)
floral white (0xFFFAF0)
-
pampas (0xF4F2EE)
+
pampas (0xF4F2EE)
dawn (0xA6A29A)
new orleans (0xF3D69D)
my sin (0xFFB31F)
-
brown tumbleweed (0x37290E)
+
brown tumbleweed (0x37290E)
fuel yellow (0xECA927)
yellow sea (0xFEA904)
sun (0xFBAC13)
-
cherokee (0xFCDA98)
+
cherokee (0xFCDA98)
gamboge (0xE49B0F)
bison hide (0xC1B7A4)
dairy cream (0xF9E4BC)
-
old lace (0xFDF5E6)
+
old lace (0xFDF5E6)
peach (0xFFE5B4)
stark white (0xE5D7BD)
wheat (0xF5DEB3)
-
givry (0xF8E4BF)
+
givry (0xF8E4BF)
peach yellow (0xFADFAD)
mongoose (0xB5A27F)
web orange (0xFFA500)
-
albescent white (0xF5E9D3)
+
albescent white (0xF5E9D3)
sazerac (0xFFF4E0)
flint (0x6F6A61)
pink lady (0xFFF1D8)
-
saffron mango (0xF9BF58)
+
saffron mango (0xF9BF58)
barley corn (0xA68B5B)
antique bronze (0x704A07)
teak (0xB19461)
-
tussock (0xC5994B)
+
tussock (0xC5994B)
harvest gold (0xE0B974)
akaroa (0xD4C4A8)
geebung (0xD18F1B)
-
mandalay (0xAD781B)
+
mandalay (0xAD781B)
pablo (0x776F61)
moccasin (0xFFE4B5)
eternity (0x211A0E)
-
kumera (0x886221)
+
kumera (0x886221)
orange peel (0xFFA000)
arrowtown (0x948771)
shadow (0x837050)
-
deep bronze (0x4A3004)
+
deep bronze (0x4A3004)
zeus (0x292319)
nomad (0xBAB1A2)
cloud (0xC7C4BF)
-
merino (0xF6F0E6)
+
merino (0xF6F0E6)
maize (0xF5D5A0)
papaya whip (0xFFEFD5)
soft amber (0xD1C6B4)
-
indian khaki (0xC3B091)
+
indian khaki (0xC3B091)
karaka (0x1E1609)
grandis (0xFFD38C)
sandy beach (0xFFEAC8)
-
rusty nail (0x86560A)
+
rusty nail (0x86560A)
dixie (0xE29418)
casablanca (0xF8B853)
california (0xFE9D04)
-
metallic bronze (0x49371B)
+
metallic bronze (0x49371B)
malta (0xBDB2A1)
muesli (0xAA8B5B)
limed oak (0xAC8A56)
-
soya bean (0x6A6051)
+
soya bean (0x6A6051)
blanched almond (0xFFEBCD)
brandy (0xDEC196)
navajo white (0xFFDEAD)
-
coffee (0x706555)
+
coffee (0x706555)
fire bush (0xE89928)
tea (0xC1BAB0)
koromiko (0xFFBD5F)
-
saddle brown (0x583401)
+
saddle brown (0x583401)
cola (0x3F2500)
armadillo (0x433E37)
cotton seed (0xC2BDB6)
-
peach cream (0xFFF0DB)
+
peach cream (0xFFF0DB)
stonewall (0x928573)
pearl bush (0xE8E0D5)
raw umber (0x734A12)
-
caramel (0xFFDDAF)
+
caramel (0xFFDDAF)
calico (0xE0C095)
driftwood (0xAF8751)
tapa (0x7B7874)
-
makara (0x897D6D)
+
makara (0x897D6D)
sea buckthorn (0xFBA129)
tan (0xD2B48C)
yellow orange (0xFFAE42)
-
swirl (0xD3CDC5)
+
swirl (0xD3CDC5)
antique white (0xFAEBD7)
tree poppy (0xFC9C1D)
golden bell (0xE28913)
-
frangipani (0xFFDEB3)
+
frangipani (0xFFDEB3)
chardonnay (0xFFCD8C)
gold sand (0xE6BE8A)
texas rose (0xFFB555)
-
pizazz (0xFF9000)
+
pizazz (0xFF9000)
cafe royale (0x6F440C)
meteor (0xD07D12)
burlywood (0xDEB887)
-
derby (0xFFEED8)
+
derby (0xFFEED8)
mai tai (0xB06608)
corvette (0xFAD3A2)
brandy punch (0xCD8429)
-
donkey brown (0xA69279)
+
donkey brown (0xA69279)
twine (0xC2955D)
tequila (0xFFE6C7)
carrot orange (0xED9121)
-
dark orange (0xFF8C00)
+
dark orange (0xFF8C00)
tangerine (0xF28500)
muddy waters (0xB78E5C)
cannon black (0x251706)
-
bridal heath (0xFFFAF4)
+
bridal heath (0xFFFAF4)
rajah (0xF7B668)
natural gray (0x8B8680)
indochine (0xC26B03)
-
reno sand (0xA86515)
+
reno sand (0xA86515)
bracken (0x4A2A04)
backup.house (0xAF5F00)
west side (0xFF910F)
-
bisque (0xFFE4C4)
+
bisque (0xFFE4C4)
sunshade (0xFF9E2C)
gold drop (0xF18200)
vanilla (0xD1BEA8)
-
porsche (0xEAAE69)
+
porsche (0xEAAE69)
tide (0xBFB8B0)
bronco (0xABA196)
tobacco brown (0x715D47)
-
domino (0x8E775E)
+
domino (0x8E775E)
manhattan (0xF5C999)
serenade (0xFFF4E8)
zest (0xE5841B)
-
bourbon (0xBA6F1E)
+
bourbon (0xBA6F1E)
chelsea gem (0x9E5302)
nutmeg wood finish (0x683600)
pumpkin skin (0xB1610B)
-
tahiti gold (0xE97C07)
+
tahiti gold (0xE97C07)
pancho (0xEDCDAB)
dallas (0x6E4B26)
karry (0xFFEAD4)
-
cinnamon (0x7B3F00)
+
cinnamon (0x7B3F00)
sandal (0xAA8D6F)
crowshead (0x1C1208)
graphite (0x251607)
-
tuatara (0x363534)
+
tuatara (0x363534)
merlin (0x413C37)
sepia (0x704214)
shingle fawn (0x6B4E31)
-
brown (0x964B00)
+
brown (0x964B00)
concord (0x7C7B7A)
ochre (0xCC7722)
neon carrot (0xFF9933)
-
rodeo dust (0xC9B29B)
+
rodeo dust (0xC9B29B)
peach orange (0xFFCC99)
almond (0xEED9C4)
negroni (0xFFE2C5)
-
white linen (0xF8F0E8)
+
white linen (0xF8F0E8)
linen (0xFAF0E6)
romance (0xFFFEFD)
zorba (0xA59B91)
-
flush orange (0xFF7F00)
+
flush orange (0xFF7F00)
carnaby tan (0x5C2E01)
mango tango (0xE77200)
peru (0xCD853F)
-
dark ebony (0x3C2005)
+
dark ebony (0x3C2005)
jacko bean (0x2E1905)
iroko (0x433120)
judge gray (0x544333)
-
cameo (0xD9B99B)
+
cameo (0xD9B99B)
copper (0xB87333)
sandstone (0x796D62)
christine (0xE7730A)
-
chilean fire (0xF77703)
+
chilean fire (0xF77703)
sorbus (0xFD7C07)
flamenco (0xFF7D07)
light apricot (0xFDD5B1)
-
hawaiian tan (0x9D5616)
+
hawaiian tan (0x9D5616)
oil (0x281E15)
pickled bean (0x6E4826)
korma (0x8F4B0E)
-
rich gold (0xA85307)
+
rich gold (0xA85307)
clementine (0xE96E00)
di serria (0xDB995E)
bone (0xE4D1C0)
-
peach puff (0xFFDAB9)
+
peach puff (0xFFDAB9)
macaroni and cheese (0xFFB97B)
sandrift (0xAB917A)
black marlin (0x3E2C1C)
-
cement (0x8D7662)
+
cement (0x8D7662)
tacao (0xEDB381)
cloudy (0xACA59F)
schooner (0x8B847E)
-
mondo (0x4A3C30)
+
mondo (0x4A3C30)
sandy brown (0xF4A460)
rpi (0xD05F00)
taupe (0x483C32)
-
red beech (0x7B3801)
+
red beech (0x7B3801)
bull shot (0x864D1E)
desert (0xAE6020)
tango (0xED7A1C)
-
peru tan (0x7F3A02)
+
peru tan (0x7F3A02)
millbrook (0x594433)
oregon (0x9B4703)
red stage (0xD05F04)
-
bamboo (0xDA6304)
+
bamboo (0xDA6304)
rose of sharon (0xBF5500)
bronze (0x3F2109)
squirrel (0x8F8176)
-
clinker (0x371D09)
+
clinker (0x371D09)
ecstasy (0xFA7814)
flesh (0xFFCBA4)
silk (0xBDB1A8)
-
morocco brown (0x441D00)
+
morocco brown (0x441D00)
russet (0x80461B)
tenn (0xCD5700)
brown bramble (0x592804)
-
creole (0x1E0F04)
+
creole (0x1E0F04)
whiskey (0xD59A6F)
desert sand (0xEDC9AF)
tan hide (0xFA9D5A)
-
rope (0x8E4D1E)
+
rope (0x8E4D1E)
burnt orange (0xCC5500)
hot cinnamon (0xD2691E)
seashell peach (0xFFF5EE)
-
jaffa (0xEF863F)
+
jaffa (0xEF863F)
pumpkin (0xFF7518)
old copper (0x724A2F)
irish coffee (0x5F3D26)
-
jambalaya (0x5B3013)
+
jambalaya (0x5B3013)
bistre (0x3D2B1F)
dune (0x383533)
pine cone (0x6D5E54)
-
blaze orange (0xFF6600)
+
blaze orange (0xFF6600)
walnut (0x773F1A)
tumbleweed (0xDEA681)
fiery orange (0xB35213)
-
raw sienna (0xD27D46)
+
raw sienna (0xD27D46)
just right (0xECCDB9)
apricot peach (0xFBCEB1)
piper (0xC96323)
-
cioccolato (0x55280C)
+
cioccolato (0x55280C)
light salmon (0xDDA07A)
cashmere (0xE6BEA5)
indian tan (0x4D1E01)
-
sambuca (0x3A2010)
+
sambuca (0x3A2010)
vesuvius (0xB14A0B)
roman coffee (0x795D4C)
fire (0xAA4203)
-
masala (0x403B38)
+
masala (0x403B38)
leather (0x967059)
romantic (0xFFD2B7)
antique brass (0xC88A65)
-
potters clay (0x8C5738)
+
potters clay (0x8C5738)
spice (0x6A442E)
brown pod (0x401801)
wood bark (0x261105)
-
orange roughy (0xC45719)
+
orange roughy (0xC45719)
beaver (0x926F5B)
silver rust (0xC9C0BB)
crusta (0xFD7B33)
-
cape palliser (0xA26645)
+
cape palliser (0xA26645)
copper canyon (0x7E3A15)
paarl (0xA65529)
sand dune (0x826F65)
-
cork (0x40291D)
+
cork (0x40291D)
quincy (0x623F2D)
tuscany (0xBD5E2E)
atomic tangerine (0xFF9966)
-
hit pink (0xFFAB81)
+
hit pink (0xFFAB81)
soapstone (0xFFFBF9)
trinidad (0xE64E03)
grenadier (0xD54600)
-
rock spray (0xBA450C)
+
rock spray (0xBA450C)
deep oak (0x412010)
brown derby (0x492615)
orange (0xFF681F)
-
sienna (0xA0522D)
+
sienna (0xA0522D)
almond frost (0x907B71)
tuft bush (0xFFDDCD)
zinnwaldite (0xEBC2AF)
-
kabul (0x5E483E)
+
kabul (0x5E483E)
international orange (0xFF4F00)
provincial pink (0xFEF5F1)
asphalt (0x130A06)
-
paco (0x411F10)
+
paco (0x411F10)
copperfield (0xDA8A67)
nero (0x140600)
saddle (0x4C3024)
-
cumin (0x924321)
+
cumin (0x924321)
rust (0xB7410E)
tia maria (0xC1440E)
vermilion (0xFF4D00)
-
fantasy (0xFAF3F0)
+
fantasy (0xFAF3F0)
treehouse (0x3B2820)
english walnut (0x3E2B23)
burning orange (0xFF7034)
-
kilamanjaro (0x240C02)
+
kilamanjaro (0x240C02)
burning sand (0xD99376)
watusi (0xFFDDCF)
dawn pink (0xF3E9E5)
-
sepia skin (0x9E5B40)
+
sepia skin (0x9E5B40)
santa fe (0xB16D52)
americano (0x87756E)
wax flower (0xFFC0A8)
-
orange red (0xFF4500)
+
orange red (0xFF4500)
red damask (0xDA6A41)
coral (0xFF7F50)
apricot (0xEB9373)
-
mandys pink (0xF2C3B2)
+
mandys pink (0xF2C3B2)
pot pourri (0xF5E7E2)
nutmeg (0x81422C)
mule fawn (0x8C472F)
-
peanut (0x782F16)
+
peanut (0x782F16)
dark salmon (0xE9967A)
hairy heath (0x6B2A14)
spicy mix (0x885342)
-
brown rust (0xAF593E)
+
brown rust (0xAF593E)
salmon (0xFF8C69)
cedar wood finish (0x711A00)
burnt sienna (0xE97451)
-
toast (0x9A6E61)
+
toast (0x9A6E61)
pueblo (0x7D2C14)
rebel (0x3C1206)
bridesmaid (0xFEF0EC)
-
flamingo (0xF2552A)
+
flamingo (0xF2552A)
flame pea (0xDA5B38)
red robin (0x80341F)
coffee bean (0x2A140E)
-
japonica (0xD87C63)
+
japonica (0xD87C63)
mocha (0x782D19)
tonys pink (0xE79F8C)
wafer (0xDECBC6)
-
cognac (0x9F381D)
+
cognac (0x9F381D)
espresso (0x612718)
outrageous orange (0xFF6037)
bizarre (0xEEDEDA)
-
vista white (0xFCF8F7)
+
vista white (0xFCF8F7)
prairie sand (0x9A3820)
vivid tangerine (0xFF9980)
eclipse (0x311C17)
-
redwood (0x5D1E0F)
+
redwood (0x5D1E0F)
kenyan copper (0x7C1C05)
rock (0x4D3833)
quicksand (0xBD978E)
-
cedar (0x3E1C14)
+
cedar (0x3E1C14)
night rider (0x1F120F)
clam shell (0xD4B6AF)
del rio (0xB09A95)
-
van cleef (0x49170C)
+
van cleef (0x49170C)
forget me not (0xFFF1EE)
pomegranate (0xF34723)
rose bud (0xFBB2A3)
-
terracotta (0xE2725B)
+
terracotta (0xE2725B)
bean (0x3D0C02)
thatch (0xB69D98)
sauvignon (0xFFF5F3)
-
melon (0xFEBAAD)
+
melon (0xFEBAAD)
ironstone (0x86483C)
fair pink (0xFFEFEC)
rose fog (0xE7BCB4)
-
tomato (0xFF6347)
+
tomato (0xFF6347)
cinderella (0xFDE1DC)
tabasco (0xA02712)
burnt umber (0x8A3324)
-
peach schnapps (0xFFDCD6)
+
peach schnapps (0xFFDCD6)
metallic copper (0x71291D)
hemp (0x907874)
chardon (0xFFF3F1)
-
crail (0xB95140)
+
crail (0xB95140)
scarlet (0xFF2400)
persimmon (0xFF6B53)
totem pole (0x991B07)
-
pharlap (0xA3807B)
+
pharlap (0xA3807B)
swiss coffee (0xDDD6D5)
mona lisa (0xFFA194)
eunry (0xCFA39D)
-
el salva (0x8F3E33)
+
el salva (0x8F3E33)
mojo (0xC04737)
martini (0xAFA09E)
my pink (0xD69188)
-
thunderbird (0xC02B18)
+
thunderbird (0xC02B18)
shilo (0xE8B9B3)
roof terracotta (0xA62F20)
dust storm (0xE5CCC9)
-
brandy rose (0xBB8983)
+
brandy rose (0xBB8983)
bittersweet (0xFE6F5E)
moccaccino (0x6E1D14)
russett (0x755A57)
-
misty rose (0xFFE4E1)
+
misty rose (0xFFE4E1)
rose white (0xFFF6F5)
matrix (0xB05D54)
punch (0xDC4333)
-
apple blossom (0xAF4D43)
+
apple blossom (0xAF4D43)
dorado (0x6B5755)
medium carmine (0xAF4035)
dark burgundy (0x770F05)
-
hurricane (0x877C7B)
+
hurricane (0x877C7B)
chablis (0xFFF4F3)
valencia (0xD84437)
cinnabar (0xE34234)
-
petite orchid (0xDB9690)
+
petite orchid (0xDB9690)
contessa (0xC6726B)
cherrywood (0x651A14)
milano red (0xB81104)
-
red oxide (0x6E0902)
+
red oxide (0x6E0902)
sunset orange (0xFE4C40)
beauty bush (0xEEC1BE)
pippin (0xFFE1DF)
-
sanguine brown (0x8D3D38)
+
sanguine brown (0x8D3D38)
cocoa brown (0x301F1E)
red orange (0xFF3F34)
chestnut (0xB94E48)
-
au chico (0x97605D)
+
au chico (0x97605D)
cornflower lilac (0xFFB0AC)
your pink (0xFFC3C0)
new york pink (0xD7837F)
-
oyster pink (0xE9CECD)
+
oyster pink (0xE9CECD)
tall poppy (0xB32D29)
sunglo (0xE16865)
roman (0xDE6360)
-
tamarillo (0x991613)
+
tamarillo (0x991613)
fuzzy wuzzy brown (0xC45655)
well read (0xB43332)
black (0x000000)
-
diesel (0x130000)
+
diesel (0x130000)
cod gray (0x0B0B0B)
sepia black (0x2B0202)
chocolate (0x370202)
-
burnt maroon (0x420303)
+
burnt maroon (0x420303)
rustic red (0x480404)
cheetah.house (0x5F0000)
mahogany (0x4E0606)
-
dark red (0x640000)
+
dark red (0x640000)
gondola (0x261414)
lonestar (0x6D0101)
tamarind (0x341515)
-
maroon (0x800000)
+
maroon (0x800000)
red berry (0x8E0000)
dark tan (0x661010)
jon (0x3B1F1F)
-
cocoa bean (0x481C1C)
+
cocoa bean (0x481C1C)
bright red (0xB10000)
guardsman red (0xBA0101)
persian plum (0x701C1C)
-
falu red (0x801818)
+
falu red (0x801818)
mine shaft (0x323232)
crown of thorns (0x771F1F)
woody brown (0x483131)
-
old brick (0x901E1E)
+
old brick (0x901E1E)
red (0xFF0000)
congo brown (0x593737)
mexican red (0xA72525)
-
fire brick (0xB22222)
+
fire brick (0xB22222)
lotus (0x863C3C)
tosca (0x8D3F3F)
persian red (0xCC3333)
-
copper rust (0x944747)
+
copper rust (0x944747)
dim gray (0x696969)
dove gray (0x6D6C6C)
coral red (0xFF4040)
-
copper rose (0x996666)
+
copper rose (0x996666)
chestnut rose (0xCD5C5C)
indian red (0xCD5C5C)
coral tree (0xA86B6B)
-
boulder (0x7A7A7A)
+
boulder (0x7A7A7A)
gray (0x808080)
rosy blue (0xBC8F8F)
light coral (0xF08080)
-
oriental pink (0xC69191)
+
oriental pink (0xC69191)
geraldine (0xFB8989)
dark gray (0xA9A9A9)
silver chalice (0xACACAC)
-
nobel (0xB7B1B1)
+
nobel (0xB7B1B1)
cold turkey (0xCEBABA)
silver (0xC0C0C0)
cavern pink (0xE3BEBE)
-
alto (0xDBDBDB)
+
alto (0xDBDBDB)
gainsboro (0xDCDCDC)
ebb (0xE9E3E3)
mercury (0xE5E5E5)
-
gallery (0xEFEFEF)
+
gallery (0xEFEFEF)
seashell (0xF1F1F1)
concrete (0xF2F2F2)
wild sand (0xF4F4F4)
-
white smoke (0xF5F5F5)
+
white smoke (0xF5F5F5)
hint of red (0xFBF9F9)
alabaster (0xFAFAFA)
snow (0xFFFAFA)
+
white (0xFFFFFF)
@@ -2220,6 +2278,14 @@ during runtime) via Zookeeper (which is disabled by default). :undoc-members: :show-inheritance: +pyutils.dataclass\_utils module +------------------------------- + +.. automodule:: pyutils.dataclass_utils + :members: + :undoc-members: + :show-inheritance: + pyutils.decorator\_utils module ------------------------------- @@ -2252,6 +2318,22 @@ pyutils.function\_utils module :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 ---------------------------- @@ -2300,14 +2382,6 @@ pyutils.misc\_utils module :undoc-members: :show-inheritance: -pyutils.persistent module -------------------------- - -.. automodule:: pyutils.persistent - :members: - :undoc-members: - :show-inheritance: - pyutils.remote\_worker module -----------------------------