Python para Oceanógrafos.

Enthought Canopy

O ambiente de desenvolvimento das rotinas apresentadas neste site será o Enthought Canopy. Este software facilita em muito a aprendizagem por ser mais user friendly, possuir atalhos de teclado bem úteis e facilitar a instalação de alguns pacotes, como o NetCDF4.

Licença

Este software é gratuito para uso acadêmico, então, para baixá-lo é preciso primeiro criar uma conta, informando que instituição acadêmica você está vinculado e utilizar seu email acadêmico. Alguns emails acadêmicos, como o @usp.br, são automaticamente vinculados a uma licença acadêmica, se este não for o seu caso, talvez tenha que esperar alguns dias para a validação.

Download

Após a validação você fará login e então, clicando em Account no canto superior direito da tela: Passo 1

Depois vá na seção Downloads:

Passo 2

E clique para baixar o Canopy:

Passo 3

Instalação do Canopy

Uma das formas de organizar os programas instalados no Linux é criar uma pasta em sua /home para abrigar os programas e seus instaladores, evitando que sua /home se encha de diretórios.

  mkdir /home/username/Programs/Enthought/Canopy

Este comando criará tanto o diretório Programs como também o diretório Enthought, onde será instalado o Canopy. Agora copie o o instalador do Canopy para a pasta Enthought, acesse-a com o terminal e rode:

  bash canopy-1.6.2-rh5-64.sh

O nome do instalador pode variar com a versão ou máquina que você estiver usando. Aceite os termos e então escreva o caminho para o diretório Canopy criado no comando anterior:

  Do you approve the license terms? [yes|no]
  [no] >>> yes

  Canopy will be installed to this location:
  /home/username/Canopy

    * Press Enter to accept this location
    * Press CTRL-C to abort
    * or specify an alternate location. Please ensure that your location
      contains only ASCII letters, numbers, and the following punctuation
      chars: '.', '_', '-'

  [/home/username/Canopy] >>> /home/username/Programs/Enthought/Canopy

Após a instalação, abra o Canopy:

Passo 5

Aceite que o Canopy seja o Default do sistema operacional para abrir arquivos em python e logue-se com sua conta acadêmica:

Passo 6

Agora precisamos ativar o pip para instalar pacotes no Canopy. O pip é um repositório de pacotes em Python. Para isso execute os seguintes comandos no terminal:

  enpkg setuptools
  enpkg pip

Instalação dos módulos necessários

Agora que temos o Canopy instalado precisamos instalar os módulos em python que serão utilizados nos tutoriais. Para isso, abra o Canopy a pasta e acesse o Package Manager. Dentro deste, certifique-se que está logado e então procure por netcdf:

Instale todos os pacotes assinalados:

Passo 7

Certifique-se que todos estão com o selo verde:

Passo 8

Agora procure por basemap e instale os dois pacotes que aparecem:

Passo 9

Pacote OceanLab

Agora acesse a pasta /Programs em seu /home e execute o seguinte comando para baixar os módulos OceanLab:

  git clone https://github.com/iuryt/OceanLab.git
  cd OceanLab/

Agora execute o seguinte comando para instalar os módulos:

  python setup.py install

Pacote CmOcean

Existe um pacote de colormaps específicos para oceanografia. Eu recomendo fortemente que você use estes colormaps devido a sua ótima qualidade e conformidade com os padrões necessários para análise de dados através de imagem.

Para isso, rode o seguinte comando no prompt:

  pip install cmocean

Este pacote foi criado sob supervisão da profa. Dra. Kristen Thyng da Texas A&M. Visite o site e veja os exemplos e documentação.

Certificando-se que tudo foi instalado

Abra o Editor do Canopy, vá para a janela que tenha escrito "Welcome to Canopy's interactive data-analysis environment! " e execute os seguintes comandos:

  from OceanLab import *
  from mpl_toolkits.basemap import Basemap
  import pandas
  import numpy
  import scipy
  import matplotlib

Se não ocorrer nenhum erro é porque foi tudo instalado corretamente.

  Welcome to Canopy's interactive data-analysis environment! 
   with pylab-backend set to: qt
  Type '?' for more information.

  In [1]: from OceanLab import *
     ...: from mpl_toolkits.basemap import Basemap
     ...: import pandas
     ...: import numpy
     ...: import scipy
     ...: import matplotlib
     ...:
  In [2]: |

Como usar o Canopy

Abra o Canopy e abra seu Editor.

Uso

A letra A é a janela do Editor propriamente dito, é lá onde serão escritas as rotinas. A letra B é a kernel do python, é lá onde você interage com o python diretamente e a letra C apresenta o diretório de trabalho assim como arquivos recentes utilizados.

Atalhos importantes do Editor

CTRL+/: Comenta linhas selecionadas

CTRL+SHIFT+/: Descomenta linhas selecionadas

CTRL+R: Roda programa por completo

CTRL+SHIFT+R: Roda linhas selecionadas

Este post está sujeito a atualização. Qualquer dúvida sobre o tutorial ou sugestão, envie um email para mim: simoesiury@gmail.com Fico grato com a sua participação.

LaDO - USP
Praça do Oceanográfico, 191 - Cidade Universitária
CEP 05508-120 São Paulo, SP, Brasil
Tel: 55 (11) 3091-6552 / 3091-6578
Iury Tércio Simões de Sousa
simoesiury@gmail.com

Bootstrap