You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The CIF2 format permits files to contain non-ASCII Unicode symbol. This is a somewhat novel development as earlier versions of CIF format and the related STAR format were restricted to the ASCII character set.
The CIF_CORE DDLm dictionary has been recently updated to use proper Unicode characters for Greek symbol instead of the LaTeX-like markup (e.g. α instead of \a). However, this seems to now trip up the STAR parser which is used by the dic2owl:
> dic2owl cif_core.dic
Fail value check, match only 0-208 in string '\n The reciprocal space matrix for converting the U(ij) matrix of\n atomic displacement parameters to a dimensionless beta(IJ) matrix.\n The ADP factor in a structure factor expression:\n\n t = exp - 2π^2^ ( U11 h h a* a* + ...... 2 U23 k l b* c* )\n t = exp - 0.25 ( B11 h h a* a* + ...... 2 B23 k l b* c* )\n = exp - ( β11 h h + ............ 2 β23 k l )\n\n The conversion of the U or B matrices to the β matrix\n\n β = C U C = C B C /8π^2^\n\n where C is conversion matrix defined here.'
Traceback (most recent call last):
...
CifFile.StarFile.StarError:
Star Format error: Data item "'\n The reciprocal space matrix for converting the U(ij) matrix of\n atomic displacement parameters to a dimensionless beta(IJ) matrix.\n The ADP factor in a structure factor expression:\n\n t = exp - 2π^2^ ( U11 h h a* a* + ...... 2 U23 k l b* c* )\n t = exp - 0.25 ( B11 h h a* a* + ...... 2 B23 k l b* c* )\n = exp - ( β11 h h + ............ 2 β23 k l )\n\n The conversion of the U or B matrices to the β matrix\n\n β = C U C = C B C /8π^2^\n\n where C is conversion matrix defined here.'"... contains forbidden characters
The text was updated successfully, but these errors were encountered:
The CIF2 format permits files to contain non-ASCII Unicode symbol. This is a somewhat novel development as earlier versions of CIF format and the related STAR format were restricted to the ASCII character set.
The CIF_CORE DDLm dictionary has been recently updated to use proper Unicode characters for Greek symbol instead of the LaTeX-like markup (e.g.
α
instead of\a
). However, this seems to now trip up the STAR parser which is used by thedic2owl
:The text was updated successfully, but these errors were encountered: