Aqui está um guia de início rápido para executar o Harmony . Estas instruções são para a versão completa do Harmony , incluindo a ferramenta gráfica baseada em navegador que está disponível online em https://harmonydata.ac.uk/app/. Se você precisa apenas das bibliotecas Python ou R, ou da API REST , consulte nosso Página do Github .
Você precisará primeiro baixar e instalar alguns programas que o Harmony precisa para executar.
Você precisa de um computador com pelo menos 16 GB de RAM – em outras palavras, um computador bastante sofisticado. Isso ocorre porque o Harmony faz duas coisas que precisam de algum trabalho computacional pesado:
Além disso, o front-end baseado em navegador está sendo executado em Node.js para criar os belos gráficos que você pode ver em nossa ferramenta da web.
Se você não precisa de toda essa funcionalidade, pode preferir instalar a biblioteca Harmony Python , biblioteca R, API REST ou até mesmo executar nosso contêiner Docker disponível em nossa página DockerHub .
Baixe e instale Java, Node.js e NPM, caso ainda não os tenha.
Se você é um usuário de Mac e usa o Homebrew, pode executá-lo no Terminal.
brew install java nodejs npm
Se você usa o Ubuntu, pode executar isso no console:
apt-get update
apt-get install default-jre npm nodejs
Certifique-se de ter o Java versão 11 ou posterior, NPM versão 6.14.4 ou posterior e Node.js versão 10.19.0 ou posterior
Baixe o Apache Tika neste link: https://tika.apache.org/download.html
Em seguida, no console ou Terminal, digite:
java -jar tika-server-standard-2.3.0.jar
(os números no final do nome do arquivo podem mudar)
Certifique-se de ter o Tika 2.3.0 ou posterior.
Se você ainda não tem Python em seu computador, recomendamos baixá-lo de Anaconda . Certifique-se de ter o Python 3.9 ou posterior.
Visit the API Github page and click Code -> Download ZIP. Unzip it on your computer.
No terminal ou console, digite
pip install -r requirements.txt
python harmony/src/harmony/util/model_downloader.py
No terminal ou console, digite
python main.py
Visit our front end Github page and click Code -> Download ZIP. Unzip it on your computer.
No Terminal, entre na pasta e digite
export REACT_APP_API_URL=http://localhost:8000/
npm install
npm start
Visite seu navegador em http://localhost:3000 e você verá o Harmony rodando lá.