Instalação - Local¶
Para instalar o pacote readDiag, é recomendado que o usuário prepare um ambiente do Python específico para o seu uso. Isto pode ser feito com o conda
ou com o módulo venv
do Python e a instalação do pacote pode ser feita através do pip
:
1 2 3 |
|
ou,
1 2 3 |
|
Alguns dos pacotes do Python que são instalados junto com o readDiag:
- Cartopy (v0.22.0)
- geopandas (v0.14.1)
- jupyterlab (v4.0.9)
- matplotlib (v3.8.2)
- numpy (v1.26.2)
- pandas (v2.1.4)
- xarray (v2023.12.0)
Se você apenas deseja conhecer o readDiag, obtenha uma cópia da última release em https://github.com/GAD-DIMNT-CPTEC/readDiag/releases ou em https://pypi.org/project/readDiag/#files.
Nota
Quando a criação do ambiente for feita com o conda
, o usuário deverá indicar uma versão do Python para a instalação. Para a versão atual do readDiag, o usuário deve indicar uma versão >=3.9.18. Isso garantirá que a resolução de dependências de pacotes seja resolvida corretamente durante o processo de instalação. Com o módulo venv
do Python, é necessário que o usuário tenha instalado em sua máquina também alguma distribuição do Python versão >=3.9.18. Para ambos os casos, recomenda-se a instalação do Miniconda.
O readDiag pode ser modificado e expandido para receber novas funcionalidades e correções de bugs (as quais devem ser submetidas ao projeto por meio de Pull Requests). Para criar um ambiente com todos os pacotes necessários para o seu desenvolvimento, utilize o arquivo environment.yml
ou requirements.txt
. Para isso, certifique-se de ter o Python (>=3.9.18) instalado na máquina e, em seguida, obtenha uma cópia do repositório.
Se você possui uma conta no GitHub e deseja participar do desenvolvimento do código, utilize uma das opções a seguir para obter uma cópia do repositório:
-
Utilizando o comando
gh
(mais informações aqui):1
gh repo clone GAD-DIMNT-CPTEC/readDiag
-
Utilizando o HTTPS (forma mais comum):
1
git clone https://github.com/GAD-DIMNT-CPTEC/readDiag.git
Com o comando
conda
disponível na máquina e com uma cópia do readDiag em disco, utilize o arquivoenvironment.yml
ourequirements.txt
para criar um ambiente de execução do readDiag. Para isso, siga as instruções a seguir.Atenção
Para a instalação do pacote readDiag, é necessário que um compilador Fortran instalado no computador do usuário. Se o ambiente Python do readDiag estiver corretamente configurado, não será necessário instalar pacotes adicionais. Para as distribuições Linux baseadas no Ubuntu, utilize o comando a seguir para instalar o compilador GNU Fortran:
1
sudo apt install gfortran
Além do Linux nativo, pode-se também utilizar o WSL do Windows seguindo as mesmas instruções desta página. Para obter mais informações sobre a instalação do WSL, clique aqui.
-
Entre no diretório onde o readDiag se encontra (se o arquivo estiver comprimido, descompacte-o antes). Localize o arquivo
environment.yml
e utilize-o para criar o ambiente:1
conda env create -f environment.yml
ou,
1 2 3
python -m venv readDiag-dev source readDiag-dev/bin/activate pip install -r requirements.txt
Informação
Esta etapa irá criar um ambiente virtual do Python onde serão instalados uma série de pacotes necessários para a instalação e execução do readDiag. Com a utilização do arquivo
environment.yml
, será criado o ambiente de nomereadDiag
com todos os pacotes necessários. Com a utilização do arquivorequirements.txt
, é necessário criar o ambiente manualmente. Neste caso, os comandospip install -r requirements.txt
epip install readDiag
tem os mesmos efeitos.
Para desinstalar o pacote readDiag (caso necessário), utilize o comando pip uninstall readDiag
.