← Todos os projetos
Comercial 2026

BYM

App mobile e desktop para configurar parâmetros de modelos agronômicos e simular crescimento radicular ao longo da safra.

Python Kivy KivyMD NumPy
Contexto

Simulação agronômica de crescimento radicular precisa de uma forma de informar data de plantio, coordenadas geográficas, espaçamento entre linhas, densidade de árvores, tipo de solo e normais climáticas mensais (temperatura, umidade, precipitação, radiação solar, dias de geada, irrigação), e então ver o balanço hídrico e as curvas de crescimento resultantes — no celular, em campo, não só no desktop.

Resultado

O BYM gera gráficos de déficit hídrico, estresse hídrico, crescimento radicular/copa e estimativa de produtividade a partir dessas entradas, rodando do mesmo código Python em desktop e Android. As configurações persistem entre sessões via platformdirs, e a interface é totalmente traduzida por um módulo de i18n dedicado.

Arquitetura

Interface em Kivy/KivyMD sobre um modelo de crescimento em Python puro (balanço hídrico, profundidade radicular e curvas de crescimento simuladas a partir de normais climáticas mensais e parâmetros do local). O empacotamento para Android roda via Buildozer dentro do Docker, então os builds são reprodutíveis sem precisar instalar Android SDK/NDK ou um JDK compatível na máquina.

Diagrama de arquitetura do BYM

Quer algo parecido?

Falar sobre o projeto