"""Original fictional Sweetviz comparison. Requires pandas and Sweetviz 2.3.2."""
from pathlib import Path
import pandas as pd
import sweetviz as sv

a=pd.DataFrame({'Inspection minutes':[2,4,6,8],'First attempt':[True,False,True,False]})
b=pd.DataFrame({'Inspection minutes':[3,9,18],'First attempt':[True,False,True]})
assert len(a)==4 and len(b)==3
assert a['First attempt'].sum()==b['First attempt'].sum()==2
assert a['Inspection minutes'].mean()==5 and b['Inspection minutes'].mean()==10
report=sv.compare([a,'Fictional Batch A'],[b,'Fictional Batch B'],target_feat='First attempt',feat_cfg=sv.FeatureConfig(force_num='Inspection minutes'),pairwise_analysis='off')
report.show_html(str(Path(__file__).with_suffix('.native.html')),open_browser=False,layout='vertical',scale=1.0)
