PrecognitionÔ

(Release 4.2)

 

User Guide and Reference

 

John Zhong Ren

Renz Research, Inc.

 

 

 
Westmont, Illinois, U. S. A.

 

 

 

All rights reserved
12/10/2004 3:41 PM

 

 

Chapter 1 Overview
Chapter 2 Indexing of Laue Pattern
Chapter 3 Geometric Refinement
Chapter 4 Spot Integration
Chapter 5 Data Reduction

Chapter 11 Reference
Chapter 12 Tutorials

Appendix 1 Utilities

 

 


PrecognitionÔ is a trademark of Renz Research, Inc.

 

 

 

 

John Zhong Ren

 

Renz Research, Inc.

P. O. Box 605

Westmont, IL 60559

U.S.A.

 

E-mail  renz@renzresearch.com

WWW http://renzresearch.com

Tel.      630-230-0272

Fax      435-514-2645


What’s New?

 

12/1/2004

Precognition 4.2.0

 

  • Fixing and freeing geometric parameters become more convenient.
  • Calibration of distance and cell constants during geometric refinement.
  • A new integration mode nonlinearAnalytical is available.
  • Analytical profile fitting works with a numerical compensation, which improves the accuracy of integration for strong spots.
  • Negative integrated intensity becomes possible.  Dealing with negative integrated intensities in Laue diffraction is complex.  It is not recommended for general users.
 

Epinorm 4.2.0

 

  • Negative integrated intensity may contribute to scaling and be included in final results.  Dealing with negative integrated intensities in Laue diffraction is complex.  It is not recommended for general users.
  • Frame-specific l-curves are possible.
 

7/12/2004

Precognition 4.1.0

 

  • Connection to the older program LaueView is no longer the default, but still possible by explicit command option, which signals the independence of Precognition system.
 

Epinorm 4.1.0

 

  • Extremely-close spatial overlaps can be deconvoluted by the same algorithm as harmonic deconvolution.
  • All effects of energy partial are completely modeled in deconvolution of extremely-close spatial overlaps.
  • Friedel pairs can be separated during data scaling and/or merging if anomalous scattering should be considered.
 

5/5/2004

Epinorm 4.0.0

 

  • Temperature factors can be fixed without refinement during scaling.
  • Harmonic deconvolution is available, which marks the completion of all major functionalities in this software system.
  • Crystal mosaicity, energy resolution and energy partial of harmonic reflection are completely modeled in harmonic deconvolution.
 

4/9/2004

Precognition 3.1.1

 

  • Bug fixing.
 

3/26/2004

Precognition 3.1.0

 

  • Soft limits and initial source spectrum can be recognized before and after indexing of a pattern.
  • A new refinement mode drunk is added for solution of frequent crystal jumping.
  • Random walk-around of crystal orientation is improved.  Number of steps and radius can be automatically adjusted.
  • Uncertainties of detector parameters can be input by user, so that freedom of these parameters are limited.
  • User may choose to fix some parameters during geometry refinement.
  • Manual geometry refinement is possible.

 

Epinorm 3.1.0

 
  • Crystal mosaicity is refined.
  • Partials in Laue diffraction due to a finite energy bandpass, called energy partial, are reduced.
  • l-curve becomes l-surface.  Wavelength normalization factor not only depends on wavelength, but also mosaicity and Bragg angle.
  • Spike removal in l-curve.
  • Data rejection in the last release was based absolute residual of fit which resulted in near constant final R-factors.  It is changed in this release so that rejection is based on root-mean-squares of fitting residuals.
  • Set initial values of parameters.
  • Save and restore intermediate results.

 

11/6/2003

Epinorm 3.0.0

 

  • The major addition to this release is a new program Epinorm (Energy Partial Improved NORMalization).  Epinorm reduces Laue integrated intensities to structure factor amplitudes.  Wavelength normalization, scaling, temperature factors, and beam polarization are determined.  Compared to LaueView, Epinorm has no multiple sessions, no interactive data rejection, no limitation to number of images, and runs faster.  Epinorm makes anisotropic scaling possible.

 

