A biblioteca Epmwebapi desenvolvida pela Elipse Software, permite a interação com os dados da sua plataforma Elipse Plant Manager(EPM). Possibilitando flexibilidade para buscar, organizar, analisar, compartilhar e monitorar os dados de processo industrial.
Seu uso típico, mas não exclusivo, é a geração de indicadores, análises de dados, estatística e inteligência de processo voltados para sistemas industriais como Indústria Química, Petroquímica, Papel e Celulose, Siderúrgica, Energia, Saneamento, Data Centers, Prédios Inteligentes, entre outros.
Mais informações sobre o EPM podem ser encontradas no site https://www.elipse.com.br/produto/elipse-plant-manager/
Requisitos:
- EPM Webserver 3.06 (para acesso aos dados do EPM Server, não precisa estar instalado na mesma máquina da epmwebapi).
- Python 3.6 x64 ou superior
Instalação:
Online(Recomendado):
- Após instalar o Python, digite no prompt de comando ou terminal: pip install epmwebapi. O instalador se encarregará de baixar e instalar a biblioteca e suas dependências.
Offline:
- Faça do download do pacote através do site da Elipse.
- Faça a descompactação da pasta epmwebapi e copie para o diretório site-packages da instalação do Python.
- Instale as dependências: Bibliotecas Numpy, Requests e Python-dateutil.
Exemplos:
- Exemplo básico - Exemplos de leituras e escritas de dados e anotações.
- Matplotlib - Utilizando essa biblioteca para gerar gráficos.
- Pandas - Use Pandas para manipular dados tabulares.
- Pandas e dataviz - Utilizando essas bibliotecar para manipular dados e gerar visualizções gráficas.
- Numpy - Numpy é uma biblioteca essecial para trabalhar com cálculos de dados em matrizes.
- Regressão por árvore de decisão - Veja como utilizar a biblioteca Scikit-learn para fazer uma regressão.
- Utilizando Concorrência - Usando concorrência para alta performance de consultas ao EPM Server.
- Buscando em um webserver e escrevendo no EPM Server - Lendo dados de temperatura do Webserver do INPE e escrevendo em uma variável do EPM Server.
- Machine Learning - Noções e exemplos de uso dessa técnica cada vez mais utilizada em dados de processo.
- Análise de temperatura e conforto térmico - Análises de dados reais de temperaturas das salas da Elipse.
- Criando mapas - Trabalhando com dados de geolocalização e mapas interativos.
- Acessando informações do EPM Server - Acessando informações como versão, chave de produto, diagnósticos dos Interface Servers, etc.