##WaterPy: Ferramentas de água e meio ambiente em Python
WaterPy pretende desenvolver uma biblioteca Python para engenharia hídrica e ambiental. Esta é uma biblioteca gratuita para qualquer uso.
Colaborações e contribuições ao projeto com novos módulos ou funções, melhoria do código existente, são muito bem-vindas.
Caso tenha interesse, entre em contato ou envie seu código Python, com um arquivo com as seguintes informações para ser incluído no blog WaterPython:
- Uma explicação da função a ser incluída na seção “Sobre” da página da função;
- Um simples "código de amostra" de fácil leitura;
- Por fim, o esperado “Resultado”.
- Novos módulos água e meio ambiente podem ser criados e incluídos na biblioteca.
WaterPython agradece antecipadamente por sua contribuição e apoio.
- Entre em contato com o projeto: http://waterpy.blogspot.com/
- Obtenha a biblioteca em https://github.com/dmgsantos/WaterPy
- Para qualquer dúvida ou sugestão: [email protected]
Módulos e funções() incluídos na biblioteca:
Biorreator:
- BIO_eckenfelder_area() - área de um filtro gotejante segundo a equação de Eckenfelder.
- BIO_eckenfelder_se() - concentração a jusante de DBO de um filtro gotejante de acordo com a equação de Eckenfelder.
Equipamento:
- EQ_pump_p() - potência da bomba;
- EQ_pumpstation_p(): Calcula a potência e altura manométrica total de uma estação de bombeamento;
- EQ_pumpstation_npshr(): Calcula a altura manométrica líquida positiva de sucção (NPSH) necessária de um sistema de bombeamento.
- EQ_turbine_p(): Potência de uma turbina.
- EQ_hydropower_p(): Potência e cabeça de uma usina hidrelétrica
Geometria:
- GEO_geometry_acircle(): Área de uma seção completa de um círculo;
- GEO_geometry_hrcircle(): Raio hidráulico de uma seção completa de um círculo;
- GEO_geometry_wpcircle(): Perímetro úmido de uma seção completa de um círculo;
- GEO_geometry_aprism(): Área de um canal prismático aberto;
- GEO_geometry_wpprism(): Perímetro úmido de um canal aberto prismático;
- GEO_geometry_hrprism(): Raio hidráulico de um canal aberto prismático;
- GEO_geometry_wlprism(): Comprimento da largura de um canal aberto prismático.
Hidrologia:
- HYD_kirpich_tc(): tempo de concentração de um rio segundo equação de Kirpich;
- HYD_scs_ia(): abstração inicial conforme SCS;
- HYD_scs_s(): Armazenamento potencial de acordo com SCS;
- HYD_scs_cn(): Transformação do Número da Curva de acordo com o AMC (Antecedent Moisture Condition);
- HYD_scs_q(): Escoamento conforme SCS;
- HYD_scs_inf(): Infiltração conforme SCS.
- HYD_scs_duh(): Hidrograma unitário adimensional sintético de acordo com SCS.
- HYD_scs_hydrograph(): Hidrograma de vazão de acordo com SCS.
Fluxo de mídia poroso:
- PMF_darcylaw_kdarcy(): Condutividade hidráulica;
- PMF_darcylaw_q(): quitação específica da lei Darcy;
- PMF_darcylaw_v(): velocidade de fluxo em meio poroso;
- PMF_darcylaw_re(): Número de Reynolds de um fluxo de meio poroso.
UniformFreeSurfaceFlow:
- FSF_prismatic_y() - altura de fluxo uniforme de um canal prismático (retangular, triangular, trapezoidal)
- FSF_prismatic_q() - fluxo uniforme de um canal prismático (retangular, triangular, trapezoidal)
Fluxo Pressurizado Uniforme:
- UPF_hw_f() - perda por atrito de Hazen Williams;
- UPF_gms_f() - Perda por atrito Gauckler-Manning-Strickler;
- UPF_dw_f() - perda por atrito Darcy-Weysbach;
- UPF_cw_f() - Perda por fricção Colebrook-White.
Propriedades da água:
- WATER_reynoldsnumber_re(): número de Reynolds;
- WATER_antoine_vp(): Pressão de vapor com equação de Antoine;
- WATER_density_rho(): Densidade da água;
- WATER_viscosity_dvisc(): Viscosidade dinâmica da água;
- WATER_viscosity_kvisc(): Viscosidade cinemática da água;
- WATER_density_gamma(): Peso específico da água.