Este projeto contém scripts para realizar análise de dados gravimétricos. Siga as instruções abaixo para configurar e executar o ambiente, mesmo que não tenha conhecimento prévio de Python.
utils.py
- Script com as funções necessárias.script.py
- Script principal a ser executado.requirements.toml
- Arquivo com as dependências do projeto.
Primeiro, é necessário instalar o Python. Siga as instruções abaixo para o seu sistema operativo:
- Aceda ao site oficial do Python: https://www.python.org/downloads/
- Clique no botão de download para transferir o instalador do Python.
- Execute o instalador e marque a opção "Add Python to PATH" antes de clicar em "Install Now".
- Aceda ao site oficial do Python: https://www.python.org/downloads/
- Clique no botão de download para transferir o instalador do Python.
- Execute o instalador e siga as instruções.
- Abra o terminal.
- Execute o seguinte comando para instalar Python:
sudo apt-get update sudo apt-get install python3 python3-pip
Pipenv é uma ferramenta para gerir ambientes virtuais e dependências no Python. Precisa de instalá-la para configurar o ambiente do projeto.
- Abra o terminal (ou Prompt de Comando no Windows).
- Execute o seguinte comando para instalar Pipenv:
pip install pipenv
- Clone o repositório para o seu diretório local:
git clone <URL_DO_REPOSITORIO> cd <NOME_DO_REPOSITORIO>
ou
-
Baixe o repositório como um arquivo ZIP e extraia-o para o seu diretório local.
-
Abra o terminal e navegue até o diretório do projeto:
cd <NOME_DO_REPOSITORIO>
-
Crie o ambiente virtual:
python -m venv venv
-
Ative o ambiente virtual: (windows)
venv\Scripts\activate
(MacOs/Linux)
source venv/bin/activate
-
Instale as dependências do projeto:
pip install -r requirements.toml
Para executar o script principal, utilize o comando abaixo e siga as instruções apresentadas no terminal:
python script.py
É importante que o ficheiro Excel tenha o seguinte formato:
- Coluna para a variável X
- Coluna para a variável Y
- Coluna com a Anomalia de Bouguer
Script desenvolvido por Diogo Filipe Gonçalves Cruz Email: cruzgfdiogo@gmail.com Github: https://github.com/diogoocruz