CTAN Comprehensive TeX Archive Network

CTAN Update: datatool

Date: March 1, 2009 5:28:52 PM CET
On Fri, 27 Feb 2009 Nicola Talbot submitted an update to the datatool package. Location on CTAN: /macros/latex/contrib/datatool Summary description: Tools to load and manipulate data License type: lppl Announcement text:
v2.0 (2009/02/27): datatool.sty: * Rewritten database internal representation to make the code faster (thanks to Morten H\o gholm for the suggestion) * added etex as a required package * Database columns can now have an associated header (in addition to the key) * added \DTLdisplaydb and \DTLdisplaylongdb * added \DTLremoverow * \DTLloaddb, \DTLloadrawdb: - removed unnecessary checks to determine if database exists when adding entries. - added optional argument - can now also load files without header row * \DTLsumforkeys, \DTLmeanforkeys, \DTLvarianceforkeys, \DTLsdforkeys, \DTLminforkeys and \DTLmaxforkeys now have a second optional argument * added \DTLsumcolumn, \DTLmeanforcolumn, \DTLvarianceforcolumn, \DTLsdforcolumn, \DTLminforcolumn and \DTLmaxforcolumn * added \dtlforeachkey * added \dtlforint and \dtlgforint * added \dtlforcolumn and \dtlforcolumnidx * added \DTLcolumncount * added starred versions of: - \DTLifdbempty - \DTLnewrow * added \DTLifhaskey * added \DTLgetcolumnindex * added \DTLunsettype, \DTLstringtype, \DTLinttype, \DTLrealtype and \DTLcurrencytype * added \DTLgetdatatype * removed \@dtl at setidtype * removed \@dtl at setkeys * removed \@dtl at getidtype * removed \@dtl at ifrowcontains * removed \dtl at getentryvalue * removed \dtl at getentryid * added \dtlgetentryfromcurrentrow * added \dtlforcolumnindex dataplot.sty * fixed bug causing ! Argument of \pgfmath at afterquick has an extra } error databar.sty * added \DTLeverybarhook
This package is located at http://mirror.ctan.org/macros/latex/contrib/datatool . More information is at http://tug.ctan.org/info/?id=datatool (if the package is new it may take a day for that information to appear). We are supported by the TeX Users Group http://www.tug.org . Please join a users group; see http://www.tug.org/usergroups.html . _______________________________________________ Thanks for the upload. For the CTAN Team Rainer Schöpf

datatool – Tools to load and manipulate data

The tools comprise six packages:

  • datatool.sty: databases may be created using commands or by importing external files; they may be sorted numerically or alphabetically; repetitive operations (such as mail merging) may be performed on each row of a database, subject to conditions to exclude particular rows; commands are provided to examine database elements, and to convert formats (for example, to convert a numeric element to a format compatible with the fp package;
  • datapie.sty: a database may be represented as a pie chart; flexible options allow colouring of the chart, and annotation hooks are available;
  • dataplot.sty: a database may be represented as a 2-dimensional scatter or line plot; flexible options control of the plot's overall appearance, and of legends and other extra information;
  • databar.sty: a database may be represented as a bar chart; overall appearance, colouring and annotation are controllable;
  • datagidx.sty: provides a way of indexing or creating glossaries/lists of acronyms that uses to do the sorting and collating instead of using an external indexing application, such as xindy or makeindex;
  • databib.sty: a bibliography may be loaded into a datatool database, and manipulated there before being printed (this permits a -based route to printing bibliographies in formats for which no style is available); and
  • person.sty: provides support for displaying a person’s name and pronoun in a document, thus avoiding cumbersome use of “he/she”, etc.

The drawing packages make use of PGF/TikZ for their output.

The bundle supersedes and replaces the author’s csvtools bundle.

Version2.32 2019-09-27
Copyright2009, 2013–2019 Nicola Talbot
MaintainerNicola Talbot



Guest Book Sitemap Contact Contact Author