JCAMP-DX(NMR)文件的XYDATA中的字母含义是什么?

时间:2016-12-20 16:24:28

标签: python file-format

我一直在下载HNMR(质子核磁共振)光谱的一些JCAMP-DX格式文件,但我似乎无法解析这些文件。我尝试了Python library,但我发现它无法读取我的文件。我也尝试从一些documentation获得更清晰的图片,但它并没有澄清令我困惑的事情。

好的,这就是问题所在。 ## XYDATA在数据点之间有字母(有时还有其他字符,如@),我不知道这意味着什么。这是一个文件中的示例行,说明了这个问题(我已经加粗了不寻常的字符):

-227.8的 B'/强> 6764的 B'/强> 6121的 B'/强> 6335的 B'/强> 4194的 B'/强> 8691的 8842的 b'/强> 5265的 b'/强> 5693的 9270的 b'/强> 1411的 b' /强> 4623的 b'/强> 3552 C 0618 \ r \ n

我的问题是:我如何理解/解析示例数据行中的字母?

更新

我发现有更多information字母作为压缩格式,但我不确定我完全理解地图​​。

我试过这些地图,但是我没有看到任何类似分隔符的东西来区分x和y值。

positive_SQZ_digits = {'@':'0', 'A':'1', 'B':'2', 'C':'3', 'D':'4', 'E':'5', 'F':'6', 'G':'7', 'H':'8', 'I':'9'}
negative_SQZ_digits = {' ':'0', 'a':'1', 'b':'2', 'c':'3', 'd':'4', 'e':'5', 'f':'6', 'g':'7', 'h':'8', 'i':'9'}
positive_DIF_digits = {'%':'0', 'J':'1', 'K':'2', 'L':'3', 'M':'4', 'N':'5', 'O':'6', 'P':'7', 'Q':'8', 'R':'9'}
negative_DIF_digits = {' ':'0', 'j':'1', 'k':'2', 'l':'3', 'm':'4', 'n':'5', 'o':'6', 'p':'7', 'q':'8', 'r':'9'}
positive_DUP_digits = {' ':'0', 'S':'1', 'T':'2', 'U':'3', 'V':'4', 'W':'5', 'X':'6', 'Y':'7', 'Z':'8', 's':'9'}

0 个答案:

没有答案