Those are a set of tools written for and during the TIMEleSS project.
The source code for the tools is at https://github.com/FABLE-3DXRD/TIMEleSS. The user manuals for each script will be in this wiki.
Go to https://github.com/FABLE-3DXRD/TIMEleSS and click on the green button “clone or download”. Click on “Download ZIP”. After the download is finished, navigate to the “Downloads” folder and unpack the ZIP folder to a directory of your choice.
Then
setup.py
,python setup.py build
,python setup.py install
.This list will get longer over time. At present, you will have access to the following commands
timelessTest
, which runs several reading and parsing operations to make sure everything works well,timelessTiff2edf
to convert series of tiff files into series of EDF filestimelessMccd2edf
to convert series of MarCCD files into series of EDF filestimelessEdf2tiff
to convert a single EDF file into a tiff filetimelessEdf2tiffFileSeries
to convert series of EDF files into series of tiff filestimelessAverageEDF
to take the average of two or more EDF imagestimelessMeanFileSeries
to take the mean of two or more EDF imagestimelessCreateEmptyImage
to produce an empty (black) imagetimelessDACShadow
to remove the shadow which is produced during a 3D image acquisitiontimelessDiamondSpotRemoval
to take out spots from the single-crystal diamond anvilstimelessTthHistogram2Maud
, used to identify sample phases, converts a 2theta histogram to an ESG file that you can load in MAUD.timelessRemoveUsedGVE
, removes G-vectors which are already indexed byGrainSpotter. timelessClearGVEGrains
is more up-to-date with more options to clear a GVE file from G-vectors which are already assigne to grainstimelessGrainComparison
, which is meant to compare the orientations of grains between different sourcestimelessGrainSpotterMerge
, which is meant to merge the output of multiple GrainSpotter runs into onetimelessSaveFLTGrains
to extract the peaks corresponding to a graintimelessPlotIndexedGrain
to graphically evaluate the indexing quality for a given graintimelessExtractEulerAngles
to convert a log file (from GrainSpotter) into a list of Euler angles (necessary for MTeX)timelessFixGSOutput
to fix a bogus GrainSpotter output filetimelessClearGVEGrains
(more up-to-date than timelessRemoveUsedGVE
to remove G-vectors which are already indexed byGrainSpotter )timelessSaveFLTGrains
timelessClearFLTGrains
to remove the already used peakstimelessPeaksFromCIF
to list expected peaks based on a CIF filetimelessGrainSpotterMerge
, which is meant to merge the output of multiple GrainSpotter runs into onetimelessTestGSvsGVE
, to be used if you lost track and need to test which g-vector file was used to perform a GrainSpotter indexingtimelessGSIndexingStatistics
, when you run multiple GrainSpotter indexing loop, evaluation of indexing performance can be tricky. Use this script to evaluate indexing statisticstimelessExtractEulerAngles
to convert a log file (from GrainSpotter) into a list of Euler angles (necessary for MTeX)