Mensagens

A mostrar mensagens de fevereiro, 2026

Python - Excel para Escala / Sobrelevação / Peralte

Imagem
Python - Excel para Escala / Sobrelevação / Peralte Transformar dados numa folha de Excel para o formato de texto do ISPOL para Escalas Diagrama Escalas No exemplo que trago a este post, demonstra-se a passagem de dados que constam numa folha de Excel para o menu de Peraltes (Escalas ou Sobrelevação ) do ISPOL. O ponto de partida é uma folha Excel, com aplicação da Escala e verificação dos parâmetros. Folha de comprovação Com o script Python, lê-se a folha Excel e realizam-se as transformações necessárias aos dados. Uma das iterações é verificar o nome dos elementos do traçado: Outra é compor o ficheiro txt que será gravado no disco com a extenão *.prl para ser lido depois: Resulta na gravação em disco de um ficheiro deste tipo. Ficheiro de texto Há ali umas linhas "repetidas" que têm de ser eliminadas no algoritmo... Abrir e procurar o ficheiro de texto. Abrir ficheiro E os dados lidos em forma de tabela e em gráfico de escalas. Tabela e gráfico Escalas Uma importante ajuda ...

Python - Uso na modelação hidrológica USGS

Imagem
Python - Uso na modelação hidrológica USGS Está disponível um curso de Python com aplicação na hidrologia. O United States Geological Survey disponibiliza informação tanto no Github como na página Web. https://doi-usgs.github.io/python-for-hydrology/latest/index.html https://www.usgs.gov/software/python-hydrology-self-study-curriculum Portanto informação não falta sobre o uso de programação na engenharia. O curso tem uma parte introdutória ao Python e depois segue para o FloPy. "The second part of this course focuses on FloPy, a Python package for creating, running, and post-processing MODFLOW-based groundwater flow and transport models. Why would we want this? MODFLOW—especially older versions—has idiosyncratic input and output that can be difficult to work with directly. FloPy translates MODFLOW input and output into the general Python data structures we explored in the first part of the course, making it easier to script groundwater modeling workflows with the entire scientific...

Python - IPMA API previsão do tempo

Imagem
Python - IPMA API previsão do tempo Como consumir a API do IPMA para ler a previsão do tempo? A ideia era a partir de um código Python, conectar a algum serviço para a leitura da previsão do tempo. Existem serviços que requerem o registo para consumir a API como é o caso do OpenWeatherMap e subscrição. Depois coloquei na busca o IPMA (Instituto Português do Mar e da Atmosfera) e apareceu uma lib no Github com o acesso já montado. https://github.com/dgomes/pyipma ((C) 2018,2019,2020 Diogo Gomes diogogomes@gmail.com) Como não programador oficial, estive a ver como poderia usar esta lib. Primeiro há que baixar o código num ZIP e descompactar para uma pasta. Logo o passo seria instalar pelo comando : O que não funcionou, tive de instalar o pacote de setuptools: Após isto copiei o código do Github e tentei correr o script. O erro indica a necessidade de instalar o pacote de aiohttp. Mais uma tentativa e mais uma instalação. Com algum aviso no início mas deu qualquer coisa: Portanto a pr...

Tracking Prevention blocked access to storage - MS Edge

Imagem
Tracking Prevention blocked access to storage - MS Edge Avisos no Edge para acceso a serviços de CDN Ao linkar um servico de CDN para abrir folhas Excel o MS Edge dá um alerta destes: Curiosamente ao substituir o CDN por outro o alerta deixa de existir, será um serviço mais confiável segundo a Microsoft? Aqui a questão que tem interesse, era se existiria um bloqueio ou não ao tipo de desenvolvimento que por vezes faço, com apps HTML locais. Assim os elementos que estão numa folha Excel continuam a ser carregados sem problemas.