Development has moved to github .
Documentation is at pythonhosted .
What remains below is left for posterity...:
ImageD11 is a software package which for analysis of 2D diffraction images. The package includes facilities for peak searching in two dimensional area detector images using a simple threshold. A graphical interface can then be used to assist with the calibration of the extracted peak positions and their transformation into scattering vectors (or g-vectors) in reciprocal space. In cases where relatively few grains are illuminated by the beam the package is capable of indexing the diffraction spots and refining unit cell parameters and orientation matrices.
ImageD11 is mainly written using the python language, with a few extension modules in c for increased performance.
Windows users can grab a standalone executable version which includes all necessary dependencies. Linux users can use this via "wine". Mac users can probably use this via "parallels". If you want to modify the program, or write your own python scripts then you need a full installation...
The program is dependent on the prior installation of several other packages. These are:
Python itself (v2.4 or greater ideally) 1
A 2D numerical array package. For older versions of ImageD11 (up to 0.9.1 be sure to get "Numeric" (version greater than 23) up 2. Currently (versions 1.x) use numpy from numpy.sf.net.
Matplotlib 3 : you might need to edit your matplotlibrc to use the right Numeric/numpy
PyOpenGl (with the Togl widget) 4. Apparently both versions 2 and 3 work under unix. You might need Togl from 5
Finally, you need to download ImageD11 itself 6
Some help with installation is collected.
Several sub pages are collected here as the first draft of a user manual.
0. Overview of the programs contained in ImageD11
1. Peaksearching in raw 2D images
2. Post-processing peaksearch output to obtain final merged peaks and filtering
3.Calibration of sample-detector distance/beam centre
4. Indexing
4.1 Indexing unknown cells with a few crystals
5. Refinement of diffractometer geometry, grains and crystal translations
6. Filtering to zap out any dubious peaks
7. Advanced topics
8. File Formats currently used by the software
9. Batch Processing is useful - here is some advice
10. ImageD11 includes a python script for fit2d radial integration
11. Plans? for a new graphical user interface
12. Things to do are a list of outstanding tasks.
ImageD11 is intended to offer a collaborative environment for software development. Anyone is welcome to fix bugs and add new and improved features. To help in doing that an idea of the intended structure is given on this pageIntended package structure
Finally a frequently asked questions page which might start to include questions and answers as people begin to ask them.
Wiki: FitAllB
Wiki: Home
Wiki: PolyXSim
Wiki: fabio
Wiki: fabric
Wiki: farfield simulation matlab
Wiki: grainspotter
Wiki: imaged11 - advanced
Wiki: imaged11 - batch processing
Wiki: imaged11 - calibration
Wiki: imaged11 - faq
Wiki: imaged11 - file formats
Wiki: imaged11 - filtering
Wiki: imaged11 - fit2dcake
Wiki: imaged11 - indexing
Wiki: imaged11 - installation
Wiki: imaged11 - overview
Wiki: imaged11 - peaksearching
Wiki: imaged11 - post-processing
Wiki: imaged11 - refinement
Wiki: imaged11 - structure
Wiki: imaged11 - to do
Wiki: imaged11 - unknown
Wiki: peaksearch
Wiki: space.menu
Wiki: transformer