cctbx.crystal.burzlaff_zimmermann_dewolff module¶
Reference implementation of BZW lattice characters, from Table 9.3.1 of the International Tables. Use of this method is not recommended. See counterexamples given below.
Literature: Crystal lattices. H. Burzlaff, H. Zimmermann and P.M. de Wolff. In International Tables for Cyrstallography, Volume A: Space-group symmetry ed. Theo Hahn. Dordrecht: Kluwer Academic Publishers (1996). Note correction in the lattice_text table as given by W. Kabsch, J. Appl. Cryst. 26: 795-800 (1993). The 1996 edition of International Tables is apparently uncorrected from the 1989 edition.
Author: N.K. Sauter
- class cctbx.crystal.burzlaff_zimmermann_dewolff.LatticeCharacter(unit_cell, tolerance=3.0)¶
Bases:
object
- all()¶
- best()¶
- best_bravais__()¶
- show_summary()¶
- show_summary_labelit_format()¶
- class cctbx.crystal.burzlaff_zimmermann_dewolff.MetricCriteria(unit_cell, int_tol=0.97)¶
Bases:
object
- apply_sign_correction(cell)¶
- character_tests()¶
- equal(A, B)¶
- equal_penalty(A, B)¶
- penalty_scores()¶
- zero(Product, B)¶
Product == 0 within fractional tolerance referred to by the quantities B. Usage: zero(D,(B,C)) | zero(E,(A,C)) | zero(F,(A,B)) Only these combinations can be used. This translates exactly into a tolerance on right angle, based on formula D=b.dot(c)=|b||c|cos(theta) internal_tolerance=0.97 corresponds to 1.72 degrees.
- zero_penalty(Product, B)¶
- cctbx.crystal.burzlaff_zimmermann_dewolff.counterexamples()¶
- cctbx.crystal.burzlaff_zimmermann_dewolff.run()¶