Lattice
Structure Meaning. Foreground Mechanisms.
A free and open-source Computer-Assisted Qualitative Data Analysis Software (CAQDAS) for coding textual data, retrieving coded segments, and analysing patterns.
Native and Lightweight
Built with the Lazarus IDE and Free Pascal Compiler, Lattice operates natively, with minimal resource overhead. A lattice project is a self-contained, portable database that runs without noticeable lag, even when documents are lengthy or in large numbers.
Documents with Attributes
Documents can be imported from txt, docx, odt, and pdf files as plain text. Attributes of types: text, categorical, numeric, date-time, and url or path can be assigned to documents. For xlsx, ods, json, and sqlite sources, attributes can be imported along with the documents.
Structured, Visual Coding
The code tree supports up to six levels of hierarchy. Coded segments are highlighted with the corresponding code colour and are indicated by coding brackets and action anchors. The codebook can be exported for reporting, and code systems can be reused.
Extensive Memos
Lattice supports five categories of memos: Project, Analytical, Document, Code, and Segment memos, to capture everything from fleeting thoughts to entity-anchored reflections. Memos can be managed centrally and exported to xlsx, ods, csv, json, and xml.
Precision Retrieval
Coded segments can be retrieved and exported to well-formatted pdf and html reports, as well as to xlsx, ods, csv, json, and xml formats for processing. Attribute filters, along with document and code scopes, allow retrieval to be narrowed to refined subsets of segments.
Analysis Workspace
Lattice supports Code Frequency, Code Co-occurrence, Attribute-Code Crosstab, Coding Coverage, and Word Cloud analyses. The results can be exported to xlsx, ods, csv, json, and xml, and the visualisations to high-fidelity svg and pdf, as well as raster png and jpeg.
Free and Open-Source
Lattice is free software, with source code available on GitHub. It can be redistributed and/or modified under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.
Lattice is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
The project includes several third-party software components and resources, each copyrighted by its respective authors and licensed under its own terms. Please see the third-party notices for more details, and the acknowledgements section in the README for other due credits.