读取zwick zs2和zp2文件
zs2decode的Python项目详细描述
zs2decode是一个python(2.7、3.3、3.4、3.5、3.6)实现 zwickzs2文件的解码器。
zs2文件包含度量和元数据。zs2decode能够 分析这些文件。它包含支持函数,将结果输出为 用于进一步处理的文本文件或XML。 以下脚本将zs2文件转换为XML:
import zs2decode.parser import zs2decode.util zs2_file_name = 'my_data_file.zs2' xml_output_file = 'my_data_file.xml' # load and decompress file data_stream = zs2decode.parser.load(zs2_file_name) # separate binary data stream into chunks raw_chunks = zs2decode.parser.data_stream_to_chunks(data_stream) # convert binary chunk data into lists of Python objects chunks = zs2decode.parser.parse_chunks(raw_chunks) # output as text file with open(xml_dump_file, 'wb') as f: f.write( zs2decode.util.chunks_to_XML(chunks) )
从XML中提取度量时间序列的示例脚本如下 在examples文件夹中提供。
文档可在http://zs2decode.readthedocs.org/获得 源代码在https://github.com/cpetrich/zs2decode.git。