9/23/2003

Precognition 2.2.0

 

  • Indexing consistency check is available for re-indexing in middle of a set.
  • Sorting of filenames in .gon file is removed.  Frames are ordered as the sequence of loading.
  • A major addition is residual pattern recognition (RPR) in geometry refinement.  Residual pattern consists of all residual vectors from predicted spot locations to observed ones.  This pattern varies according to the remaining errors in the parameters, and shrinks to a small Gaussian distribution when refinement is done well.  Precognition automatically recognizes residual pattern using the newly developed RPR technique, makes geometry refinement more robust.

 

Precognition.py 2.2.0

 

  • This is the first released trial GUI, including image display, zooming, contrast, brightness, marking recognized spots, etc.


Contents

 

 

What’s New

iii

 

Contents

vii

 

 

 

Chapter 1

Overview

1

 

1.1

Introduction

1

 

1.2

Edition, Version, Release, and Patch

2

 

1.3

Major Functionalities and Features

3

 

1.3.1

Major functionalities of Precognition, a pattern recognition software for Laue diffraction

3

 

1.3.2

Major functionalities of Epinorm, a wavelength normalization and data scaling software for Laue diffraction

3

 

1.3.3

Major features

3

 

1.4

A Tour of This Book

4

 

1.5

Conventions Used

6

 

1.5.1

Notations

6

 

1.6

Related Software

6

 

1.6.1

GCC

6

 

1.6.2

Python

7

 

1.6.3

Numeric/Numarray

7

 

1.6.4

PIL

8

 

1.6.5

Pmw

8

 

1.6.6

SWIG

9

 

1.6.7

FFTW

9

 

1.6.8

TNT

9

 

1.6.9

LAPACK and BLAS

10

 

1.6.10

GRACE

10

 

1.6.11

Gnuplot

11

 

1.7

Installation and Execution

11

 

1.7.1

Program Installation

11

 

1.7.2

License Installation

12

 

1.7.3

Execution

13

 

 

 

Chapter 2

Indexing of Laue Pattern

15

 

2.1

Required Input

15

 

2.1.1

Crystal information

15

 

2.1.2

Crystal-to-detector distance

16

 

2.1.3

Direct-beam center

16

 

2.1.4

Pixel size

17

 

2.1.5

Image format

18

 

2.1.6

Image file

18

 

2.1.7

Resolution and wavelength ranges

18

 

2.1.8

Exit from Input menu

18

 

2.2

First Indexing

19

 

2.2.1

Spot recognition

19

 

2.2.2

Auto-recognition of diffraction limit

24

 

2.2.3

Learning spot profile

25

 

2.2.4

Ellipse recognition

25

 

2.2.5

Nodal recognition

25

 

2.2.6

Indexing

26

 

2.3

Validation of Indexing

27

 

2.4

Routine Indexing

28

 

2.5

Mis-indexing

29

 

2.5.1

Check all possible matching

30

 

2.5.2

Use more nodal spots

31

 

2.5.3

Manual indexing

32

 

2.5.4

Other options

32

 

2.6

Quick Indexing

33

 

2.7

Goniometer Setting

33

 

 

 

 

Chapter 3

Geometric Refinement

35

 

3.1

Estimates of Soft Limits and Source Spectrum

35

 

3.1.1

Before indexing

35

 

3.1.2

After indexing

37

 

3.2

Goniometer Setting

39

 

3.3

Indexing and Refinement of a Set of Patterns

41

 

3.4

Crystal Slipping

44

 

3.5

Repairing an Individual Frame

45

 

3.6

Fixing Parameters and Limited Refinement

46

 

3.7

Calibration of Crystal-to-detector Distance and Cell Constants

47

 

3.8

Re-index

48

 

3.9