LICENSE
README.md
pyproject.toml
setup.py
src/tdcv2/__init__.py
src/tdcv2/tdc.py
src/tdcv2.egg-info/PKG-INFO
src/tdcv2.egg-info/SOURCES.txt
src/tdcv2.egg-info/dependency_links.txt
src/tdcv2.egg-info/entry_points.txt
src/tdcv2.egg-info/requires.txt
src/tdcv2.egg-info/top_level.txt
src/tdcv2/cli/__init__.py
src/tdcv2/cli/__main__.py
src/tdcv2/cli/args.py
src/tdcv2/cli/init.py
src/tdcv2/cli/main.py
src/tdcv2/cli/pack.py
src/tdcv2/cli/pack_picker.py
src/tdcv2/compute/__init__.py
src/tdcv2/compute/encode.py
src/tdcv2/compute/evaluate.py
src/tdcv2/compute/value.py
src/tdcv2/date/__init__.py
src/tdcv2/date/formatter.py
src/tdcv2/date/gen.py
src/tdcv2/date/locales.py
src/tdcv2/date/parse.py
src/tdcv2/date/plain.py
src/tdcv2/distribution/__init__.py
src/tdcv2/distribution/hamilton.py
src/tdcv2/distribution/percent_mask.py
src/tdcv2/engine/__init__.py
src/tdcv2/engine/_shard.py
src/tdcv2/engine/disk.py
src/tdcv2/engine/exact_uniq.py
src/tdcv2/engine/external_sort.py
src/tdcv2/engine/memory.py
src/tdcv2/engine/parallel.py
src/tdcv2/engine/per_row.py
src/tdcv2/engine/repeat_keyed.py
src/tdcv2/engine/router.py
src/tdcv2/engine/stream.py
src/tdcv2/errors/__init__.py
src/tdcv2/errors/diagnostic.py
src/tdcv2/errors/render.py
src/tdcv2/expr/__init__.py
src/tdcv2/expr/evaluate.py
src/tdcv2/expr/parse.py
src/tdcv2/format/__init__.py
src/tdcv2/format/interpolate.py
src/tdcv2/format/mask.py
src/tdcv2/format/transforms.py
src/tdcv2/formatter/__init__.py
src/tdcv2/formatter/format.py
src/tdcv2/generators/__init__.py
src/tdcv2/generators/accumulate.py
src/tdcv2/generators/advanced_regex.py
src/tdcv2/generators/counter.py
src/tdcv2/generators/file.py
src/tdcv2/generators/http.py
src/tdcv2/generators/imperfections.py
src/tdcv2/generators/number.py
src/tdcv2/generators/regex.py
src/tdcv2/generators/repeat.py
src/tdcv2/generators/symbol.py
src/tdcv2/lib/__init__.py
src/tdcv2/lib/numbers.py
src/tdcv2/lib/text.py
src/tdcv2/model/__init__.py
src/tdcv2/model/config.py
src/tdcv2/output/__init__.py
src/tdcv2/output/column_type.py
src/tdcv2/output/columns.py
src/tdcv2/output/parquet_output.py
src/tdcv2/output/parquet/__init__.py
src/tdcv2/output/parquet/convert.py
src/tdcv2/output/parquet/dictionary.py
src/tdcv2/output/parquet/list_levels.py
src/tdcv2/output/parquet/plain.py
src/tdcv2/output/parquet/rle.py
src/tdcv2/output/parquet/schema.py
src/tdcv2/output/parquet/snappy.py
src/tdcv2/output/parquet/statistics.py
src/tdcv2/output/parquet/thrift.py
src/tdcv2/output/parquet/writer.py
src/tdcv2/packs/__init__.py
src/tdcv2/packs/data_packs.py
src/tdcv2/packs/project_config.py
src/tdcv2/packs/registry.py
src/tdcv2/packs/source.py
src/tdcv2/packs/store.py
src/tdcv2/parser/__init__.py
src/tdcv2/parser/config_builder.py
src/tdcv2/parser/facade.py
src/tdcv2/parser/paired_data.py
src/tdcv2/pattern/__init__.py
src/tdcv2/pattern/curve.py
src/tdcv2/pattern/density.py
src/tdcv2/pattern/gen.py
src/tdcv2/pattern/png.py
src/tdcv2/pattern/svg.py
src/tdcv2/prng/__init__.py
src/tdcv2/prng/permute.py
src/tdcv2/prng/prng.py
src/tdcv2/prng/rand.py
src/tdcv2/prng/seekable.py
src/tdcv2/quick/__init__.py
src/tdcv2/quick/draw.py
src/tdcv2/quick/proxy.py
src/tdcv2/sequence/__init__.py
src/tdcv2/sequence/pool.py
src/tdcv2/sequence/uniq.py
src/tdcv2/sequence/uniq_simple.py
src/tdcv2/stats/__init__.py
src/tdcv2/stats/distribution.py
src/tdcv2/stats/special.py
src/tdcv2/stats/timeseries.py
src/tdcv2/unicode/__init__.py
src/tdcv2/unicode/alphabets.py
src/tdcv2/unicode/char_set.py
src/tdcv2/validator/__init__.py
src/tdcv2/validator/checks.py
src/tdcv2/validator/compute_check.py
src/tdcv2/validator/validate.py
tests/test_api.py
tests/test_cases.py
tests/test_cli.py
tests/test_cli_fixture.py
tests/test_compute.py
tests/test_dates.py
tests/test_diagnostics.py
tests/test_distribution.py
tests/test_engines.py
tests/test_filter_vectors.py
tests/test_format.py
tests/test_generators.py
tests/test_pack_store.py
tests/test_packs.py
tests/test_parallel.py
tests/test_parquet.py
tests/test_prng.py
tests/test_quick.py
tests/test_statistics.py
tests/test_underline.py