# tinytab > An example Python package for learning how to package and test a library. ## Docs ### API Reference #### Formatting values > Turn single values into display strings. - [fmt_number](https://github.com/rich-iannone/example-python-package/reference/fmt_number.html): Format a number with a fixed number of decimal places and a thousands separator - [fmt_percent](https://github.com/rich-iannone/example-python-package/reference/fmt_percent.html): Format a proportion as a percentage - [fmt_currency](https://github.com/rich-iannone/example-python-package/reference/fmt_currency.html): Format a number as a currency value #### Tables > Build a table, format its columns, and render it as text or HTML. - [Table](https://github.com/rich-iannone/example-python-package/reference/Table.html): A small, column-oriented table - [Table.fmt](https://github.com/rich-iannone/example-python-package/reference/Table.fmt.html) - [Table.as_text](https://github.com/rich-iannone/example-python-package/reference/Table.as_text.html) - [Table.as_html](https://github.com/rich-iannone/example-python-package/reference/Table.as_html.html) - [Table.to_csv](https://github.com/rich-iannone/example-python-package/reference/Table.to_csv.html) - [Table.from_csv](https://github.com/rich-iannone/example-python-package/reference/Table.from_csv.html) #### Summary statistics > Summarize a set of numbers. - [summarize](https://github.com/rich-iannone/example-python-package/reference/summarize.html): Compute summary statistics for a sequence of numbers - [SummaryResult](https://github.com/rich-iannone/example-python-package/reference/SummaryResult.html): Summary statistics for a set of numbers, as returned by `summarize()`