GeoSkills v0.3.0 — REE, spider, Harker, and TAS
GeoSkills v0.3.0 is the first complete public release covering four common geochemical visualization workflows. The reviewed v0.2.0 spider-diagram milestone is included in this release rather than tagged separately.
Workflows
- Sun and McDonough (1989) C1 chondrite-normalized La–Lu REE patterns
- primitive-mantle, modified primitive-mantle, or N-MORB normalized trace-element spider diagrams
- customizable single- or multi-panel Harker variation diagrams
- guarded IUGS volcanic TAS classification with per-sample review states
Inputs and outputs
- Read flat or unambiguous transposed CSV, comma/tab-delimited TXT, and XLSX tables.
- Export editable SVG/PDF, 600 dpi PNG/TIFF, exact plotted-data CSV, and machine-readable JSON reports.
- Keep private inputs and generated outputs local and outside Git.
Scientific safeguards
- Require explicit ppm or wt% units; preserve blanks and below-detection-limit values as missing.
- Keep printed and footnote-modified Sun and McDonough primitive-mantle values separate.
- Do not add default Harker regressions or infer petrogenetic processes from covariance alone.
- Require explicit volcanic applicability and composition-basis declarations for TAS.
- Preserve TAS boundary, ambiguous-field, and out-of-scope cases for review instead of forcing a classification.
- Do not claim support for isotope or tectonic-discrimination diagrams in this release.
Validation
- 69 automated tests passed locally.
- GitHub Actions passed on Ubuntu and Windows with Python 3.11 and 3.12.
- Harker output was checked with locally held published data; TAS was checked with the committed synthetic fixture.
- Export QA confirmed embedded PDF fonts, editable SVG text, 600 dpi PNG/TIFF, and LZW TIFF compression.
- Skill structure validation and Python compilation passed.
Install or upgrade
Copy skills/geoskills to $CODEX_HOME/skills/geoskills. On a default Windows installation, use %USERPROFILE%\.codex\skills\geoskills, then start a new Codex task.
Scientific references
- Sun, S.-s. & McDonough, W. F. (1989), Geological Society, London, Special Publications, DOI: https://doi.org/10.1144/GSL.SP.1989.042.01.19
- Le Bas, M. J., Le Maitre, R. W. & Woolley, A. R. (1992), Mineralogy and Petrology, DOI: https://doi.org/10.1007/BF01160698
- Le Maitre, R. W. et al. (2002), Igneous Rocks: A Classification and Glossary of Terms, DOI: https://doi.org/10.1017/CBO9780511535581