读写QDA文件
项目描述
Qdafile是一个Python库,用于读写KaleidaGraph(tm)版本3.x的QDA数据文件。
KaleidaGraph是Abelbeck Software的注册商标。
Qdafile不再积极开发。
- 作者:
- 许可:
BSD 3-Clause
- 版本:
2024.5.24
需求
此版本与以下需求和依赖项进行了测试(其他版本可能也适用)
修订版
2024.5.24
支持NumPy 2。
修复GitHub上docstring示例未正确渲染的问题。
添加py.typed标记。
停止支持Python 3.8和numpy < 1.22 (NEP29)。
2022.9.28
返回头信息为str,而不是bytes(破坏性更改)。
添加类型提示。
转换为Google样式docstring。
停止支持Python 3.7和numpy < 1.19 (NEP29)。
2021.6.6
支持os.PathLike文件名。
移除对Python 3.6的支持(NEP 29)。
2020.1.1
移除对Python 2.7和3.5的支持。
示例
>>> 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) <QDAfile '_test.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.])
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
qdafile-2024.5.24.tar.gz (7.2 kB 查看哈希值)
构建分发
qdafile-2024.5.24-py3-none-any.whl (7.9 kB 查看哈希值)