"""
DataProfiler — Analisi automatica di dataset.

Un package didattico per il profiling di file CSV, Excel e JSON.
Genera report dettagliati con statistiche descrittive, rilevamento
di anomalie e valori mancanti.

Esempio rapido::

    from dataprofiler import Profiler

    profiler = Profiler("dati.csv")
    report = profiler.profile()
    profiler.export(report, "report.md")
"""

__version__ = "0.1.0"

from .profiler import Profiler
from .models.column_profile import ColumnProfile, ColumnType
from .models.dataset_profile import DatasetProfile

__all__ = [
    "Profiler",
    "DatasetProfile",
    "ColumnProfile",
    "ColumnType",
]
