Skip to content

kguja/d-star-trek

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

d*TREK

d*TREK is a suite of C++ classes and programs that is used to process X-ray diffraction data from area detectors. It supports processing of data from multiple detector types (imaging plates, CCDs and pixel arrays) and from multiple vendors (Rigaku, Mar, Dectris, Bruker and ADSC to name a few).

Development of d*TREK begin in 1994 with a DOE grant (written by Jim Pflugrath and Ed Westbrook) to support the APS-1 CCD detector at the APS. In the years since, development of d*TREK has been funded by Rigaku.

Please note that d*TREK is not thread safe.

Also, note that because of licensing issues, the open source version of d*TREK contains neither the Reqab absorption correction nor the absorption correction written by Higashi. It also does not make any use of collision file information during the strategy generation. Finally, this version does not require a license for operation.

Introduction to building d*TREK

The d*TREK command line programs are built from the command line using make. Depending on the operating system, there are specific makefiles that should be used; generally these are named Makefile.$os, where $os is the name of the operating system (Makefile.linux for Linux, etc).

Building d*TREK on Linux

Building the command line programs on Linux is a two step process:

In the DTDISPLAY subdirectory, run the command

make -f Makefile.linux lib

In the DTTREK subdirectory, run the command

make -f Makefile.linux

About

d*TREK source code (X-ray diffraction data processing)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.9%
  • C 1.4%
  • HTML 1.2%
  • Other 0.5%