forked from AxelHenningsson/ImageD11
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtodo.txt
95 lines (62 loc) · 2.42 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# 26-2-2019
Overhaul or new package?
peaksearcher:
return to image-by-image processing
background?
pixels at radius / azimuth. Assume azimuth doesn't matter.
Histogram of intensity values (different intensities) at each tth
... characterize this distribution
- tail = Bragg peaks
- azimuthal components?
powder1D with a few fourier components in azimuth
record pixel labelling for peaks
merge across frames in nDimensions and more intelligent overlaps
(fraction of pixels in peak, central part of intensity)
Geometry:
General purpose package - look at GREWGG
Geometry of transations+rotations is in both ImageCIF and NeXus
Indexing:
Identification of scattering vectors / g-vectors as groups of peaks:
h, -h, 2h, -2h, h@180, ...
Known unit cells (angles between g or grainspotter)
assigned to 2theta rings
Unknown (index_unknown code)
using 2theta rings and typical powder methods
additional zone searching information from 3D
Refinement:
Geometrical for strains from far-field
Diffractometer zeros, camera distortions
Intensities (point groups needed)
Rint, Rmerge
Difftomo for grain shapes
# 23-3-2017
Moved the repository to github.com/jonwright
Started work on a spring cleaning...
- sort out the testsuites
- sort out the documentation (e.g. sphinx)
- try to update pyPI
...
# 19-3-2013
Need to make a some spring cleaning
- remove bbfreeze, py2exe
- put test files into svn ignores
- make testsuites and clean up testing
- etc
# 20-11-08
Reduce and then fix the duplicate peak issue in peaksearch
Sort out the omega error bars in peaksearch
Have another look at makemap performance with >500 grains and >50000K peaks...
# 3-3-08
To Add with some cleaning:
filterout.py - removes grains from flt files
makemap.py - fitgrain/filtergrain pairs
xyz_rod.py - convert map output
make_uniq.py - flip ubifiles according to symmetry
... bugfix hexagonal case, etc
Module docs and functions and function docs from compiled extensions
run makedocs in doc subdir as part of setup.py build ??
Separation of gui from useful code to be completed:
"Some people are naturally more comfortable with point-n-shoot
GUI interfaces. Some of us old retrograde dinosaurs imagine GUIs
to be a place to run multiple xterms so we can use the keyboard
even more." Tim Daneliuk, in comp.lang.python, 16 Jun 2006