读写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 查看哈希值)