Introducción a Python para geociencias

ilustraciones, diagramas, fotografías, mapas

Autores:
Prieto Gómez, Germán Andrés
Tipo de recurso:
Book
Fecha de publicación:
2024
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/85961
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/85961
Palabra clave:
550 - Ciencias de la tierra
Ciencias de la tierra
Procesamiento de datos
Python
Lenguaje de programaci´on de computadores
Programación orientada a objetos
Computación
Procesamiento electrónico de datos
Rights
openAccess
License
Atribución-SinDerivadas 4.0 Internacional
id UNACIONAL2_9bb9e06cd49ab3acdc2614a643ddc46b
oai_identifier_str oai:repositorio.unal.edu.co:unal/85961
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Introducción a Python para geociencias
title Introducción a Python para geociencias
spellingShingle Introducción a Python para geociencias
550 - Ciencias de la tierra
Ciencias de la tierra
Procesamiento de datos
Python
Lenguaje de programaci´on de computadores
Programación orientada a objetos
Computación
Procesamiento electrónico de datos
title_short Introducción a Python para geociencias
title_full Introducción a Python para geociencias
title_fullStr Introducción a Python para geociencias
title_full_unstemmed Introducción a Python para geociencias
title_sort Introducción a Python para geociencias
dc.creator.fl_str_mv Prieto Gómez, Germán Andrés
dc.contributor.author.none.fl_str_mv Prieto Gómez, Germán Andrés
dc.contributor.editor.none.fl_str_mv Guerrero Acosta, Daniela
dc.contributor.corporatename.spa.fl_str_mv Universidad Nacional de Colombia. Sede Bogotá. Facultad de Ciencias
dc.subject.ddc.spa.fl_str_mv 550 - Ciencias de la tierra
topic 550 - Ciencias de la tierra
Ciencias de la tierra
Procesamiento de datos
Python
Lenguaje de programaci´on de computadores
Programación orientada a objetos
Computación
Procesamiento electrónico de datos
dc.subject.proposal.spa.fl_str_mv Ciencias de la tierra
Procesamiento de datos
Python
Lenguaje de programaci´on de computadores
Programación orientada a objetos
Computación
Procesamiento electrónico de datos
description ilustraciones, diagramas, fotografías, mapas
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-04-23T21:25:07Z
dc.date.available.none.fl_str_mv 2024-04-23T21:25:07Z
dc.date.issued.none.fl_str_mv 2024-02
dc.type.spa.fl_str_mv Libro
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/book
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_2f33
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/LIB
format http://purl.org/coar/resource_type/c_2f33
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/85961
dc.identifier.eisbn.spa.fl_str_mv 9789585054844
url https://repositorio.unal.edu.co/handle/unal/85961
identifier_str_mv 9789585054844
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.citationedition.spa.fl_str_mv Primera edición
dc.relation.references.spa.fl_str_mv [1] JM.Aiken, C.Aiken, and F.Cotton, A python library for teaching computation to seismology students, Seismological Research Letters 89 (2018), no. 3, 1165–1171.
[2] CC. Barton, R. Paul, and L. Pointe, Fractals in the earth sciences, Springer Science & BusinessMedia, 1995.
M. Beyreuther, R. Barsch, L. Krischer, T.Megies, Y. Behr, and J.Wassermann, Obspy: A python toolbox for seismology, Seismological Research Letters 81 (2010), no. 3, 530–533.
WG. Blumberg, KT.Halbert, TA. Supinie, PT.Marsh, RL. ompson, and JA.Hart, Sharppy: An open-source sounding analysis toolkit for the atmospheric sciences, Bulletin of the American Meteorological Society 98 (2017), no. 8, 1625–1636.
E. Bonnet,O. Bour, NE. Odling, P. Davy, I.Main, P. Cowie, and B. Berkowitz, Scaling of fracture systems in geological media, Reviews of Geophysics 39 (2001), no. 3, 347–383.
GA. Cox, WJ. Brown, L. Billingham, and R.Holme,Magpysv: A python package for processing and denoising geomagnetic observatory data,Geochemistry, Geophysics, Geosystems 19 (2018), no. 9, 3347–3363.
FK.Dannemann Dugick,S. van der Lee,GA.Prieto,SN.Dybing, L.Toney, andHM.Cole,Roses:Remote online sessions for emerging seismologists,Seism. Res. Lett. 92 (2021), no. 4, 2657–2667.
R. De Castro, El universo LaTeX, segunda ed., Unibiblos, Universidad Nacional de Colombia, Bogot´a, Colombia, 2003.
AK. Dewdney, Beauty and profundity, the mandelbrot set and a flock of its cousins called julia, Scientific American 257 (1987), no. 5, 118–122.
G. Ekstr¨om, GA. Abers, and SC.Webb, Determination of surface-wave phase velocities across usarray from noise and aki’s spectral formulation, Geophysical Research Letters 36 (2009), no. 18.
VG. Gabriel, eory of complex numbers in structural geology, Eos, Transactions American Geophysical Union 35 (1954), no. 2, 310–319.
M. Goossens, F. Mittlebach, and A. Samarin, e LaTeX Companion, Addison-Wesley, 1994.
JP. Grotzinger and DH. Rothman, An abiotic model for stromatolite morphogenesis, Nature 383 (1996), no. 6599, 423–425.
CR. Harris, KJ. Millman, SJ. van der Walt, R. Gommers, P. Virtanen, D. Cournapeau, E.Wieser, J. Taylor, S. Berg, NJ. Smith, et al., Array programming with numpy,Nature 585 (2020), no. 7825, 357–362.
NJ. Higham, BibTeX: A Versatile Tool for LaTeX Users, SIAM News 27 (1994), no. 1, 10–19.
B. Jenny,B. ˇSavriˇc,ND.Arnold,BE.Marston,and CA.Preppernau,Aguide to selecting map projections for world and hemisphere maps, Choosing a map projection, Springer, 2017, pp. 213–228.
C. Jiang and MA. Denolle, Noisepy: A new high-performance python tool for ambient-noise seismology, Seismological Research Letters 91 (2020), no. 3, 1853–1866.
J. Kam, PCD.Milly, and KA. Dunne, Monthly time series of precipitation, air temperature, and net radiation for 2,673 gaged river basinsworldwide:U.s. geological survey data release, Tech. report, USGS, 2018.
DE. Knuth, e TeXbook, Computers and Typesetting, Addison-Wesley, 1986
H.Kopka and PW. Daly,AGuide to LaTeX2e. Document Preparation forBeginners andAdvanced Users, fourth ed.,Addison-Wesley Publishing Company, 2004.
L. Krischer, YA. Aiman, T. Bartholomaus, S. Donner, M. van Driel, K. Duru, K.Garina, K.Gessele, T.Gunawan, S.Hable, et al., Seismo-live: An educational online library of jupyter notebooks for seismology, Seismological Research Letters 89 (2018), no. 6, 2413–2419.
L. Lamport, LaTeX: A Document Preparation System, second ed., Addison- Wesley Professional, 1994.
B. Mandelbrot, How long is the coast of britain? Statistical self-similarity and fractional dimension, Science 156 (1967), no. 3775, 636–638.
Met O fice, Cartopy: a cartographic python library with a matplotlib interface, Exeter, Devon, 2010-2015.
P. Poli and GA. Prieto, Global rupture parameters for deep and intermediatedepth earthquakes, Journal of Geophysical Research: Solid Earth 121 (2016), no. 12, 8871–8887.
GA.Prieto, emultitaper spectrum analysis package inpython,Seismological Research Letters 93 (2022), no. 3, 1922–1929
GA. Prieto, JF. Lawrence, and GC. Beroza, Anelastic earth structure from the coherency of the ambient seismic field, Journal of Geophysical Research: Solid Earth 114 (2009), no. B7.
GA. Prieto, RL. Parker, and FL. Vernon, A fortran 90 library for multitaper spectrum analysis, Computers & Geosciences 35 (2009), no. 8, 1701–1710.
GA. Prieto, PM. Shearer, FL.Vernon, andD. Kilb, Earthquake source scaling and self-similarity estimation fromstacking p and s spectra, Journal ofGeophysical Research: Solid Earth 109 (2004), no. B8.
GA. Prieto, DJ. omson, FL. Vernon, PM. Shearer, and RL. Parker, Confidence intervals for earthquake source parameters, Geophysical Journal International 168 (2007), no. 3, 1227–1234.
BR. R¨obke and A. V¨ott, e tsunami phenomenon, Progress in Oceanography 159 (2017), 296–322.
CH. Scholz and BB.Mandelbrot, Fractals in geophysics, Springer, 1989.
PM. Shearer, Introduction to seismology, CambridgeUniversity Press, 2019.
H. Shen, Interactive notebooks: Sharing the code, Nature News 515 (2014), no. 7525, 151.
JP. Snyder, Map projections used by the us geological survey, Tech. report, US Government Printing O fice, 1982.
DJ. omson, Spectrum estimation and harmonic analysis, Proceedings of the IEEE 70 (1982), no. 9, 1055–1096.
JW. Tukey, Conclusions vs decisions, Technometrics 2 (1960), no. 4, 423–433.
DL. Turcotte, Fractals in geology and geophysics, Pure and applied Geophysics 131 (1989), no. 1, 171–196.
, Chaos, fractals, nonlinear phenomena in earth sciences, Reviews of Geophysics 33 (1995), no. S1, 341–343.
L. Uieda, D. Tian, WJ. Leong, W. Schlitzer, L. Toney, M. Grund, M. Jones, J. Yao, K.Materna, T.Newton, A. Anant, M. Ziebarth, and P.Wessel, PyGMT: A Python Interface for the GenericMapping Tools, Zenodo (2021).
L. Uieda and P.Wessel, Pygmt: Accessing the generic mapping tools from python, AGU FallMeeting Abstracts, vol. 2019, 2019, pp. NS21B–0813.
P. Wessel, JF. Luis, L. Uieda, R. Scharroo, F. Wobbe, WHF. Smith, and D. Tian, e generic mapping tools version 6, Geochemistry, Geophysics, Geosystems 20 (2019), no. 11, 5556–5564
MJ. Williams, L. Schoneveld, Y. Mao, J. Klump, J. Gosses, H. Dalton, A. Bath, and S. Barnes, Pyrolite: Python for geochemistry, Journal of Open Source Software 5 (2020), no. 50, 2314
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-SinDerivadas 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv vii, 210 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Nacional de Colombia, Sede Bogotá, Facultad de Ciencias
dc.publisher.place.spa.fl_str_mv Bogotá, Colombia
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/85961/1/license.txt
https://repositorio.unal.edu.co/bitstream/unal/85961/4/Copia%20de%20U.FT.09.006.004%20Licencia%20para%20publicacio%cc%81n%20de%20obras%20en%20el%20Repositorio%20Institucional%20UNAL%20v4%20%281%29.pdf
https://repositorio.unal.edu.co/bitstream/unal/85961/2/05.%20Intro_Python_DIGITAL.pdf
https://repositorio.unal.edu.co/bitstream/unal/85961/3/5.%20Intro_Python_CUB%20PNG%20161PX_206PX.png
https://repositorio.unal.edu.co/bitstream/unal/85961/5/05.%20Intro_Python_DIGITAL.pdf.jpg
bitstream.checksum.fl_str_mv eb34b1cf90b7e1103fc9dfd26be24b4a
b6ab253e12a7dccef963c3006f1a4235
24671884009b91099498f909c315ddcd
7626f0030e9bbccb59166d7593821a1f
1481d0bb0bd1e43e6f030ede5a47c94d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1806886106594017280
spelling Atribución-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Prieto Gómez, Germán Andrésf4b1fdb24cfa6e27fe443f67c37eb290Guerrero Acosta, DanielaUniversidad Nacional de Colombia. Sede Bogotá. Facultad de Ciencias2024-04-23T21:25:07Z2024-04-23T21:25:07Z2024-02https://repositorio.unal.edu.co/handle/unal/859619789585054844ilustraciones, diagramas, fotografías, mapas¿Para qué un nuevo libro de Python? ¿Y en español? A pesar de que hay textos disponibles, y muchos ejemplos en la web que sirven para aprender de manera individual, este libro tiene un objetivo específico: es una introducción a la programación con Python para el principiante en computación. Muchos de los libros disponibles se concentran en las capacidades, características y estructura de los códigos de Python, pero no contienen una guía para que el lector aprenda cómo programar. Este libro es a la vez una introducción a Python y una guía de cómo programar. Es un libro adecuado para el geocientífico experto que quiere incursionar en la programación, el profesional recién egresado que busca aplicar métodos computacionales en su trabajo, o el estudiante de pregrado y posgrado que siente deficiencias en aspectos computacionales, y que no encuentra cursos aplicados que puedan ser útiles en el desarrollo de sus estudios y de su futura carrera. Hay pocas referencias con estas características, y en español la disponibilidad es aún menor. Este texto busca cubrir la demanda del público geocientífico en Latinoamérica, y el gran número de estudiantes de pregrado y posgrado en Geología. El objetivo de este libro es que sea fácilmente entendible, y que le proporcione al lector las herramientas básicas que requiere para poder buscar soluciones a problemas numéricos en geociencias. De este modo, el libro no busca ser una fuente o referencia para solucionar problemas comunes específicos, sino permitir que el lector pueda, usando Python, generar sus propios algoritmos, y ponerlos en practica. Además, a pesar de que cada día se publica software (módulos y paquetes, muchos con licencias gratuitas) que pueden ser utilizados para solucionar problemas en geociencias, este libro no pretende ser una introducción a una larga lista de software. Sí busca en cambio dar las herramientas para que el lector pueda implementar cualquier algoritmo, y, sobre todo, que tenga la capacidad de mirar dentro del algoritmo, cambiar partes del código, adaptarlo a sus necesidades, y evitar así usar software como cajas negras. En otras palabras, que el lector tenga la capacidad de entender lo que hace el algoritmo, lo que hay dentro. E incluso, que pueda desarrollar nuevo software. En ese sentido, los únicos paquetes no tradicionales que se utilizan en este libro son paquetes para la generación de mapas. El enfoque del libro viene con mis prejuicios. Yo aprendí a programar tarde en mi carrera, después de terminar mi pregrado en Geología. Python es un lenguaje orientado a objetos (object-oriented), a diferencia de Fortran (F77/F90), el lenguaje que primero aprendí durante mis estudios de posgrado. Por lo tanto, el libro tiene un enfoque más clásico, con poco énfasis en orientación a objetos. Este libro incluye scripts de Python (archivos que contienen código para ser corrido en Python), y Notebooks o JupyterNotebooks que replican todos los ejemplos y la mayoría de figuras en el libro. Dichos archivos están disponibles en el material suplementario del libro, y se puede acceder a ellos por medio de github (link). (Texto tomado de la fuente)Prefacio -- Capítulo 1 -- Software e instalación -- 1. Instalación de Python con Anaconda -- 2. Cómo usar Python -- 2.1. Scripts -- 2.2. Jupyter Notebooks y Colab -- 3. Instalación de paquetes -- Capítulo 2 -- Primeros pasos en Python -- 1. Primer programa -- 1.1. Explicación del primer programa -- 1.2. Alternativas para el primer programa -- 2. Multiplicar dos números enteros -- 3. For loops -- 3.1. Una tabla trigonométrica con for loops -- 3.2. Posibles variaciones -- 4. Funciones del modulo math -- 5. Sobre formatos -- Capítulo 3 Interacción con Python -- 1. Entrada con el teclado -- 2. For y while loops, condicionales if -- 2.1. Escoger entre for y while loops -- 3. Múltiples condicionales if, elif, else -- 4. Ejemplo: máximo común divisor -- Capítulo 4 -- Funciones del usuario -- 1. Funciones dentro del programa -- 2. Funciones con más salidas -- 3. Modules & packages propios -- 3.1. Los module -- 3.2. Los packages -- 4. Ajustando el path para módulos propios -- Capítulo 5 -- Arreglos: vectores y matrices -- 1. Arreglos numéricos -- 1.1. Los números primos -- 1.2. Arreglos 1D -- 1.3. Arreglos 2D -- 1.4. Aritmética en arreglos -- 2. Arreglos dentro de funciones -- 3. Una aplicación a tsunamis -- 4. Strings y arreglos de caracteres -- 4.1. Arreglos de caracteres -- Capítulo 6 -- Lectura y generación de archivos 101 1. Cómo leer un archivo de texto -- 2. I/O de datos en Python -- 2.1. Lectura de archivos -- 2.2. Guardar archivos -- 3. I/O veloz en Python -- 4. Archivos de texto plano o binarios -- Capítulo 7 -- Gráficas de datos -- 1. Concepto de gráficas orientada a objetos -- 2. Gráficas 1D/2D -- 3. Gráficas 2D/3D -- Capítulo 8 -- Mapas con Cartopy y PyGMT -- 1. Cartopy -- 1.1. Mapa global -- 1.2. Proyecciones esféricas y topografía -- 1.3. Mapas con fronteras -- 1.4. Mapas con colores -- 1.5. Ríos y fronteras -- 1.6. ¿Cómo incluir datos propios? -- 2. PyGMT -- 2.1. Mapa global -- 2.2. Proyecciones esféricas y topografía -- 2.3. Mapas con fronteras -- 2.4. Mapas con colores -- 2.5. Ríos y fronteras -- 2.6. ¿Cómo incluir datos propios? -- 3. ¿Cuál escoger? -- Capítulo 9 -- Números complejos -- 1. Números complejos en Python -- 1.1. Divisi´on de n´umeros complejos -- 1.2. Otras operaciones con complejos -- 2. Arreglos de n´umeros complejos -- 3. Fractales -- Bibliografía -- Índice --Primera edición, febrero de 2024vii, 210 páginasapplication/pdfspaUniversidad Nacional de Colombia, Sede Bogotá, Facultad de CienciasBogotá, Colombia550 - Ciencias de la tierraCiencias de la tierraProcesamiento de datosPythonLenguaje de programaci´on de computadoresProgramación orientada a objetosComputaciónProcesamiento electrónico de datosIntroducción a Python para geocienciasLibroinfo:eu-repo/semantics/bookinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_2f33http://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/LIBPrimera edición[1] JM.Aiken, C.Aiken, and F.Cotton, A python library for teaching computation to seismology students, Seismological Research Letters 89 (2018), no. 3, 1165–1171.[2] CC. Barton, R. Paul, and L. Pointe, Fractals in the earth sciences, Springer Science & BusinessMedia, 1995.M. Beyreuther, R. Barsch, L. Krischer, T.Megies, Y. Behr, and J.Wassermann, Obspy: A python toolbox for seismology, Seismological Research Letters 81 (2010), no. 3, 530–533.WG. Blumberg, KT.Halbert, TA. Supinie, PT.Marsh, RL. ompson, and JA.Hart, Sharppy: An open-source sounding analysis toolkit for the atmospheric sciences, Bulletin of the American Meteorological Society 98 (2017), no. 8, 1625–1636.E. Bonnet,O. Bour, NE. Odling, P. Davy, I.Main, P. Cowie, and B. Berkowitz, Scaling of fracture systems in geological media, Reviews of Geophysics 39 (2001), no. 3, 347–383.GA. Cox, WJ. Brown, L. Billingham, and R.Holme,Magpysv: A python package for processing and denoising geomagnetic observatory data,Geochemistry, Geophysics, Geosystems 19 (2018), no. 9, 3347–3363.FK.Dannemann Dugick,S. van der Lee,GA.Prieto,SN.Dybing, L.Toney, andHM.Cole,Roses:Remote online sessions for emerging seismologists,Seism. Res. Lett. 92 (2021), no. 4, 2657–2667.R. De Castro, El universo LaTeX, segunda ed., Unibiblos, Universidad Nacional de Colombia, Bogot´a, Colombia, 2003.AK. Dewdney, Beauty and profundity, the mandelbrot set and a flock of its cousins called julia, Scientific American 257 (1987), no. 5, 118–122.G. Ekstr¨om, GA. Abers, and SC.Webb, Determination of surface-wave phase velocities across usarray from noise and aki’s spectral formulation, Geophysical Research Letters 36 (2009), no. 18.VG. Gabriel, eory of complex numbers in structural geology, Eos, Transactions American Geophysical Union 35 (1954), no. 2, 310–319.M. Goossens, F. Mittlebach, and A. Samarin, e LaTeX Companion, Addison-Wesley, 1994.JP. Grotzinger and DH. Rothman, An abiotic model for stromatolite morphogenesis, Nature 383 (1996), no. 6599, 423–425.CR. Harris, KJ. Millman, SJ. van der Walt, R. Gommers, P. Virtanen, D. Cournapeau, E.Wieser, J. Taylor, S. Berg, NJ. Smith, et al., Array programming with numpy,Nature 585 (2020), no. 7825, 357–362.NJ. Higham, BibTeX: A Versatile Tool for LaTeX Users, SIAM News 27 (1994), no. 1, 10–19.B. Jenny,B. ˇSavriˇc,ND.Arnold,BE.Marston,and CA.Preppernau,Aguide to selecting map projections for world and hemisphere maps, Choosing a map projection, Springer, 2017, pp. 213–228.C. Jiang and MA. Denolle, Noisepy: A new high-performance python tool for ambient-noise seismology, Seismological Research Letters 91 (2020), no. 3, 1853–1866.J. Kam, PCD.Milly, and KA. Dunne, Monthly time series of precipitation, air temperature, and net radiation for 2,673 gaged river basinsworldwide:U.s. geological survey data release, Tech. report, USGS, 2018.DE. Knuth, e TeXbook, Computers and Typesetting, Addison-Wesley, 1986H.Kopka and PW. Daly,AGuide to LaTeX2e. Document Preparation forBeginners andAdvanced Users, fourth ed.,Addison-Wesley Publishing Company, 2004.L. Krischer, YA. Aiman, T. Bartholomaus, S. Donner, M. van Driel, K. Duru, K.Garina, K.Gessele, T.Gunawan, S.Hable, et al., Seismo-live: An educational online library of jupyter notebooks for seismology, Seismological Research Letters 89 (2018), no. 6, 2413–2419.L. Lamport, LaTeX: A Document Preparation System, second ed., Addison- Wesley Professional, 1994.B. Mandelbrot, How long is the coast of britain? Statistical self-similarity and fractional dimension, Science 156 (1967), no. 3775, 636–638.Met O fice, Cartopy: a cartographic python library with a matplotlib interface, Exeter, Devon, 2010-2015.P. Poli and GA. Prieto, Global rupture parameters for deep and intermediatedepth earthquakes, Journal of Geophysical Research: Solid Earth 121 (2016), no. 12, 8871–8887.GA.Prieto, emultitaper spectrum analysis package inpython,Seismological Research Letters 93 (2022), no. 3, 1922–1929GA. Prieto, JF. Lawrence, and GC. Beroza, Anelastic earth structure from the coherency of the ambient seismic field, Journal of Geophysical Research: Solid Earth 114 (2009), no. B7.GA. Prieto, RL. Parker, and FL. Vernon, A fortran 90 library for multitaper spectrum analysis, Computers & Geosciences 35 (2009), no. 8, 1701–1710.GA. Prieto, PM. Shearer, FL.Vernon, andD. Kilb, Earthquake source scaling and self-similarity estimation fromstacking p and s spectra, Journal ofGeophysical Research: Solid Earth 109 (2004), no. B8.GA. Prieto, DJ. omson, FL. Vernon, PM. Shearer, and RL. Parker, Confidence intervals for earthquake source parameters, Geophysical Journal International 168 (2007), no. 3, 1227–1234.BR. R¨obke and A. V¨ott, e tsunami phenomenon, Progress in Oceanography 159 (2017), 296–322.CH. Scholz and BB.Mandelbrot, Fractals in geophysics, Springer, 1989.PM. Shearer, Introduction to seismology, CambridgeUniversity Press, 2019.H. Shen, Interactive notebooks: Sharing the code, Nature News 515 (2014), no. 7525, 151.JP. Snyder, Map projections used by the us geological survey, Tech. report, US Government Printing O fice, 1982.DJ. omson, Spectrum estimation and harmonic analysis, Proceedings of the IEEE 70 (1982), no. 9, 1055–1096.JW. Tukey, Conclusions vs decisions, Technometrics 2 (1960), no. 4, 423–433.DL. Turcotte, Fractals in geology and geophysics, Pure and applied Geophysics 131 (1989), no. 1, 171–196., Chaos, fractals, nonlinear phenomena in earth sciences, Reviews of Geophysics 33 (1995), no. S1, 341–343.L. Uieda, D. Tian, WJ. Leong, W. Schlitzer, L. Toney, M. Grund, M. Jones, J. Yao, K.Materna, T.Newton, A. Anant, M. Ziebarth, and P.Wessel, PyGMT: A Python Interface for the GenericMapping Tools, Zenodo (2021).L. Uieda and P.Wessel, Pygmt: Accessing the generic mapping tools from python, AGU FallMeeting Abstracts, vol. 2019, 2019, pp. NS21B–0813.P. Wessel, JF. Luis, L. Uieda, R. Scharroo, F. Wobbe, WHF. Smith, and D. Tian, e generic mapping tools version 6, Geochemistry, Geophysics, Geosystems 20 (2019), no. 11, 5556–5564MJ. Williams, L. Schoneveld, Y. Mao, J. Klump, J. Gosses, H. Dalton, A. Bath, and S. Barnes, Pyrolite: Python for geochemistry, Journal of Open Source Software 5 (2020), no. 50, 2314AdministradoresEstudiantesPúblico generalLICENSElicense.txtlicense.txttext/plain; charset=utf-85879https://repositorio.unal.edu.co/bitstream/unal/85961/1/license.txteb34b1cf90b7e1103fc9dfd26be24b4aMD51Copia de U.FT.09.006.004 Licencia para publicación de obras en el Repositorio Institucional UNAL v4 (1).pdfCopia de U.FT.09.006.004 Licencia para publicación de obras en el Repositorio Institucional UNAL v4 (1).pdfapplication/pdf636956https://repositorio.unal.edu.co/bitstream/unal/85961/4/Copia%20de%20U.FT.09.006.004%20Licencia%20para%20publicacio%cc%81n%20de%20obras%20en%20el%20Repositorio%20Institucional%20UNAL%20v4%20%281%29.pdfb6ab253e12a7dccef963c3006f1a4235MD54ORIGINAL05. Intro_Python_DIGITAL.pdf05. Intro_Python_DIGITAL.pdfLibro completo Introducción a Python para geocienciasapplication/pdf56550107https://repositorio.unal.edu.co/bitstream/unal/85961/2/05.%20Intro_Python_DIGITAL.pdf24671884009b91099498f909c315ddcdMD52THUMBNAIL5. Intro_Python_CUB PNG 161PX_206PX.png5. Intro_Python_CUB PNG 161PX_206PX.pngimage/png46656https://repositorio.unal.edu.co/bitstream/unal/85961/3/5.%20Intro_Python_CUB%20PNG%20161PX_206PX.png7626f0030e9bbccb59166d7593821a1fMD5305. Intro_Python_DIGITAL.pdf.jpg05. Intro_Python_DIGITAL.pdf.jpgGenerated Thumbnailimage/jpeg7291https://repositorio.unal.edu.co/bitstream/unal/85961/5/05.%20Intro_Python_DIGITAL.pdf.jpg1481d0bb0bd1e43e6f030ede5a47c94dMD55unal/85961oai:repositorio.unal.edu.co:unal/859612024-04-23 23:05:02.474Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUEFSVEUgMS4gVMOJUk1JTk9TIERFIExBIExJQ0VOQ0lBIFBBUkEgUFVCTElDQUNJw5NOIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KCkxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgYXV0b3IsIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgc2UgaW50ZWdyYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBiYWpvIGxvcyBzaWd1aWVudGVzIHTDqXJtaW5vczoKCgphKQlMb3MgYXV0b3JlcyB5L28gbG9zIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgcGFyYSByZWFsaXphciBsb3Mgc2lndWllbnRlcyBhY3RvcyBzb2JyZSBsYSBvYnJhOiBpKSByZXByb2R1Y2lyIGxhIG9icmEgZGUgbWFuZXJhIGRpZ2l0YWwsIHBlcm1hbmVudGUgbyB0ZW1wb3JhbCwgaW5jbHV5ZW5kbyBlbCBhbG1hY2VuYW1pZW50byBlbGVjdHLDs25pY28sIGFzw60gY29tbyBjb252ZXJ0aXIgZWwgZG9jdW1lbnRvIGVuIGVsIGN1YWwgc2UgZW5jdWVudHJhIGNvbnRlbmlkYSBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBleGlzdGVudGUgYSBsYSBmZWNoYSBkZSBsYSBzdXNjcmlwY2nDs24gZGUgbGEgcHJlc2VudGUgbGljZW5jaWEsIHkgaWkpIGNvbXVuaWNhciBhbCBww7pibGljbyBsYSBvYnJhIHBvciBjdWFscXVpZXIgbWVkaW8gbyBwcm9jZWRpbWllbnRvLCBlbiBtZWRpb3MgYWzDoW1icmljb3MgbyBpbmFsw6FtYnJpY29zLCBpbmNsdXllbmRvIGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBlbiBhY2Nlc28gYWJpZXJ0by4gQWRpY2lvbmFsIGEgbG8gYW50ZXJpb3IsIGVsIGF1dG9yIHkvbyB0aXR1bGFyIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBxdWUsIGVuIGxhIHJlcHJvZHVjY2nDs24geSBjb211bmljYWNpw7NuIGFsIHDDumJsaWNvIHF1ZSBsYSBVbml2ZXJzaWRhZCByZWFsaWNlIHNvYnJlIGxhIG9icmEsIGhhZ2EgbWVuY2nDs24gZGUgbWFuZXJhIGV4cHJlc2EgYWwgdGlwbyBkZSBsaWNlbmNpYSBDcmVhdGl2ZSBDb21tb25zIGJham8gbGEgY3VhbCBlbCBhdXRvciB5L28gdGl0dWxhciBkZXNlYSBvZnJlY2VyIHN1IG9icmEgYSBsb3MgdGVyY2Vyb3MgcXVlIGFjY2VkYW4gYSBkaWNoYSBvYnJhIGEgdHJhdsOpcyBkZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgY3VhbmRvIHNlYSBlbCBjYXNvLiBFbCBhdXRvciB5L28gdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgcHJlc2VudGUgbGljZW5jaWEgbWVkaWFudGUgc29saWNpdHVkIGVsZXZhZGEgYSBsYSBEaXJlY2Npw7NuIE5hY2lvbmFsIGRlIEJpYmxpb3RlY2FzIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLiAKCmIpIAlMb3MgYXV0b3JlcyB5L28gdGl0dWxhcmVzIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgY29uZmllcmVuIGxhIGxpY2VuY2lhIHNlw7FhbGFkYSBlbiBlbCBsaXRlcmFsIGEpIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gcG9yIGVsIHRpZW1wbyBkZSBwcm90ZWNjacOzbiBkZSBsYSBvYnJhIGVuIHRvZG9zIGxvcyBwYcOtc2VzIGRlbCBtdW5kbywgZXN0byBlcywgc2luIGxpbWl0YWNpw7NuIHRlcnJpdG9yaWFsIGFsZ3VuYS4KCmMpCUxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBtYW5pZmllc3RhbiBlc3RhciBkZSBhY3VlcmRvIGNvbiBxdWUgbGEgcHJlc2VudGUgbGljZW5jaWEgc2Ugb3RvcmdhIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCByZW51bmNpYW4gYSByZWNpYmlyIGN1YWxxdWllciByZXRyaWJ1Y2nDs24gZWNvbsOzbWljYSBvIGVtb2x1bWVudG8gYWxndW5vIHBvciBsYSBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgeSBjdWFscXVpZXIgb3RybyB1c28gcXVlIHNlIGhhZ2EgZW4gbG9zIHTDqXJtaW5vcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGRlIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgY29uIHF1ZSBzZSBwdWJsaWNhLgoKZCkJUXVpZW5lcyBmaXJtYW4gZWwgcHJlc2VudGUgZG9jdW1lbnRvIGRlY2xhcmFuIHF1ZSBwYXJhIGxhIGNyZWFjacOzbiBkZSBsYSBvYnJhLCBubyBzZSBoYW4gdnVsbmVyYWRvIGxvcyBkZXJlY2hvcyBkZSBwcm9waWVkYWQgaW50ZWxlY3R1YWwsIGluZHVzdHJpYWwsIG1vcmFsZXMgeSBwYXRyaW1vbmlhbGVzIGRlIHRlcmNlcm9zLiBEZSBvdHJhIHBhcnRlLCAgcmVjb25vY2VuIHF1ZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlIHkgc2UgZW5jdWVudHJhIGV4ZW50YSBkZSBjdWxwYSBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGFsZ8O6biB0aXBvIGRlIHJlY2xhbWFjacOzbiBlbiBtYXRlcmlhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIG8gcHJvcGllZGFkIGludGVsZWN0dWFsIGVuIGdlbmVyYWwuIFBvciBsbyB0YW50bywgbG9zIGZpcm1hbnRlcyAgYWNlcHRhbiBxdWUgY29tbyB0aXR1bGFyZXMgw7puaWNvcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciwgYXN1bWlyw6FuIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIGNpdmlsLCBhZG1pbmlzdHJhdGl2YSB5L28gcGVuYWwgcXVlIHB1ZWRhIGRlcml2YXJzZSBkZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYS4gIAoKZikJQXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyBhZ3JlZ2Fkb3JlcyBkZSBjb250ZW5pZG9zLCBidXNjYWRvcmVzIGFjYWTDqW1pY29zLCBtZXRhYnVzY2Fkb3Jlcywgw61uZGljZXMgeSBkZW3DoXMgbWVkaW9zIHF1ZSBzZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBwcm9tb3ZlciBlbCBhY2Nlc28geSBjb25zdWx0YSBkZSBsYSBtaXNtYS4gCgpnKQlFbiBlbCBjYXNvIGRlIGxhcyB0ZXNpcyBjcmVhZGFzIHBhcmEgb3B0YXIgZG9ibGUgdGl0dWxhY2nDs24sIGxvcyBmaXJtYW50ZXMgc2Vyw6FuIGxvcyByZXNwb25zYWJsZXMgZGUgY29tdW5pY2FyIGEgbGFzIGluc3RpdHVjaW9uZXMgbmFjaW9uYWxlcyBvIGV4dHJhbmplcmFzIGVuIGNvbnZlbmlvLCBsYXMgbGljZW5jaWFzIGRlIGFjY2VzbyBhYmllcnRvIENyZWF0aXZlIENvbW1vbnMgeSBhdXRvcml6YWNpb25lcyBhc2lnbmFkYXMgYSBzdSBvYnJhIHBhcmEgbGEgcHVibGljYWNpw7NuIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU5BTCBkZSBhY3VlcmRvIGNvbiBsYXMgZGlyZWN0cmljZXMgZGUgbGEgUG9sw610aWNhIEdlbmVyYWwgZGUgbGEgQmlibGlvdGVjYSBEaWdpdGFsLgoKCmgpCVNlIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgY29tbyByZXNwb25zYWJsZSBkZWwgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcywgZGUgYWN1ZXJkbyBjb24gbGEgbGV5IDE1ODEgZGUgMjAxMiBlbnRlbmRpZW5kbyBxdWUgc2UgZW5jdWVudHJhbiBiYWpvIG1lZGlkYXMgcXVlIGdhcmFudGl6YW4gbGEgc2VndXJpZGFkLCBjb25maWRlbmNpYWxpZGFkIGUgaW50ZWdyaWRhZCwgeSBzdSB0cmF0YW1pZW50byB0aWVuZSB1bmEgZmluYWxpZGFkIGhpc3TDs3JpY2EsIGVzdGFkw61zdGljYSBvIGNpZW50w61maWNhIHNlZ8O6biBsbyBkaXNwdWVzdG8gZW4gbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMuCgoKClBBUlRFIDIuIEFVVE9SSVpBQ0nDk04gUEFSQSBQVUJMSUNBUiBZIFBFUk1JVElSIExBIENPTlNVTFRBIFkgVVNPIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KClNlIGF1dG9yaXphIGxhIHB1YmxpY2FjacOzbiBlbGVjdHLDs25pY2EsIGNvbnN1bHRhIHkgdXNvIGRlIGxhIG9icmEgcG9yIHBhcnRlIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgZGUgc3VzIHVzdWFyaW9zIGRlIGxhIHNpZ3VpZW50ZSBtYW5lcmE6CgphLglDb25jZWRvIGxpY2VuY2lhIGVuIGxvcyB0w6lybWlub3Mgc2XDsWFsYWRvcyBlbiBsYSBwYXJ0ZSAxIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGNvbiBlbCBvYmpldGl2byBkZSBxdWUgbGEgb2JyYSBlbnRyZWdhZGEgc2VhIHB1YmxpY2FkYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGVuIGFjY2VzbyBhYmllcnRvIHBhcmEgc3UgY29uc3VsdGEgcG9yIGxvcyB1c3VhcmlvcyBkZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSAgYSB0cmF2w6lzIGRlIGludGVybmV0LgoKCgpQQVJURSAzIEFVVE9SSVpBQ0nDk04gREUgVFJBVEFNSUVOVE8gREUgREFUT1MgUEVSU09OQUxFUy4KCkxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLCBjb21vIHJlc3BvbnNhYmxlIGRlbCBUcmF0YW1pZW50byBkZSBEYXRvcyBQZXJzb25hbGVzLCBpbmZvcm1hIHF1ZSBsb3MgZGF0b3MgZGUgY2Fyw6FjdGVyIHBlcnNvbmFsIHJlY29sZWN0YWRvcyBtZWRpYW50ZSBlc3RlIGZvcm11bGFyaW8sIHNlIGVuY3VlbnRyYW4gYmFqbyBtZWRpZGFzIHF1ZSBnYXJhbnRpemFuIGxhIHNlZ3VyaWRhZCwgY29uZmlkZW5jaWFsaWRhZCBlIGludGVncmlkYWQgeSBzdSB0cmF0YW1pZW50byBzZSByZWFsaXphIGRlIGFjdWVyZG8gYWwgY3VtcGxpbWllbnRvIG5vcm1hdGl2byBkZSBsYSBMZXkgMTU4MSBkZSAyMDEyIHkgZGUgbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMgZGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEuIFB1ZWRlIGVqZXJjZXIgc3VzIGRlcmVjaG9zIGNvbW8gdGl0dWxhciBhIGNvbm9jZXIsIGFjdHVhbGl6YXIsIHJlY3RpZmljYXIgeSByZXZvY2FyIGxhcyBhdXRvcml6YWNpb25lcyBkYWRhcyBhIGxhcyBmaW5hbGlkYWRlcyBhcGxpY2FibGVzIGEgdHJhdsOpcyBkZSBsb3MgY2FuYWxlcyBkaXNwdWVzdG9zIHkgZGlzcG9uaWJsZXMgZW4gd3d3LnVuYWwuZWR1LmNvIG8gZS1tYWlsOiBwcm90ZWNkYXRvc19uYUB1bmFsLmVkdS5jbyIKClRlbmllbmRvIGVuIGN1ZW50YSBsbyBhbnRlcmlvciwgYXV0b3Jpem8gZGUgbWFuZXJhIHZvbHVudGFyaWEsIHByZXZpYSwgZXhwbMOtY2l0YSwgaW5mb3JtYWRhIGUgaW5lcXXDrXZvY2EgYSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhIHRyYXRhciBsb3MgZGF0b3MgcGVyc29uYWxlcyBkZSBhY3VlcmRvIGNvbiBsYXMgZmluYWxpZGFkZXMgZXNwZWPDrWZpY2FzIHBhcmEgZWwgZGVzYXJyb2xsbyB5IGVqZXJjaWNpbyBkZSBsYXMgZnVuY2lvbmVzIG1pc2lvbmFsZXMgZGUgZG9jZW5jaWEsIGludmVzdGlnYWNpw7NuIHkgZXh0ZW5zacOzbiwgYXPDrSBjb21vIGxhcyByZWxhY2lvbmVzIGFjYWTDqW1pY2FzLCBsYWJvcmFsZXMsIGNvbnRyYWN0dWFsZXMgeSB0b2RhcyBsYXMgZGVtw6FzIHJlbGFjaW9uYWRhcyBjb24gZWwgb2JqZXRvIHNvY2lhbCBkZSBsYSBVbml2ZXJzaWRhZC4gCgo=