/manual-python-geologia

Python para Geólogos

Primary LanguageJupyter NotebookMIT LicenseMIT

Python para Geólogos

Versión: 1.9 (Noviembre 2022)


portada


Editado por: Kevin Alexander Gómez


¿Quieres probar el código en menos de 2 minutos y sin necesidad de instalar Python?

Ingresa a la aplicación haciendo clic aquí ☞ Binder

Si tienes cuenta en Github, no olvides darle una estrella al proyecto para que siga creciendo ⭐


Descripción

Este manual ha sido creado con la finalidad de facilitar el aprendizaje en Python a estudiantes y profesionales en el campo de la Geología.

Es recomendable tener conocimientos previos en geología general, estadística y álgebra lineal.
También es importante tener perseverancia para aprender cada tema y creatividad para resolver problemas.

Objetivos del proyecto

  • Aprender a desarrollar código usando Python.
  • Desarrollar un pensamiento algorítmico.
  • Aprender a usar Python para solucionar problemas en Geología.

Índice Binder

Todos los capítulos están disponibles dentro del repositorio como notebooks de Jupyter .ipynb.

  1. Fundamentos de Python
    1a. Python básico
    1b. Numpy
    1c. Pandas
    1d. Matplotlib
    1e. Ejercicios de Python en Geología
    1f. Ejercicios resueltos de Python en Geología
  2. Estadística y Visualización de datos
    2a. Bootstrap
    2b. Análisis descriptivo
    2c. Ejemplos de visualización de datos
    2d. Visualización de sondajes en 3D
    2e. Visualización de un modelo de bloques en 3D
  3. Ciencia de datos y Machine Learning
    3a. Seaborn
    3b. Agregando interactividad dentro de Python
    3c. Árboles de decisión
  4. Geoestadística
    4a. Introducción al Variograma
    4b. Variograma 1D
    4c. Declustering
    4d. Interpolación 2D - Inverso de la distancia
  5. Análisis geoespacial
    5a. Shapely
    5b. Geopandas
    5c. Rioxarray
    5d. Leafmap
  6. Geoquímica
    6a. Pyrolite
  7. Geofísica
    7a. Visualizando registros de pozo
  8. Geología estructural
    8a. Mplstereonet
    8b. Red estereográfica interactiva
  9. Geotecnia
    9a. Estimación de la probabilidad de fallo en un talud

Plantillas de trabajo

  • Plantilla para visualizar sondajes en 3D

Es altamente recomendable usar Binder para interactuar con los notebooks.
Alternativamente, puedes clonar el repositorio y usarlos como plantilla o reusar el código para desarrollar tus propios notebooks.


¿Cómo usar este manual?

El manual contiene documentos en formato .ipynb y se pueden abrir de las siguientes formas:

  • A través de un navegador web, usando la aplicación de Google Colab.
  • Usando Binder, una aplicación web que permite ejecutar código arbitrario dentro de un entorno virtual (similar a Google Colab).
  • A través de un editor de código instalado en tu computadora, como por ejemplo: Jupyter Lab, Jupyter Notebook o Visual Studio Code.

Si no tienes instalado Python, puedes seguir las indicaciones del archivo Anexos.ipynb.


Referencias