# API Reference


## Functions


Utility functions


[clean_columns()](clean_columns.md#skimpy.clean_columns)  
Clean messy column names in a pandas dataframe.

[generate_test_data()](generate_test_data.md#skimpy.generate_test_data)  
Generate a pandas dataframe with several different datatypes.

[skim()](skim.md#skimpy.skim)  
Skim a pandas or polars dataframe and return visual summary statistics on it.

[skim_get_data()](skim_get_data.md#skimpy.skim_get_data)  
Skim a pandas or polars dataframe and return summary statistics as a dictionary, and without printing to the console.

[skim_get_figure()](skim_get_figure.md#skimpy.skim_get_figure)  
Skim a pandas or polars dataframe, print the stats to the console, and save a version of the table as an SVG, HTML, or text file.


## Constants


Module-level constants and data


[CASE_STYLES](CASE_STYLES.md#skimpy.CASE_STYLES)  

[COMPLETE_COL](COMPLETE_COL.md#skimpy.COMPLETE_COL)  

[DATE_COL_FIRST](DATE_COL_FIRST.md#skimpy.DATE_COL_FIRST)  

[DATE_COL_LAST](DATE_COL_LAST.md#skimpy.DATE_COL_LAST)  

[HIST_BINS](HIST_BINS.md#skimpy.HIST_BINS)  

[MAX_COL_WIDTH](MAX_COL_WIDTH.md#skimpy.MAX_COL_WIDTH)  

[MIN_COL_WIDTH](MIN_COL_WIDTH.md#skimpy.MIN_COL_WIDTH)  

[MISSING_COL](MISSING_COL.md#skimpy.MISSING_COL)  

[NULL_VALUES](NULL_VALUES.md#skimpy.NULL_VALUES)  

[NUM_COL_MEAN](NUM_COL_MEAN.md#skimpy.NUM_COL_MEAN)  

[QUANTILES](QUANTILES.md#skimpy.QUANTILES)
