{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/kvitable","name":"kvitable","description":"Allows creation of a table from a set of of Key+Value Indices.\nThis differs from the standard Map structure in that the Map\nsimply indexes by value but the KVI table indexes by a\nheterogeneous list of keys along with their associated values.\nThis effectively creates an N-dimensional table, where\nN=Product(Count(Values[key])).  The table contents can be sparse.\n\nThis library also provides the ability to format multi-dimensional\ndata in a table presentation.  The table is automatically formatted\nand can be output in a number of different styles (ascii, html,\netc.)\n\nMulti-dimensional data is more difficult to represent than simple\ntwo-dimensional data; this package provides the ability to select\nwhich dimensions should be represented as sub-rows and which\ndimensions should be represented as sub-columns.  See the README\nfor examples","version":"1.1.2.0","softwareVersion":"1.1.2.0","license":"https://spdx.org/licenses/ISC","codeRepository":"https://github.com/kquick/kvitable","issueTracker":"https://github.com/kquick/kvitable/issues","url":"https://github.com/kquick/kvitable","keywords":["library","text","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"KevinQuick"}],"author":[{"@type":"Person","name":"KevinQuick"}],"copyrightHolder":[{"@type":"Person","name":"KevinQuick"}],"dateCreated":"2021-04-19","dateModified":"2026-06-23","datePublished":"2026-06-23","copyrightYear":2021,"downloadUrl":"https://hackage.haskell.org/package/kvitable-1.1.2.0/kvitable-1.1.2.0.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/kvitable"],"https://forgefed.org/ns#forks":2}