Added an additional, metallicity dependent IFMR object to ifmr.py. This IFMR is drawn from Appendix C of Spera et. al. 2015. It is called IFMR_Spera15
Minor changes to synthetic.py to allow the IFMR object to be called by name, and depending on whether or not it needs metallicity arguments, pass those along or not
Modified the existing IFMR object (now called IFMR_Raithel18) with a distribution of NS masses instead of a single value. I got the distribution from Emily Ramey.
There is a great deal of flexibility to add additional IFMRs in the future simply by adding new IFMR objects to ifmr.py
Possible Problems
The current MIST isochrones (or at least the ones downloaded on the Lu group computers) did not have the full range of log_ages neccessary. Specifically for non solar isochrones logage>10.01 are missing and logage<6.00 are missing.
Note that to use the IFMR object yoiu know must use the name of the specific object you want to use (ie IFMR_Spera15 or IFMR_Raithel18 instead of just IFMR)
What's Changed?
Possible Problems