This package can be used to reconstruct materials from measured correlation functions (as described in Salvatore Torquato's book "Random Heterogeneous Materials" ISBN 978-1-4757-6357-7) using a procedure called "Simulated annealing".
Look here for documentation and examples.