Morgan Williams
Morgan Williams
Currently contours are only generated by `pyroplot.density` where `mode="density"`, which uses kernel density estimates to then generate the contours; an error will now result if contours are requested for other...
**Is your feature request related to a problem? Please describe.** The reference compositions available in `pyrolite` are listed at the bottom of the normalisation example, but are otherwise difficult to...
CIPW Norm
pyrolite currently contains a stub for the CIPW Norm ([code](https://github.com/morganjwilliams/pyrolite/blob/master/pyrolite/mineral/normative.py#L141), [docs](https://pyrolite.readthedocs.io/en/master/api/mineral.html?highlight=CIPW#pyrolite.mineral.normative.CIPW_norm)) which should be soon filled out. This is currently being worked on, and should be out for v0.3.1. I've...
Currently, pyrolite.plot.density provides either histogram methods (which are occasionally noisy) or evaluation of a kernel density estimate over a grid (which are typically over-smoothed, especially for multimodal data). The histogram...
**Is your feature request related to a problem? Please describe.** Currently, spider plots do not take into account previous spider plots which may have been added to an axis. Repeated...
For working with mineral data, additional functionality is needed: * specific normalisation (e.g. to a specific number of oxygen atoms). * formulae calculations (e.g. endmembers for garnet, plagioclase)
The [mineral formulae recalculation example](https://pyrolite.readthedocs.io/en/develop/usage/eg/mineral/mineral.html) has not yet been added.
Incorporate simple melting and fractionation models into pyrolite.geochem.magma. These can later be extended with more complicated models. ## Relevant References * Shaw D. M. (1970) Trace element fractionation during anatexis....
Imputation using the expectation maximisation algorithm EMCOMP includes the assumption that data is below a certain threshold, which must be used as input. Consider reimplementing an expectation maximisation imputation algorithm...
There are intermittent issues in building the docs on RTD (Ubuntu), related to errors thrown when generating the PDF from LaTeX source in the last step of the pipeline: ```...