Repositório criado com o objetivo de desenvolver os métodos abordados na disciplina.
MN_II/
├── main.py # Arquivo principal
├── src/ # Diretório com os métodos numéricos e funções auxiliares
│ ├── ud1_diferential_equations.py # Métodos numéricos da unidade 1 (derivada numérica)
│ ├── ud2_numerical_integration.py # Métodos numéricos da unidade 2 (integração numérica)
│ ├── ud3_autovalues.py # Métodos numéricos da unidade 3 (autovalores e autovetores)
│ ├── ud4_pvi.py # Métodos numéricos da unidade 4 (problemas de valor inicial)
│ ├── ud5_pvc.py # Métodos numéricos da unidade 5 (problemas de valor de contorno)
│ ├── utils/ # Módulo de utilitários
│ └── cli_interface/ # Módulo com métodos responsáveis pela interface via terminal
├── notebooks/ # Diretório contendo notebooks
│ └── *.ipynb # Arquivos jupyter notebook
├── tasks/ # Módulo voltado à atividade de processamento de imagens da UD1
├── .gitignore # Arquivos a serem ignorados pelo Git
├── requirements.txt # Arquivos de pendências python
├── functions.txt # Arquivo onde define-se as funções matemáticas estaticamente
└── README.md # Este arquivo| Unidade | Descrição | Status |
|---|---|---|
| 1 | Diferenciação Numérica | ✅ Concluído |
| 2 | Integração Numérica | ✅ Concluído |
| 3 | Autovalores e Autovetores | ✅ Concluído |
| 4 | Problemas de Valores Iniciais | ✅ Concluído |
| 5 | Problemas de Valores de Contorno | ✅ Concluído |
1. Clone o repositório.
Estando na IDE de sua escolha, basta executar no terminal:
git clone https://github.com/GabrielSilva08/MN_II.git2. Crie um ambiente virtual python.
A importância disso se dá para tornar o desenvolvimento do projeto consistente, com os colaboradores tendo as mesmas versões de bibliotecas python. Para criar um ambiente virtual python, estando no diretório raiz do projeto, basta executar:
python -m venv MNIIA qual irá criar uma pasta nomeada de MNII. Antes de realizar eventuais ajustes ou execuções, é necessário ativar o ambiente. Para isso, faça:
MNII\Scripts\activate.batIrá aparecer o nome do ambiente ao lado do path do projeto. Isso confirma que o ambiente está ativo.
3. Faça a instalação das bibliotecas necessárias.
Por fim, para fazer um uso consistente do projeto, sem se preocupar com eventuais erros de versões de bibliotecas, faça:
pip install -r requirements.txtO pip irá baixar todas as dependências necessárias do projeto.
📌 Importante:
Manter o arquivo requirements.txt atualizado conforme novas bibliotecas e pacotes vãos sendo utilizados.