{"id":26360607,"url":"https://github.com/andrebelem/oficina_pygmt","last_synced_at":"2026-01-03T11:47:48.186Z","repository":{"id":246399769,"uuid":"821008814","full_name":"andrebelem/Oficina_PyGMT","owner":"andrebelem","description":"Este é o material da oficina de PyGMT","archived":false,"fork":false,"pushed_at":"2024-07-30T12:09:02.000Z","size":31451,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-07-30T15:17:04.213Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andrebelem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-27T16:10:06.000Z","updated_at":"2024-07-30T12:09:05.000Z","dependencies_parsed_at":"2024-07-30T15:10:53.451Z","dependency_job_id":null,"html_url":"https://github.com/andrebelem/Oficina_PyGMT","commit_stats":null,"previous_names":["andrebelem/oficina_pygmt"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrebelem%2FOficina_PyGMT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrebelem%2FOficina_PyGMT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrebelem%2FOficina_PyGMT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrebelem%2FOficina_PyGMT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrebelem","download_url":"https://codeload.github.com/andrebelem/Oficina_PyGMT/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243902250,"owners_count":20366258,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-16T16:53:24.320Z","updated_at":"2026-01-03T11:47:48.160Z","avatar_url":"https://github.com/andrebelem.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"  \n# Oficina de PyGMT [![DOI](https://zenodo.org/badge/821008814.svg)](https://zenodo.org/doi/10.5281/zenodo.12701582)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"Datasets/3D_sample.png\" alt=\"Descrição da Imagem\" width=\"400\"\u003e\n\u003c/p\u003e\n\n\nEste é o material da Oficina INTERNA: Uma introdução à exploração de dados geoespaciais com PyGMT, ministrado pelo oceanógrafo [André Belém](https://github.com/andrebelem) para o Seminário Interdisciplinar de Sustentabilidade [SIS2024](https://www.even3.com.br/sis-2024/), mas disponibilizado aqui de forma pública para outros interessados em aprender um pouco mais sobre o PyGMT além de outras técnicas de análise de dados geoespaciais. O curso foi baseado exclusivamente no [Google COLAB](https://colab.google/) e em notebooks de Python. Esse repositório está **em construção constante** ! Então, se quiser seguir o que acontece aqui, basta clicar sobre o botão \"watch\".\n\nEsse material foi adaptado (e traduzido) do curso [\"Criando mapas bonitos com o PyGMT\"](https://www.generic-mapping-tools.org/egu22pygmt/intro.html) ministrado durante o encontro da [European Geophysical Union General Assembly 2022](https://www.egu22.eu/). Se você gostou e quiser se tornar um *PyGMTniano*, e começar a usar o `PyGMT`no seu trabalho, pedimos gentilmente que você cite o uso do PyGMT usando o seguinte [DOI](https://doi.org/10.5281/zenodo.11062720). Você pode obter mais detalhes sobre isso na [página principal do PyGMT](https://www.pygmt.org/dev/index.html). Também recomendo a leitura do excepcional trabalho de Paul Wessel ([In Memoriam](https://www.soest.hawaii.edu/soestwp/announce/news/in-memoriam-pal-wessel/)) [The Origins of the Generic Mapping Tools: From Table Tennis to Geoscience](https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2023CN000231). \n\n## Gravação\nAssista pelo link [https://www.youtube.com/watch?v=ttrYQwFj7MA](https://www.youtube.com/watch?v=ttrYQwFj7MA)\n\n## Como usar todo esse material\n\nComo conversamos no curso, aprender python+PyGMT demanda dedicação e tempo, mas sem pressão (!). Explore os recursos, estude os códigos e pergunte ! Cada tutorial é renderizado neste repositório do github para fácil visualização 👀, mas todos são Jupyter notebooks criados no COLAB e projetados para serem executados interativamente. Basta seguir as instruções em cada notebook para começar a executar os tutoriais rapidamente! 🚀 É possível que em algum momento a estrutura do Google Colab mude (com novas atualizações), bem como o `PyGMT` que está sempre em constante atualização. Se algum dos exemplos parar de funcionar, basta me [mandar uma msg](mailto:andrebelem@id.uff.br) que eu vou tentar corrigir.\n\nBasicamente no colab, usamos duas células de código, uma para instalar o `conda colab` e outra para instalar o `pygmt`. Você pode criar essas células em qualquer colab e a partir dai começar a programar em `pygmt`.\n\n```\n!pip install -q condacolab\nimport condacolab\ncondacolab.install()\n```\nEspere o sistema reiniciar e depois:\n```\n%%capture\n!mamba install pygmt #\u003c- note que aqui usamos o mamba, mas isso pode ser feito com o conda\n# esta célula não irá produzir outputs na sua tela.\n```\nNão esqueça de dar `import pygmt` na primeira célula depois de instalar tudo.\n\n## Ideias e links\n\nVeja o documento [aqui]([Datasets/](https://github.com/andrebelem/Oficina_PyGMT/blob/main/Links%20Ideias%20Dados%20e%20outros%20materiais.md)) para mais algumas ideias interessantes.\u003cbr\u003e\nSe você tiver alguma dúvida ou quiser fazer algum comentário aqui, use o `pull request` ou mande um email para [andrebelem@id.uff.br](mailto:andrebelem@id.uff.br). Você pode ainda acessar o [Fórum do PyGMT](https://forum.generic-mapping-tools.org/) que é o principal hub para troca de informações e ajuda com os scripts.\n\nEspero que você tenha uma excelente experiência com o Python e com o PyGMT ! ❤️\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrebelem%2Foficina_pygmt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrebelem%2Foficina_pygmt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrebelem%2Foficina_pygmt/lists"}