Skip to content
forked from diffpy/liga

Code that implements the LIGA algorithm

License

Notifications You must be signed in to change notification settings

connorjbracy/liga

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LIGA

Code that implements the LIGA algorithm.

This is used to solve the structure of a material given only its atomic pair distribution function (PDF) as described here:

P. Juhas, D. M. Cherba, P. M. Duxbury, W. F. Punch, and S. J. L. Billinge. \Ab initio determination of solid-state nanostructure". In: Nature 440.7084 (2006), pp. 655{658. doi: 10.1038/nature04556. url: http://www.nature.com/nature/journal/v440/n7084/abs/nature04556.html

and in more boring detail, here:

P. Juhas, L. Granlund, P. M. Duxbury, W. F. Punch, and S. J. L. Billinge. \The Liga algorithm for ab initio determination of nanostructure". In: Acta Crystallogr. A 64.6 (2008), pp. 631{640. doi: 10.1107/S0108767308027591. url: http://dx.doi.org/10.1107/S0108767308027591

and tested on some real structures here:

P. Juhas, L. Granlund, S. R. Gujarathi, P. M. Duxbury, and S. J. L. Billinge. \Crystal structure solution from experimentally determined atomic pair distribution functions". In: J. Appl. Crystallogr. 42.3 (2010), pp. 623{629. doi: 10.1107/S002188981000988X. url: http://dx.doi.org/10.1107/S002188981000988X

About

Code that implements the LIGA algorithm

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 91.2%
  • Python 7.4%
  • Ruby 1.4%