LICENSE
README.md
pyproject.toml
src/framesmith/__init__.py
src/framesmith/canonicalize.py
src/framesmith/compose.py
src/framesmith/recipes.py
src/framesmith/types.py
src/framesmith.egg-info/PKG-INFO
src/framesmith.egg-info/SOURCES.txt
src/framesmith.egg-info/dependency_links.txt
src/framesmith.egg-info/not-zip-safe
src/framesmith.egg-info/requires.txt
src/framesmith.egg-info/top_level.txt
src/framesmith/_internal/__init__.py
src/framesmith/_internal/address_tokens.py
src/framesmith/_internal/name_tokens.py
src/framesmith/_internal/regex_patterns.py
src/framesmith/_internal/unicode_maps.py
src/framesmith/_internal/us_states.py
src/framesmith/combine/__init__.py
src/framesmith/combine/coalesce.py
src/framesmith/combine/concat.py
src/framesmith/combine/hash_key.py
src/framesmith/filters/__init__.py
src/framesmith/filters/dates.py
src/framesmith/group/__init__.py
src/framesmith/group/fill.py
src/framesmith/group/mode.py
src/framesmith/group/resolve.py
src/framesmith/schema/__init__.py
src/framesmith/schema/column_names.py
src/framesmith/transforms/__init__.py
src/framesmith/transforms/addresses.py
src/framesmith/transforms/bounds.py
src/framesmith/transforms/case.py
src/framesmith/transforms/categorical.py
src/framesmith/transforms/dates.py
src/framesmith/transforms/missing.py
src/framesmith/transforms/names.py
src/framesmith/transforms/numeric.py
src/framesmith/transforms/outliers.py
src/framesmith/transforms/pad.py
src/framesmith/transforms/split.py
src/framesmith/transforms/substitution.py
src/framesmith/transforms/unicode.py
src/framesmith/transforms/whitespace.py
src/framesmith/validate/__init__.py
src/framesmith/validate/length.py
src/framesmith/validate/nulls.py
tests/test_canonicalize.py
tests/test_compose.py
tests/test_recipes.py