DeltaQt is a cross-platform library of C++ classes and functions for parsing of DELTA (DEscription Language for TAxonomy) files, and is part of the Free DELTA initiative. Support for all major data-related DELTA directives is planned. Typesetting directives are beyond the scope of the project, and support for them is not planned. Support for RTF formatting within comments, notes, descriptions, etc. is planned. All data defined by supported DELTA directives (including comments and annotations) will be parsed into memory. Qt (core) is used extensively.
|Tags||Science developers lib Library|
|Operating Systems||Windows (32 and 64 bit) UNIX / Linux OS Independent|
|Implementation||C++ Qt 4 C++ QT 4|
Starting with version 0.4.0 of DeltaQt, the DELTA datasets are not included within the source code release package (although they are still in the ...
Release Notes: Many bugs were fixed. Tests have been added to compare the output from DeltaQt (after parsing) with the input files to verify that the data output matches the input data. All of the 'core' functionality is implemented apart from character images and taxon images.
Release Notes: This release includes an additional DELTA dataset and additional support for text encoding. It supports the "meta-directive" *COMMENT @encoding <codec> to specify text encoding for the input files. The Myxomycetes dataset is encoded using IBM850 and the encoding "meta-directive" has been added to each of its input files to exemplify the @encoding feature. Additionally, basic validation is now performed by comparing the parsed data with the values defined by the Delta directives “number of characters”, “maximum number of states”, “maximum number of items” and “numbers of states”.
Release Notes: Support for text encoding. Updates to the example application so that the user can choose between Windows-1252, UTF-8, and IBM850 (CP850) encodings, although any text encoding supported by Qt is possible. Updates to the text encoding also fix a bug under Fedora16 (KDE, Qt 4.8.0) where an incorrect encoding was used.
Release Notes: The addition of the VIDE dataset to packaged DELTA datasets. A minor bugfix reading character notes. Minor optimizations (parsing is ~12% faster than 0.3.0). An updated example application. Note: this was originally going to be version 0.3.1, but the addition of VIDE to the package warrants a minor version increase rather than a revision increase. VIDE is a complex dataset that stresses' the parser (it takes considerably longer to parse than the other included datasets).
Release Notes: In addition to bugfixes, the following DELTA directives are now supported: dependent characters, implicit values, and mandatory characters.