{'fraction_non_alphanumeric': 0.01610824742268041, 'fraction_numerical': 0.005154639175257732, 'mean_word_length': 5.364754098360656, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Fingerprinting fertile porphyry magmas using apatite

location on the institution network. The programme incorporates a large number of translated VBA macros that had been developed ad hoc over the years and were utilised for various tasks. LA-ICP-MS processing follows the ubiquitous methodology of using internal and external standards to convert counts to concentrations, correct for instrument drift and correct for fractionation between elements (Longerich et al. 1996). It also provides the framework to create alternative processing options, several of which are in development. At present the software allows the freedom to easily process different elements by different internal and external standards, to use total oxide percentages to normalise instead of an internal standard, and to use a fractionation factor derived from multiple external standards as opposed to just one. It can also reduce data purely using ratios, and has U/Pb options that produce age dates and data output for use with Isoplot (Ludvig 2012). In addition the software provides universal geochemical tools for quickly handling, reducing and interpreting SEM data and EPMA data. A specific workflow has been incorporated to translate XY coordinates between machines and to generate automated experiment files for both the laser ablation and mass spectrometer software, allowing runs to be planned offline and run automatically. Automated processing algorithms are to be included in the next iteration of the software along with an integrated institution-wide database.