##WaterPy: инструменты для воды и окружающей среды на Python
WaterPy стремится разработать библиотеку Python для инженерии воды и окружающей среды. Это бесплатная библиотека для любого использования.
Сотрудничество и вклад в проект с помощью новых модулей или функций, улучшение существующего кода приветствуются.
Если интересно, свяжитесь с нами или отправьте свой код Python вместе с файлом со следующей информацией, который будет включен в блог WaterPython:
- Пояснение функции включить в раздел «О программе» страницы функции;
- Простой «пример кода», который легко читается;
- Наконец, ожидаемый «Результат».
- Новые модули «Вода» и «Окружающая среда» могут быть созданы и включены в библиотеку.
WaterPython заранее благодарим вас за ваш вклад и поддержку.
- Свяжитесь с проектом: http://waterpy.blogspot.com/
- Загрузите библиотеку по адресу https://github.com/dmgsantos/WaterPy.
- По любым вопросам или предложениям: [email protected]
Модули и функции(), включенные в библиотеку:
Биореактор:
- BIO_eckenfelder_area() - площадь капельного фильтра по уравнению Экенфельдера.
- BIO_eckenfelder_se() - концентрация ДБО капельного фильтра по уравнению Экенфельдера.
Оборудование:
- EQ_pump_p() — мощность накачки;
- EQ_pumpstation_p(): расчет мощности и общего напора насосной станции;
- EQ_pumpstation_npshr(): рассчитайте требуемый чистый положительный напор на всасывании (NPSH) насосной системы.
- EQ_turbine_p(): Мощность турбины.
- EQ_гидроpower_p(): мощность и напор гидроэлектростанции.
Геометрия:
- GEO_geometry_acircle(): площадь полного сечения круга;
- GEO_geometry_hrcircle(): Гидравлический радиус полного сечения круга;
- GEO_geometry_wpcircle(): Влажный периметр полной секции круга;
- GEO_geometry_aprism(): Площадь призматического открытого канала;
- GEO_geometry_wpprism(): Мокрый периметр призматического открытого канала;
- GEO_geometry_hrprism(): Гидравлический радиус призматического открытого канала;
- GEO_geometry_wlprism(): Ширина и длина призматического открытого канала.
Гидрология:
- HYD_kirpich_tc(): время концентрации реки по уравнению Кирпича;
- HYD_scs_ia(): исходная абстракция по SCS;
- HYD_scs_s(): потенциальное хранилище согласно SCS;
- HYD_scs_cn(): преобразование числа кривой в соответствии с AMC (предшествующее состояние влажности);
- HYD_scs_q(): Сток по SCS;
- HYD_scs_inf(): проникновение согласно SCS.
- HYD_scs_duh(): Синтетический безразмерный единичный гидрограф согласно SCS.
- HYD_scs_гидрограф(): Гидрограф потока по данным SCS.
ПоросМедиаФлоу:
- PMF_darcylaw_kdarcy(): Гидравлическая проводимость;
- PMF_darcylaw_q(): освобождение от ответственности по закону Дарси;
- PMF_darcylaw_v(): скорость потока в пористых средах;
- PMF_darcylaw_re(): число Рейнольдса потока пористой среды.
UniformFreeSurfaceFlow:
- FSF_prismatic_y() - .равномерная высота потока призматического канала (прямоугольного, треугольного, трапециевидного)
- FSF_prismatic_q() — равномерное течение призматического канала (прямоугольного, треугольного, трапециевидного)
Равномерныйпрессуризованный поток:
- UPF_hw_f() — потери на трение Хейзена Уильямса;
- UPF_gms_f() — потери на трение Гауклера-Мэннинга-Стриклера;
- UPF_dw_f() — потери на трение Дарси-Вейсбаха;
- UPF_cw_f() — потери на трение Колбрука-Уайта.
Свойства воды:
- WATER_reynoldsnumber_re(): число Рейнольдса;
- WATER_antoine_vp(): Давление пара по уравнению Антуана;
- WATER_density_rho(): Плотность воды;
- WATER_viscocity_dvisc(): Динамическая вязкость воды;
- WATER_viscosity_kvisc(): Кинематическая вязкость воды;
- WATER_density_gamma(): Удельный вес воды.