Rename molar_abundances molar_fraction, which is a more descriptive name


git-svn-id: http://burnman.googlecode.com/svn/trunk@215 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
New class 'composite', which takes the place of the pairs of phase and molar abundance lists all over the place.  Instead, you make a composite material that tracks its phases and molar abundances, and can set their thermodynamic status and methods through that.


git-svn-id: http://burnman.googlecode.com/svn/trunk@216 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
correct error in thermal correction, no Vphi is same for mgd and slb

git-svn-id: http://burnman.googlecode.com/svn/trunk@217 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
fix third order too

git-svn-id: http://burnman.googlecode.com/svn/trunk@218 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
Refactoring of the equation of state modules.  Now there is a new debye.py that only calculates stuff having to do with the Debye model (not Mie-Grueneisen).  The full EOSs call functions in debye.py and birch_murnaghan.py, but no longer need each other for anything.  Also fix up slb to be more consistent/correct with regards to what is actually in slb2005.


git-svn-id: http://burnman.googlecode.com/svn/trunk@219 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
confirmed Murakami's values


git-svn-id: http://burnman.googlecode.com/svn/trunk@220 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
trying to reproduce Murakami et al. 2012 figure 4


git-svn-id: http://burnman.googlecode.com/svn/trunk@221 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
update tests for r217

git-svn-id: http://burnman.googlecode.com/svn/trunk@222 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
update tests for r219


git-svn-id: http://burnman.googlecode.com/svn/trunk@223 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
fix example

git-svn-id: http://burnman.googlecode.com/svn/trunk@224 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
fix example

git-svn-id: http://burnman.googlecode.com/svn/trunk@225 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
update mineral table generation

git-svn-id: http://burnman.googlecode.com/svn/trunk@226 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
improve table script

git-svn-id: http://burnman.googlecode.com/svn/trunk@227 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
(update ignores)

git-svn-id: http://burnman.googlecode.com/svn/trunk@228 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
allow nicer way to use composite()

git-svn-id: http://burnman.googlecode.com/svn/trunk@229 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
also test table.py

git-svn-id: http://burnman.googlecode.com/svn/trunk@230 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
use burnman.composite instead of composite

git-svn-id: http://burnman.googlecode.com/svn/trunk@231 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
add inversion example

git-svn-id: http://burnman.googlecode.com/svn/trunk@232 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
clean up and speed up part of slb

git-svn-id: http://burnman.googlecode.com/svn/trunk@233 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10
speed up slb_thirdorder

git-svn-id: http://burnman.googlecode.com/svn/trunk@234 7ecf5a11-160e-3e22-d4cb-c1a8d750ac10