# qdafile **Repository Path**: mirrors_cgohlke/qdafile ## Basic Information - **Project Name**: qdafile - **Description**: Read and write QDA files. - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-23 - **Last Updated**: 2026-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README .. This file is generated by setup.py Read and write QDA files ======================== Qdafile is a Python library to read and write KaleidaGraph(tm) version 3.x QDA data files. KaleidaGraph is a registered trademark of `Abelbeck Software `_. Qdafile is no longer being actively developed. :Author: `Christoph Gohlke `_ :License: BSD-3-Clause :Version: 2026.1.8 Requirements ------------ This revision was tested with the following requirements and dependencies (other versions may work): - `CPython `_ 3.11.9, 3.12.10, 3.13.11, 3.14.2 64-bit - `NumPy `_ 2.4.0 Revisions --------- 2026.1.8 - Improve code quality and typing. - Drop support for Python 3.10, support Python 3.14. 2025.1.1 - Improve type hints. - Drop support for Python 3.9, support Python 3.13. 2024.5.24 - … Refer to the CHANGES file for older revisions. Examples -------- .. code-block:: python >>> from qdafile import QDAfile >>> QDAfile().write('_empty.qda') >>> QDAfile( ... [[1.0, 2.0, 0.0], [3.0, 4.0, 5.0], [6.0, 7.0, 0.0]], ... rows=[2, 3, '2'], ... headers=['X', 'Y', 'Z'], ... dtypes=['>f8', '>i4', '>f4'], ... ).write('_test.qda') >>> qda = QDAfile('_test.qda') >>> print(qda) file id: 12 columns: 3 rows: [2, 3, 2] headers: ['X', 'Y', 'Z'] dtypes: ['>f8', '>i4', '>f4'] >>> qda.headers[2] 'Z' >>> qda[2, : qda.rows[2]] array([6., 7.])