{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/2"}],"enrichment":{"capability":"Renders nested data structures as formatted ASCII tables with hierarchical column grouping and customizable alignment, wrapping, and ANSI color support.","skillfed_tags":["cli-output","data-formatting"],"use_cases":["Display machine learning experiment results with grouped train/test metrics and per-model statistics.","Format hierarchical data exports (e.g., nested JSON or tree-structured database queries) as readable terminal tables.","Generate formatted CLI reports with multi-level column headers and custom alignment for different data types.","Pretty-print nested configuration or inventory data with automatic column width and alignment management.","Create colored terminal output for monitoring dashboards or log analysis tools with grouped metrics."],"what_it_does":"treetable is a utility for rendering hierarchical data as formatted ASCII tables suitable for terminal output. It takes nested dictionaries and a tree-like schema definition to produce multi-level column headers with customizable separators, alignment, text wrapping, and ANSI color support. The schema is built from `table`, `group`, and `leaf` node functions that define the structure, display names, and formatting rules (alignment, number formats, column shortening) for each column or column group.\n\nThe package is useful when you need to display complex, multi-dimensional data in a human-readable tabular format\u2014for instance, experiment results with grouped metrics, hierarchical data exports, or formatted reports in CLI applications. It handles the layout and alignment logic automatically, letting you focus on the data structure and presentation preferences rather than manual spacing and formatting.","worth_installing":"Yes, if you need to render hierarchical tabular data in the terminal. The package is lightweight, dependency-free, and permissively licensed. The aging maintenance status (346 days since last release) is a minor concern for a stable utility, but the lack of active development means no recent bug fixes or feature additions\u2014suitable for stable use cases, less so if you anticipate needing ongoing support."},"id":"treetable","links":{"html":"https://skillfed.io/packages/treetable","md":"https://skillfed.io/packages/treetable.md","pypi":"https://pypi.org/project/treetable/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-09-02","license_spdx":null,"license_treatment":"permissive","name":"treetable","python_support":"supports_current","summary":"Helper to pretty print an ascii table with a tree-like structure"},"popularity":{"monthly_downloads":311282,"position":7737,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.6"}
