CTAN Comprehensive TeX Archive Network

New CTAN package: datatool

Date: July 24, 2007 11:49:40 AM CEST
my ctan-upload daemon wrote (or whatever it is that daemons do): > ====================================================================== > > The following information was provided by the package's contributor. > > Name of contribution: datatool > Author's name: Nicola Talbot > Location on CTAN: macros/latex/contrib/datatool > Summary description: Tools to load and manipulate data > License type: lppl > > Announcement text given by the package's contributor: > ---------------------------------------------------------------------- > datatool.sty: > > Databases can be created using LaTeX commands or loaded > from external ASCII files, such as comma or tab separated > variable files. > > Databases can be sorted numerically or alphabetically > (descending or ascending.) > > Repetitive operations can be performed on each row of > data in a database (such as mail merging.) Conditions > can be imposed to exclude rows. > > Commands are provided to determine if an argument is > an integer, a real number, currency or a string. > (Scientific notation is currently not supported.) > > Locale dependent number settings are supported > (such as a comma as a decimal character and full stop as > a number group character.) > > Commands are provided to convert between locale dependent > numbers/currency and the standard decimal format required > by the fp package enabling fixed point arithmetic to be > performed on elements of the database. > > Strings can be tested to determine if they are all upper > or all lower case. > > Names can be converted to initials. > > datapie.sty: > > A database defined by datatool.sty can be converted into a > pie chart. > > Segments can be separated from the rest of the chart to make > them stand out. > > Colour/grey scale options. > > Predefined segment colours can be changed. > > Hooks provided to annotate chart. > > dataplot.sty: > > A database defined by datatool.sty may be plotted as a 2D > scatter or line plot > > Settings provided to govern the appearance of the chart. > (e.g. show/hide axes, legend, grid, major/minor tick marks.) > > Hooks provided to add extra information to the plot > > databar.sty: > > A database defined by datatool.sty can be converted into a > bar chart. > > Colour/grey scale options. > > Predefined bar colours can be changed. > > Horizontal or vertical formats provided. > > Hooks provided to annotate chart. > > *The datatool bundle replaces the csvtools bundle which is now obsolete.* > > ---------------------------------------------------------------------- i have installed the package as suggested, and updated the catalogue (both the repository and the web version). thanks for the upload. i have also moved the csvtools bundle to the obsolete/ tree. > Users may view the package catalogue entry at > http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/datatool.html > or they may browse the package directory at > http://www.tex.ac.uk/tex-archive/macros/latex/contrib/datatool Robin Fairbairns For the CTAN team

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