文件名称:crystcif-parse:用于Crystallography CIF文件JavaScript解析器
文件大小:91KB
文件格式:ZIP
更新时间:2024-05-21 13:21:02
JavaScript
晶体分析 用于晶体学信息文件(CIF)文件JavaScript解析器。 该模块提供了一个准系统结构,用于解析CIF数据格式并解释一些基本关键字,以便检索晶体结构。 支持的: 解析CIF 1.1语法 结构核心词典关键字(位置,单元格参数,标签)的部分解释 对称的基本处理(对称运算) 空间群符号 尚不支持: CIF 2.0语法 非必要的原子特性(质量,电荷,键等) 模块内容 该模块向用户提供了一些核心方法和类,这些类对于解析CIF文件和处理结果结构很有用。 parseCifStructures ( ciftext ) ; 解析以字符串形式作为ciftext传递的文件,并返回Atoms类的字典,以相应数据块的名称作为键。 parseCif ( ciftext ) 解析以字符串形式作为ciftext传递的文件,并返回以数据块名称作为键的字典。 这些块又包含用于任何数据项的标签,每个标
【文件预览】:
crystcif-parse-master
----.travis.yml(66B)
----index.js(439B)
----package.json(733B)
----data()
--------symmetry.json(2.08MB)
----test()
--------utils.js(999B)
--------parse.js(3KB)
--------cell.js(2KB)
--------atoms.js(4KB)
--------regexp.js(5KB)
----LICENSE(1KB)
----package-lock.json(39KB)
----examples()
--------simple_loop.cif(594B)
--------basic_semicolon.cif(46B)
--------si2.cif(620B)
--------h2o.cif(539B)
--------test_symop.cif(1013B)
--------example_single.cif(25KB)
----.gitignore(914B)
----lib()
--------utils.js(3KB)
--------parse.js(10KB)
--------tokens.js(7KB)
--------cryst.js(16KB)
--------symmetry.js(2KB)
----README.md(3KB)