A package for easily working with US and state metadata
Overall
score
88%
Geographic attribute filtering (is_contiguous, is_continental)
Uses us package
100%
100%
Uses STATES collection
100%
100%
Accesses contiguous states
100%
100%
Accesses continental states
100%
100%
Accesses non-contiguous states
100%
100%
Direct state attribute access
Direct state access
0%
0%
State validation
50%
75%
STATES collection usage
100%
0%
State abbreviation access
100%
100%
Case normalization
100%
100%
Border mapping structure
100%
100%
State lookup by FIPS code
FIPS lookup usage
0%
100%
State object attributes
100%
100%
FIPS code handling
50%
100%
Territory support
100%
100%
Invalid code handling
100%
100%
Basic state metadata access (capital, statehood_year)
State Lookup
0%
83%
Capital Access
100%
100%
Statehood Year Access
100%
100%
Territory Handling
100%
100%
State Name Access
100%
100%
Territory identification (is_territory flag)
Territory lookup
0%
100%
is_territory attribute
100%
100%
TERRITORIES collection
100%
75%
Territory names
100%
100%
Error handling
50%
100%
Case-insensitive lookup
0%
100%
United States metadata (name, abbreviation, birthday)
Import us module
100%
100%
Use us.name
100%
100%
Use us.abbr
100%
100%
Use us.birthday
100%
100%
Handle birthday date
0%
100%
State collections (STATES, TERRITORIES, STATES_AND_TERRITORIES)
Imports us package
100%
100%
Uses STATES collection
100%
100%
Uses TERRITORIES collection
100%
100%
Uses STATES_AND_TERRITORIES
100%
100%
Extracts state names
100%
100%
Capital city timezone information
State lookup usage
100%
100%
capital_tz attribute access
100%
100%
capital attribute access
100%
100%
State collection iteration
100%
100%
None handling
100%
100%
Data structure construction
100%
100%
Function signatures
100%
100%
State lookup by name
Uses us.states.lookup()
0%
0%
Accesses State attributes
100%
100%
Handles None returns
100%
100%
Leverages case-insensitivity
0%
0%
Phonetic state name matching using metaphone
Import us module
100%
100%
Use lookup() function
0%
100%
Phonetic matching enabled
0%
100%
Access state attributes
100%
100%
Handle no match
100%
100%
Install with Tessl CLI
npx tessl i tessl/pypi-us