An open API service indexing awesome lists of open source software.

https://github.com/limajpp/projeto-ia-av1

Repositório dedicado ao projeto de AV1 da cadeira de inteligência artificial.
https://github.com/limajpp/projeto-ia-av1

Last synced: about 1 month ago
JSON representation

Repositório dedicado ao projeto de AV1 da cadeira de inteligência artificial.

Awesome Lists containing this project

README

          

# 📦 Configuração do Ambiente Python

Este projeto utiliza Python e depende da biblioteca **NumPy**. Para evitar conflitos com outros projetos, é recomendado usar um ambiente virtual (_venv_).

---

## 🐍 Pré-requisitos

Antes de começar, certifique-se de que você possui o Python instalado:

```bash
python --version
```

ou

```bash
python3 --version
```

---

## 🔧 Criando e ativando o ambiente virtual

### 🐧 Linux

1. Crie o ambiente virtual:

```bash
python3 -m venv venv
```

2. Ative o ambiente virtual:

```bash
source venv/bin/activate
```

---

### 🍎 macOS

1. Crie o ambiente virtual:

```bash
python3 -m venv venv
```

2. Ative o ambiente virtual:

```bash
source venv/bin/activate
```

---

### 🪟 Windows

1. Crie o ambiente virtual:

```bash
python -m venv venv
```

2. Ative o ambiente virtual:

- No Prompt de Comando (CMD):

```bash
venv\Scripts\activate
```

- No PowerShell:

```bash
venv\Scripts\Activate.ps1
```

> Caso ocorra erro de permissão no PowerShell, execute:

```bash
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
```

---

## 📥 Instalando as dependências

Com o ambiente virtual ativado, execute:

```bash
pip install -r requirements.txt
```

---

## ▶️ Executando o projeto

Antes de executar, ajuste os caminhos dos arquivos CSV no arquivo `main.py`.

Atualmente existem duas chamadas a `np.genfromtxt(...)` com caminhos absolutos.
Substitua os caminhos por caminhos válidos no seu computador.

Exemplo (caminho relativo, com o terminal aberto na pasta do projeto):

```python
np.genfromtxt("qb_2004(1).csv", delimiter=",", skip_header=1, usecols=(2,3))
np.genfromtxt("dose_radiacao_expandido.csv", delimiter=",", skip_header=1)
```

Depois de ajustar os caminhos, execute:

```bash
python main.py
```

---

## ❌ Desativando o ambiente virtual

Quando terminar, você pode sair do ambiente virtual com:

```bash
deactivate
```

---

## 💡 Lembre-se

- Sempre ative o ambiente virtual antes de rodar o projeto.
- Evite instalar pacotes globalmente para não causar conflitos.
- Os arquivos `.csv` devem estar disponíveis e com caminhos corretos no `main.py`.
- Execute o comando a partir da pasta raiz do projeto.

---

Pronto! Seu ambiente está configurado corretamente 🚀