Beta version of magnetic ordering.
Add energy model module.
Add an ISing Energy model.
MAgOrdering now takes in an EnergyModel.
Add a unittest with an IsingModel for mag ordering.
Super fast mag ordering matching uysing a SpinComparator instead of anonymous
fitting.
Minor unittest fix.
Add enumlib kwargs and tests to MagOrdering.
Improve docs.
Add functionality to specify the magnetic order parameter. Defaults to 0.5 for AFM ordering.
Add new parameter max cell to specific max allowed supercell. If min enumeratable supercell is smaller than this (determined in the code), raises ValueError
test for orderparameter ( tests 0.75 ferrimagnetic ordering)
reinstate EnumerationTransformation kwargs in init
fix test cases for EnumerateStructureTransformation kwargs
minor changes to comments and variable names
Minor
Merge branch 'mag' of github.com:materialsproject/pymatgen into mag
Minor cleanup.
Merge branch 'mag'
simplify code since the rational fraction of both x and 1-x ( x E (0,1) ) will have the same denominator and thus there is no reason to do a lowest common multiple of the two
Simplify code. Since the rational fraction of both x and 1 -x  (x E (0,1) ) will have the same denominator there is no reason to take the lowest common multiple of the two denominators
Fix vaspio_set to work with new antiferromagnetic transformations