Skip to content

Instantly share code, notes, and snippets.

@tmthydvnprt
Last active August 22, 2021 21:35
Show Gist options
  • Select an option

  • Save tmthydvnprt/1d74658ef11974ce9f799921240db182 to your computer and use it in GitHub Desktop.

Select an option

Save tmthydvnprt/1d74658ef11974ce9f799921240db182 to your computer and use it in GitHub Desktop.
Rad Python dictionaries to keep around
# Unicode Character to Letter Name
greek_alphabet = greek_alphabet_unicode_to_letter_name = {
u'\u0391' : 'Alpha',
u'\u0392' : 'Beta',
u'\u0393' : 'Gamma',
u'\u0394' : 'Delta',
u'\u0395' : 'Epsilon',
u'\u0396' : 'Zeta',
u'\u0397' : 'Eta',
u'\u0398' : 'Theta',
u'\u0399' : 'Iota',
u'\u039A' : 'Kappa',
u'\u039B' : 'Lamda',
u'\u039C' : 'Mu',
u'\u039D' : 'Nu',
u'\u039E' : 'Xi',
u'\u039F' : 'Omicron',
u'\u03A0' : 'Pi',
u'\u03A1' : 'Rho',
u'\u03A3' : 'Sigma',
u'\u03A4' : 'Tau',
u'\u03A5' : 'Upsilon',
u'\u03A6' : 'Phi',
u'\u03A7' : 'Chi',
u'\u03A8' : 'Psi',
u'\u03A9' : 'Omega',
u'\u03B1' : 'alpha',
u'\u03B2' : 'beta',
u'\u03B3' : 'gamma',
u'\u03B4' : 'delta',
u'\u03B5' : 'epsilon',
u'\u03B6' : 'zeta',
u'\u03B7' : 'eta',
u'\u03B8' : 'theta',
u'\u03B9' : 'iota',
u'\u03BA' : 'kappa',
u'\u03BB' : 'lamda',
u'\u03BC' : 'mu',
u'\u03BD' : 'nu',
u'\u03BE' : 'xi',
u'\u03BF' : 'omicron',
u'\u03C0' : 'pi',
u'\u03C1' : 'rho',
u'\u03C3' : 'sigma',
u'\u03C4' : 'tau',
u'\u03C5' : 'upsilon',
u'\u03C6' : 'phi',
u'\u03C7' : 'chi',
u'\u03C8' : 'psi',
u'\u03C9' : 'omega'
}
# Phonetic Alphabet
phonetic_alphabet = phonetic_alphabet_letter_to_name = {
'A' : 'Alpha',
'B' : 'Bravo',
'C' : 'Charlie',
'D' : 'Delta',
'E' : 'Echo',
'F' : 'Foxtrot',
'G' : 'Golf',
'H' : 'Hotel',
'I' : 'India',
'J' : 'Juliet',
'K' : 'Kilo',
'L' : 'Lima',
'M' : 'Mike',
'N' : 'November',
'O' : 'Oscar',
'P' : 'Papa',
'Q' : 'Quebec',
'R' : 'Romeo',
'S' : 'Sierra',
'T' : 'Tango',
'U' : 'Uniform',
'V' : 'Victor',
'W' : 'Wiskey',
'X' : 'X-Ray',
'Y' : 'Yankee',
'Z' : 'Zulu'
}
# U.S. State Abbreviations and Codes
us_state_abbreviation = us_state_name_to_abbreviation = {
'Alabama' : 'Ala.',
'Alaska' : 'Alaska',
'American Samoa' : '',
'Arizona' : 'Ariz.',
'Arkansas' : 'Ark.',
'California' : 'Calif.',
'Colorado' : 'Colo.',
'Connecticut' : 'Conn.',
'Delaware' : 'Del.',
'Dist. of Columbia' : 'D.C.',
'Florida' : 'Fla.',
'Georgia' : 'Ga.',
'Guam' : 'Guam',
'Hawaii' : 'Hawaii',
'Idaho' : 'Idaho',
'Illinois' : 'Ill.',
'Indiana' : 'Ind.',
'Iowa' : 'Iowa',
'Kansas' : 'Kans.',
'Kentucky' : 'Ky.',
'Louisiana' : 'La.',
'Maine' : 'Maine',
'Maryland' : 'Md.',
'Marshall Islands' : '',
'Massachusetts' : 'Mass.',
'Michigan' : 'Mich.',
'Micronesia' : '',
'Minnesota' : 'Minn.',
'Mississippi' : 'Miss.',
'Missouri' : 'Mo.',
'Montana' : 'Mont.',
'Nebraska' : 'Nebr.',
'Nevada' : 'Nev.',
'New Hampshire' : 'N.H.',
'New Jersey' : 'N.J.',
'New Mexico' : 'N.M.',
'New York' : 'N.Y.',
'North Carolina' : 'N.C.',
'North Dakota' : 'N.D.',
'Northern Marianas' : '',
'Ohio' : 'Ohio',
'Oklahoma' : 'Okla.',
'Oregon' : 'Ore.',
'Palau' : '',
'Pennsylvania' : 'Pa.',
'Puerto Rico' : 'P.R.',
'Rhode Island' : 'R.I.',
'South Carolina' : 'S.C.',
'South Dakota' : 'S.D.',
'Tennessee' : 'Tenn.',
'Texas' : 'Tex.',
'Utah' : 'Utah',
'Vermont' : 'Vt.',
'Virginia' : 'Va.',
'Virgin Islands' : 'V.I.',
'Washington' : 'Wash.',
'West Virginia' : 'W.Va.',
'Wisconsin' : 'Wis.',
'Wyoming' : 'Wyo.'
}
us_state_codes = us_state_name_to_code = {
'Alabama' : 'AL',
'Alaska' : 'AK',
'American Samoa' : 'AS',
'Arizona' : 'AZ',
'Arkansas' : 'AR',
'California' : 'CA',
'Colorado' : 'CO',
'Connecticut' : 'CT',
'Delaware' : 'DE',
'Dist. of Columbia' : 'DC',
'Florida' : 'FL',
'Georgia' : 'GA',
'Guam' : 'GU',
'Hawaii' : 'HI',
'Idaho' : 'ID',
'Illinois' : 'IL',
'Indiana' : 'IN',
'Iowa' : 'IA',
'Kansas' : 'KS',
'Kentucky' : 'KY',
'Louisiana' : 'LA',
'Maine' : 'ME',
'Maryland' : 'MD',
'Marshall Islands' : 'MH',
'Massachusetts' : 'MA',
'Michigan' : 'MI',
'Micronesia' : 'FM',
'Minnesota' : 'MN',
'Mississippi' : 'MS',
'Missouri' : 'MO',
'Montana' : 'MT',
'Nebraska' : 'NE',
'Nevada' : 'NV',
'New Hampshire' : 'NH',
'New Jersey' : 'NJ',
'New Mexico' : 'NM',
'New York' : 'NY',
'North Carolina' : 'NC',
'North Dakota' : 'ND',
'Northern Marianas' : 'MP',
'Ohio' : 'OH',
'Oklahoma' : 'OK',
'Oregon' : 'OR',
'Palau' : 'PW',
'Pennsylvania' : 'PA',
'Puerto Rico' : 'PR',
'Rhode Island' : 'RI',
'South Carolina' : 'SC',
'South Dakota' : 'SD',
'Tennessee' : 'TN',
'Texas' : 'TX',
'Utah' : 'UT',
'Vermont' : 'VT',
'Virginia' : 'VA',
'Virgin Islands' : 'VI',
'Washington' : 'WA',
'West Virginia' : 'WV',
'Wisconsin' : 'WI',
'Wyoming' : 'WY'
}
# Number prefixes
decimal_prefix = {
'Yotta' : 1e24,
'Zetta' : 1e21,
'Exa' : 1e18,
'Peta' : 1e15,
'Tera' : 1e12,
'Giga' : 1e9,
'Mega' : 1e6,
'kila' : 1e3,
'hecto' : 1e2,
'deca' : 1e1,
'base' : 1e0,
'deci' : 1e-1,
'centi' : 1e-2,
'milli' : 1e-3,
'micro' : 1e-6,
'nano' : 1e-9,
'pico' : 1e-12,
'fempto' : 1e-15,
'atto' : 1e-18,
'zepto' : 1e-21,
'yocto' : 1e-24
}
binary_prefix = {
'Kibi' : 2.0 ** 10.0,
'Mebi' : 2.0 ** 20.0,
'Gibi' : 2.0 ** 30.0,
'Tebi' : 2.0 ** 40.0,
'Pebi' : 2.0 ** 50.0,
'Exbi' : 2.0 ** 60.0,
'Zebi' : 2.0 ** 70.0,
'Yobi' : 2.0 ** 80.0,
}
# Reverse of selected above dictionaries
greek_alphabet_letter_name_to_unicdoe = {v : k for k, v in greek_alphabet_unicode_to_letter_name.iteritems()}
phonetic_alphabet_name_to_letter = {v : k for k, v in phonetic_alphabet_letter_to_name.iteritems()}
us_state_abbreviation_to_name = {v : k for k, v in us_state_name_to_abbreviation.iteritems()}
us_state_code_to_name = {v : k for k, v in us_state_name_to_code.iteritems()}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment