This is an implementation of the fp-growth frequent pattern mining algorithm as stated in the paper

Mining Frequent Patterns without Candidate Generation: A Frequent-Pattern Tree Approach Han et al, Data Mining and Knowledge Discovery, 8, 53-87, 2004