news.volyx.in

The design philosophy of Great Tables (posit-dev.github.io)

504 points by randyzwitch · 863 days ago · 92 comments on HN

Article summary

The article discusses the design philosophy of Great Tables, a Python library for generating nicely formatted HTML tables. It explores the history of tables, from ancient civilizations to modern computing, and highlights the importance of effective table design. The library aims to restore the elegance of midcentury tables with the power of a coding interface, allowing users to create beautiful tables in Python. The article also provides examples of how to use the library to create well-structured and visually appealing tables.

Main themes

  • Table design
  • Data visualization
  • Python libraries
  • History of tables
  • Data analysis
  • User interface

What commenters say

  • The article provides a useful historical context for the development of tables and their importance in data visualization.
  • The Great Tables library is a valuable tool for creating well-formatted and visually appealing tables in Python.
  • Some commenters find the example tables provided in the article to be too busy or cluttered, and suggest alternative design approaches.
  • The library's ability to render tables to HTML is seen as a key feature, but some commenters would like to see support for other output formats, such as PDF or canvas.
  • There is a need for libraries like Great Tables that can help users create effective and informative tables, especially in the context of data analysis and presentation.
  • Some commenters disagree with the article's assessment of the history of tables, and point out that other factors, such as institutional inertia, can influence the adoption of new tools and technologies.
  • The article's discussion of table design principles and best practices is seen as useful and relevant, and some commenters suggest that it would be helpful to see more resources and guidance on this topic.