DataProfiler is an open-source library by Capital One for data profiling: detecting schema, statistics, and entities (PII) in structured and unstructured data. Current version is 0.13.4, supporting Python >=3.9. Released quarterly.
pip install dataprofilerNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Profiles a small in-memory dataset with multiprocessing disabled to avoid OS-specific issues.
Use `from dataprofiler import Profiler` instead of `from dataprofiler.profilers.profiler import Profiler`.
Replace `profiler.parse_file('data.csv')` with `Data('data.csv')`.Disable multiprocessing: `profiler_options.structured_options.multiprocess.is_enabled = False`
Use multiprocessing only on machines with sufficient RAM, or disable it.