Resumen
GeoNormPy es una librería y motor de cálculo en Python para la mineralogía normativa CIPW y análisis de geoquímica ígnea. Implementa el algoritmo clásico Cross–Iddings–Pirsson–Washington (CIPW) para calcular ensamblajes minerales normativos a partir de datos geoquímicos de óxidos mayores.
Diseñada de forma modular e independiente, sirve como motor de cálculo petrológico subyacente para aplicaciones de escritorio como PetroPyQAPF y pipelines de ciencia de datos enfocados en modelamiento geoquímico.
Funciones principales
- Implementación completa y robusta del flujo de cálculo normativo CIPW estándar
- Gestión de corrección de agua y ajuste de la relación de estados de oxidación Fe2O3/FeO
- Cálculo de porcentajes en peso de minerales normativos estándar (Cuarzo, Ortoclasa, Albita, Anortita, Nefelina, Diópsido, Hiperstena, Olivino, etc.)
- Fácil integración con pandas, NumPy y ecosistemas de ciencia de datos en Python