pyrolite
pyrolite copied to clipboard
A set of tools for getting the most from your geochemical data.
[Example code from the pyrolite documentation website](https://pyrolite.readthedocs.io/en/main/examples/geochem/normalization.html#normalization) using the method `all_reference_compositions() `failed with Error: ``` Traceback (most recent call last): File "./example.py", line 14, in for name, ref in list(all_reference_compositions().items())[::2]:...
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...
Added AIOCG plotting capabilities ## Description Added AIOCG scatterplots capabilities ## Types of changes - [x] New feature (non-breaking change which adds functionality) ## Checklist: - [x] My code follows...
**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...
**Is your feature request related to a problem? Please describe.** In addition to the TAS, other commonly used diagrams could be added. **Describe the solution you'd like** Using a template,...
**Is your feature request related to a problem? Please describe.** The normative calculation currently implements the Le Maitre method of calculating Fe oxidation ratios. Another method is the by classification...
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)