{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/3"}],"enrichment":{"capability":"Columnar formats tabular data into aligned, bordered text output for terminal display, with support for patterns, column selection, text wrapping, and wide characters.","skillfed_tags":["terminal-ui","data-formatting"],"use_cases":["Display structured data in CLI tools with aligned columns and borders for readability.","Format query results or data exports for terminal inspection with automatic column sizing.","Apply regex-based patterns to colorize or format cell contents for visual emphasis.","Filter and select specific columns from wide datasets using regex matching.","Render tables with emoji and multi-byte characters while preserving alignment."],"what_it_does":"Columnar is a terminal table formatter that takes raw data (lists of lists) and produces aligned, bordered text output suitable for printing to the console. It handles column headers, text wrapping, wide characters (emojis, CJK text), and ANSI color codes. The library depends on toolz and wcwidth for utility functions and character width calculation.\n\nYou provide data, optional headers, and configuration like column selection, dropping empty columns, and pattern-based text transformation (for colorization or formatting). Columnar then sizes columns to fit the terminal width, wraps text as needed, and renders the table. It's designed for CLI tools, log output, and data inspection tasks where human-readable tabular display matters.","worth_installing":"Yes, if you need simple terminal table formatting and can accept an abandoned package. The library is stable, has no known vulnerabilities, and low install friction. However, do not rely on it for active bug fixes or Python version updates\u2014if you need ongoing maintenance or support for newer Python versions, consider alternatives that are actively maintained."},"id":"columnar","links":{"html":"https://skillfed.io/packages/columnar","md":"https://skillfed.io/packages/columnar.md","pypi":"https://pypi.org/project/columnar/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-12-27","license_spdx":null,"license_treatment":"permissive","name":"columnar","python_support":"unspecified","summary":"A tool for printing data in a columnar format."},"popularity":{"monthly_downloads":1630072,"position":3705,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.4.1"}
