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):1gh repo clone GAD-DIMNT-CPTEC/readDiag -
Utilizando o HTTPS (forma mais comum):
1git clone https://github.com/GAD-DIMNT-CPTEC/readDiag.gitCom o comando
condadisponível na máquina e com uma cópia do readDiag em disco, utilize o arquivoenvironment.ymlourequirements.txtpara 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:
1sudo apt install gfortranAlé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.ymle utilize-o para criar o ambiente:1conda env create -f environment.ymlou,
1 2 3
python -m venv readDiag-dev source readDiag-dev/bin/activate pip install -r requirements.txtInformaçã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 nomereadDiagcom 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.txtepip install readDiagtem os mesmos efeitos.
Para desinstalar o pacote readDiag (caso necessário), utilize o comando pip uninstall readDiag.