LICENSE.md
README.md
pyproject.toml
setup.py
watertap/__init__.py
watertap/conftest.py
watertap.egg-info/PKG-INFO
watertap.egg-info/SOURCES.txt
watertap.egg-info/dependency_links.txt
watertap.egg-info/entry_points.txt
watertap.egg-info/requires.txt
watertap.egg-info/top_level.txt
watertap/core/__init__.py
watertap/core/control_volume_isothermal.py
watertap/core/initialization_mixin.py
watertap/core/membrane_channel0d.py
watertap/core/membrane_channel1d.py
watertap/core/membrane_channel_base.py
watertap/core/wt_database.py
watertap/core/zero_order_base.py
watertap/core/zero_order_diso.py
watertap/core/zero_order_electricity.py
watertap/core/zero_order_properties.py
watertap/core/zero_order_pt.py
watertap/core/zero_order_sido.py
watertap/core/zero_order_sido_reactive.py
watertap/core/zero_order_siso.py
watertap/core/plugins/__init__.py
watertap/core/plugins/solvers.py
watertap/core/util/__init__.py
watertap/core/util/initialization.py
watertap/core/util/misc.py
watertap/core/util/scaling.py
watertap/core/util/model_diagnostics/__init__.py
watertap/core/util/model_diagnostics/infeasible.py
watertap/core/util/model_diagnostics/ipopt_initialization.py
watertap/core/util/model_diagnostics/tests/__init__.py
watertap/core/util/model_diagnostics/tests/test_infeasible.py
watertap/core/util/model_diagnostics/tests/test_ipopt_initialization.py
watertap/core/util/tests/__init__.py
watertap/core/util/tests/test_initialization.py
watertap/core/util/tests/test_misc.py
watertap/core/util/tests/test_scaling.py
watertap/costing/__init__.py
watertap/costing/multiple_choice_costing_block.py
watertap/costing/util.py
watertap/costing/watertap_costing_package.py
watertap/costing/zero_order_costing.py
watertap/costing/tests/__init__.py
watertap/costing/tests/test_costing_base.py
watertap/costing/tests/test_costing_interop.py
watertap/costing/tests/test_multiple_choice_costing_block.py
watertap/costing/tests/test_util.py
watertap/costing/tests/test_zero_order_costing.py
watertap/costing/unit_models/__init__.py
watertap/costing/unit_models/anaerobic_digester.py
watertap/costing/unit_models/clarifier.py
watertap/costing/unit_models/compressor.py
watertap/costing/unit_models/crystallizer.py
watertap/costing/unit_models/cstr.py
watertap/costing/unit_models/cstr_injection.py
watertap/costing/unit_models/dewatering.py
watertap/costing/unit_models/electroNP.py
watertap/costing/unit_models/electrodialysis.py
watertap/costing/unit_models/electrolyzer.py
watertap/costing/unit_models/energy_recovery_device.py
watertap/costing/unit_models/evaporator.py
watertap/costing/unit_models/gac.py
watertap/costing/unit_models/heat_exchanger.py
watertap/costing/unit_models/heater_chiller.py
watertap/costing/unit_models/ion_exchange.py
watertap/costing/unit_models/membrane_distillation.py
watertap/costing/unit_models/mixer.py
watertap/costing/unit_models/nanofiltration.py
watertap/costing/unit_models/osmotically_assisted_reverse_osmosis.py
watertap/costing/unit_models/pressure_exchanger.py
watertap/costing/unit_models/pump.py
watertap/costing/unit_models/reverse_osmosis.py
watertap/costing/unit_models/stoichiometric_reactor.py
watertap/costing/unit_models/thickener.py
watertap/costing/unit_models/uv_aop.py
watertap/data/__init__.py
watertap/data/techno_economic/CANDO_P.yaml
watertap/data/techno_economic/__init__.py
watertap/data/techno_economic/aeration_basin.yaml
watertap/data/techno_economic/air_flotation.yaml
watertap/data/techno_economic/anaerobic_digestion_oxidation.yaml
watertap/data/techno_economic/anaerobic_digestion_reactive.yaml
watertap/data/techno_economic/anaerobic_mbr_mec.yaml
watertap/data/techno_economic/autothermal_hydrothermal_liquefaction.yaml
watertap/data/techno_economic/backwash_solids_handling.yaml
watertap/data/techno_economic/bio_active_filtration.yaml
watertap/data/techno_economic/bioreactor.yaml
watertap/data/techno_economic/blending_reservoir.yaml
watertap/data/techno_economic/brine_concentrator.yaml
watertap/data/techno_economic/buffer_tank.yaml
watertap/data/techno_economic/cartridge_filtration.yaml
watertap/data/techno_economic/centrifuge.yaml
watertap/data/techno_economic/chemical_addition.yaml
watertap/data/techno_economic/chlorination.yaml
watertap/data/techno_economic/clarifier.yaml
watertap/data/techno_economic/cloth_media_filtration.yaml
watertap/data/techno_economic/co2_addition.yaml
watertap/data/techno_economic/coag_and_floc.yaml
watertap/data/techno_economic/cofermentation.yaml
watertap/data/techno_economic/component_list.yaml
watertap/data/techno_economic/constructed_wetlands.yaml
watertap/data/techno_economic/conventional_activated_sludge.yaml
watertap/data/techno_economic/cooling_supply.yaml
watertap/data/techno_economic/cooling_tower.yaml
watertap/data/techno_economic/decarbonator.yaml
watertap/data/techno_economic/deep_well_injection.yaml
watertap/data/techno_economic/default_case_study.yaml
watertap/data/techno_economic/dissolved_air_flotation.yaml
watertap/data/techno_economic/dmbr.yaml
watertap/data/techno_economic/dual_media_filtration.yaml
watertap/data/techno_economic/electrochemical_nutrient_removal.yaml
watertap/data/techno_economic/electrocoagulation.yaml
watertap/data/techno_economic/electrodialysis_reversal.yaml
watertap/data/techno_economic/energy_recovery.yaml
watertap/data/techno_economic/evaporation_pond.yaml
watertap/data/techno_economic/feed_water_tank.yaml
watertap/data/techno_economic/filter_press.yaml
watertap/data/techno_economic/fixed_bed.yaml
watertap/data/techno_economic/gac.yaml
watertap/data/techno_economic/gas_sparged_membrane.yaml
watertap/data/techno_economic/hrcs.yaml
watertap/data/techno_economic/hydrothermal_gasification.yaml
watertap/data/techno_economic/injection_well_disposal.yaml
watertap/data/techno_economic/intrusion_mitigation.yaml
watertap/data/techno_economic/ion_exchange.yaml
watertap/data/techno_economic/iron_and_manganese_removal.yaml
watertap/data/techno_economic/landfill.yaml
watertap/data/techno_economic/mabr.yaml
watertap/data/techno_economic/magprex.yaml
watertap/data/techno_economic/mbr.yaml
watertap/data/techno_economic/media_filtration.yaml
watertap/data/techno_economic/membrane_evaporator.yaml
watertap/data/techno_economic/metab.yaml
watertap/data/techno_economic/microbial_battery.yaml
watertap/data/techno_economic/microfiltration.yaml
watertap/data/techno_economic/microscreen_filtration.yaml
watertap/data/techno_economic/municipal_drinking.yaml
watertap/data/techno_economic/municipal_wwtp.yaml
watertap/data/techno_economic/nanofiltration.yaml
watertap/data/techno_economic/ozonation.yaml
watertap/data/techno_economic/ozone_aop.yaml
watertap/data/techno_economic/peracetic_acid_disinfection.yaml
watertap/data/techno_economic/photothermal_membrane.yaml
watertap/data/techno_economic/primary_separator.yaml
watertap/data/techno_economic/pump.yaml
watertap/data/techno_economic/pump_electricity.yaml
watertap/data/techno_economic/screen.yaml
watertap/data/techno_economic/secondary_treatment_wwtp.yaml
watertap/data/techno_economic/sedimentation.yaml
watertap/data/techno_economic/settling_pond.yaml
watertap/data/techno_economic/sludge_tank.yaml
watertap/data/techno_economic/smp.yaml
watertap/data/techno_economic/static_mixer.yaml
watertap/data/techno_economic/storage_tank.yaml
watertap/data/techno_economic/struvite_classifier.yaml
watertap/data/techno_economic/suboxic_activated_sludge_process.yaml
watertap/data/techno_economic/supercritical_salt_precipitation.yaml
watertap/data/techno_economic/surface_discharge.yaml
watertap/data/techno_economic/sw_onshore_intake.yaml
watertap/data/techno_economic/tramp_oil_tank.yaml
watertap/data/techno_economic/tri_media_filtration.yaml
watertap/data/techno_economic/ultra_filtration.yaml
watertap/data/techno_economic/uv.yaml
watertap/data/techno_economic/uv_aop.yaml
watertap/data/techno_economic/vfa_recovery.yaml
watertap/data/techno_economic/waiv.yaml
watertap/data/techno_economic/walnut_shell_filter.yaml
watertap/data/techno_economic/water_pumping_station.yaml
watertap/data/techno_economic/water_sources.yaml
watertap/data/techno_economic/well_field.yaml
watertap/data/techno_economic/tests/__init__.py
watertap/data/techno_economic/tests/test_unit_parameter_files.py
watertap/data/techno_economic/tests/test_water_sources.py
watertap/edb/__init__.py
watertap/edb/commands.py
watertap/edb/data_model.py
watertap/edb/db_api.py
watertap/edb/error.py
watertap/edb/schemas.py
watertap/edb/validate.py
watertap/edb/data/__init__.py
watertap/edb/data/base.json
watertap/edb/data/component.json
watertap/edb/data/reaction.json
watertap/edb/tests/__init__.py
watertap/edb/tests/data.py
watertap/edb/tests/test_commands.py
watertap/edb/tests/test_data_model.py
watertap/edb/tests/test_db_api.py
watertap/edb/tests/test_edb.py
watertap/edb/tests/test_schemas.py
watertap/edb/tests/test_validate.py
watertap/edb/tests/util.py
watertap/examples/__init__.py
watertap/examples/custom_model_demo/__init__.py
watertap/examples/custom_model_demo/demo_simple_filter.py
watertap/examples/custom_model_demo/demo_simple_prop_pack.py
watertap/examples/custom_model_demo/simple_filter.py
watertap/examples/custom_model_demo/simple_prop_pack.py
watertap/examples/custom_model_demo/tests/__init__.py
watertap/examples/custom_model_demo/tests/test_demo_simple_filter.py
watertap/examples/custom_model_demo/tests/test_demo_simple_prop_pack.py
watertap/examples/edb/__init__.py
watertap/examples/edb/simple_acid.py
watertap/examples/edb/solid_precipitation_reactions.py
watertap/examples/edb/the_basics.py
watertap/examples/edb/vapor_liquid_equilibrium.py
watertap/examples/edb/tests/__init__.py
watertap/examples/edb/tests/conftest.py
watertap/examples/edb/tests/test__fixtures.py
watertap/examples/edb/tests/test_edb_examples.py
watertap/examples/flowsheets/__init__.py
watertap/examples/flowsheets/MD/MD_single_stage_continuous_recirculation.py
watertap/examples/flowsheets/MD/__init__.py
watertap/examples/flowsheets/MD/tests/__init__.py
watertap/examples/flowsheets/MD/tests/test_MD.py
watertap/examples/flowsheets/RO_with_energy_recovery/RO_with_energy_recovery.py
watertap/examples/flowsheets/RO_with_energy_recovery/RO_with_energy_recovery_ui.png
watertap/examples/flowsheets/RO_with_energy_recovery/RO_with_energy_recovery_ui.py
watertap/examples/flowsheets/RO_with_energy_recovery/__init__.py
watertap/examples/flowsheets/RO_with_energy_recovery/default_configuration.yaml
watertap/examples/flowsheets/RO_with_energy_recovery/mc_sweep_params.yaml
watertap/examples/flowsheets/RO_with_energy_recovery/monte_carlo_sampling_RO_ERD.py
watertap/examples/flowsheets/RO_with_energy_recovery/multi_sweep.py
watertap/examples/flowsheets/RO_with_energy_recovery/tests/__init__.py
watertap/examples/flowsheets/RO_with_energy_recovery/tests/test_RO_with_energy_recovery_simulation.py
watertap/examples/flowsheets/RO_with_energy_recovery/tests/test_monte_carlo_sampling_RO_ERD.py
watertap/examples/flowsheets/RO_with_energy_recovery/tests/test_multi_sweep.py
watertap/examples/flowsheets/case_studies/__init__.py
watertap/examples/flowsheets/case_studies/case_study_basis.csv
watertap/examples/flowsheets/case_studies/case_study_water_sources.csv
watertap/examples/flowsheets/case_studies/constituent_removal.csv
watertap/examples/flowsheets/case_studies/electricity_costs.csv
watertap/examples/flowsheets/case_studies/plant_cost_indices.csv
watertap/examples/flowsheets/case_studies/treatment_train_setup.csv
watertap/examples/flowsheets/case_studies/water_recovery.csv
watertap/examples/flowsheets/case_studies/activated_sludge/ASM1_flowsheet.py
watertap/examples/flowsheets/case_studies/activated_sludge/ASM2D_flowsheet.py
watertap/examples/flowsheets/case_studies/activated_sludge/ASM2D_flowsheet_noPHA.py
watertap/examples/flowsheets/case_studies/activated_sludge/__init__.py
watertap/examples/flowsheets/case_studies/activated_sludge/modified_ASM2D_flowsheet.py
watertap/examples/flowsheets/case_studies/activated_sludge/tests/__init__.py
watertap/examples/flowsheets/case_studies/activated_sludge/tests/test_asm1_flowsheet.py
watertap/examples/flowsheets/case_studies/activated_sludge/tests/test_asm2_noPHA_flowsheet.py
watertap/examples/flowsheets/case_studies/activated_sludge/tests/test_asm2d_flowsheet.py
watertap/examples/flowsheets/case_studies/activated_sludge/tests/test_modified_asm2d_flowsheet.py
watertap/examples/flowsheets/case_studies/electroNP/__init__.py
watertap/examples/flowsheets/case_studies/electroNP/electroNP_flowsheet.py
watertap/examples/flowsheets/case_studies/electroNP/multi_sweep.py
watertap/examples/flowsheets/case_studies/electroNP/tests/__init__.py
watertap/examples/flowsheets/case_studies/electroNP/tests/test_electroNP_flowsheet.py
watertap/examples/flowsheets/case_studies/electroNP/tests/test_multi_sweep.py
watertap/examples/flowsheets/case_studies/full_water_resource_recovery_facility/BSM2.py
watertap/examples/flowsheets/case_studies/full_water_resource_recovery_facility/BSM2_P_extension.py
watertap/examples/flowsheets/case_studies/full_water_resource_recovery_facility/BSM2_ui.png
watertap/examples/flowsheets/case_studies/full_water_resource_recovery_facility/BSM2_ui.py
watertap/examples/flowsheets/case_studies/full_water_resource_recovery_facility/__init__.py
watertap/examples/flowsheets/case_studies/municipal_treatment/__init__.py
watertap/examples/flowsheets/case_studies/municipal_treatment/municipal_treatment.py
watertap/examples/flowsheets/case_studies/municipal_treatment/tests/__init__.py
watertap/examples/flowsheets/case_studies/municipal_treatment/tests/test_municipal_treatment.py
watertap/examples/flowsheets/case_studies/seawater_RO_desalination/__init__.py
watertap/examples/flowsheets/case_studies/seawater_RO_desalination/seawater_RO_desalination.py
watertap/examples/flowsheets/case_studies/seawater_RO_desalination/tests/__init__.py
watertap/examples/flowsheets/case_studies/seawater_RO_desalination/tests/test_seawater_RO_desalination.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/wastewater_default_case_study.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/GLSD_anaerobic_digester/GLSD_anaerobic_digestion.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/GLSD_anaerobic_digester/GLSD_anaerobic_digestion_global_costing.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/GLSD_anaerobic_digester/GLSD_anaerobic_digestion_ui.png
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/GLSD_anaerobic_digester/GLSD_anaerobic_digestion_ui.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/GLSD_anaerobic_digester/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/GLSD_anaerobic_digester/tests/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/GLSD_anaerobic_digester/tests/test_GLSD_anaerobic_digestion.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1575_hrcs/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1575_hrcs/hrcs.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1575_hrcs/hrcs_case_1575.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1575_hrcs/hrcs_ui.png
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1575_hrcs/hrcs_ui.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1575_hrcs/multi_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1575_magprex/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1575_magprex/magprex.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1575_magprex/magprex_case_1575.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1575_magprex/magprex_ui.png
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1575_magprex/magprex_ui.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1575_magprex/multi_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1575_magprex/tests/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1575_magprex/tests/test_magprex.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1575_magprex/tests/test_multi_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1595_photothermal_membrane_candoP/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1595_photothermal_membrane_candoP/amo_1595.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1595_photothermal_membrane_candoP/amo_1595_case_study.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1595_photothermal_membrane_candoP/amo_1595_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1595_photothermal_membrane_candoP/amo_1595_ui.png
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1595_photothermal_membrane_candoP/amo_1595_ui.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1595_photothermal_membrane_candoP/tests/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1595_photothermal_membrane_candoP/tests/test_amo_1595.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1595_photothermal_membrane_candoP/tests/test_amo_1595_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1690/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1690/amo_1690.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1690/amo_1690_case_study.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1690/amo_1690_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1690/amo_1690_ui.png
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1690/amo_1690_ui.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1690/tests/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1690/tests/test_amo_1690.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/amo_1690/tests/test_amo_1690_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/biomembrane_filtration/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/biomembrane_filtration/biomembrane_filtration.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/biomembrane_filtration/biomembrane_filtration_global_costing.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/biomembrane_filtration/biomembrane_filtration_ui.png
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/biomembrane_filtration/biomembrane_filtration_ui.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/biomembrane_filtration/multi_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/biomembrane_filtration/tests/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/biomembrane_filtration/tests/test_biomembrane_filtration.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/biomembrane_filtration/tests/test_multi_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/dye_desalination/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/dye_desalination/dye_desalination.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/dye_desalination/dye_desalination_global_costing.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/dye_desalination/dye_desalination_ui.png
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/dye_desalination/dye_desalination_ui.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/dye_desalination/dye_desalination_withRO.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/dye_desalination/dye_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/dye_desalination/tests/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/dye_desalination/tests/test_dye_desalination.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/dye_desalination/tests/test_dye_desalination_withRO.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/dye_desalination/tests/test_dye_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/electrochemical_nutrient_removal/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/electrochemical_nutrient_removal/case_1617.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/electrochemical_nutrient_removal/electrochemical_nutrient_removal.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/electrochemical_nutrient_removal/electrochemical_nutrient_removal_ui.png
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/electrochemical_nutrient_removal/electrochemical_nutrient_removal_ui.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/electrochemical_nutrient_removal/multi_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/electrochemical_nutrient_removal/tests/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/electrochemical_nutrient_removal/tests/test_electrochemical_nutrient_removal.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/electrochemical_nutrient_removal/tests/test_multi_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/groundwater_treatment/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/groundwater_treatment/groundwater_treatment.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/groundwater_treatment/groundwater_treatment_case_study.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/groundwater_treatment/groundwater_treatment_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/groundwater_treatment/groundwater_treatment_ui.png
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/groundwater_treatment/groundwater_treatment_ui.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/metab/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/metab/metab.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/metab/metab_global_costing.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/metab/metab_ui.png
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/metab/metab_ui.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/metab/multi_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/metab/tests/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/metab/tests/flowsheets.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/metab/tests/test_metab.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/metab/tests/test_multi_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/peracetic_acid_disinfection/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/peracetic_acid_disinfection/peracetic_acid_case_study.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/peracetic_acid_disinfection/peracetic_acid_disinfection.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/peracetic_acid_disinfection/peracetic_acid_disinfection_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/peracetic_acid_disinfection/peracetic_acid_disinfection_ui.png
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/peracetic_acid_disinfection/peracetic_acid_disinfection_ui.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/suboxic_activated_sludge_process/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/suboxic_activated_sludge_process/multi_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/suboxic_activated_sludge_process/suboxic_ASM_ui.png
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/suboxic_activated_sludge_process/suboxic_ASM_ui.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/suboxic_activated_sludge_process/suboxic_activated_sludge_process.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/suboxic_activated_sludge_process/suboxic_activated_sludge_process_global.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/suboxic_activated_sludge_process/tests/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/suboxic_activated_sludge_process/tests/test_multi_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/suboxic_activated_sludge_process/tests/test_suboxic_activated_sludge_process.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/supercritical_sludge_to_gas/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/supercritical_sludge_to_gas/multi_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/supercritical_sludge_to_gas/supercritical_sludge_to_gas.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/supercritical_sludge_to_gas/supercritical_sludge_to_gas_global_costing.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/supercritical_sludge_to_gas/supercritical_sludge_to_gas_ui.png
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/supercritical_sludge_to_gas/supercritical_sludge_to_gas_ui.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/supercritical_sludge_to_gas/tests/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/supercritical_sludge_to_gas/tests/test_multi_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/supercritical_sludge_to_gas/tests/test_supercritical_sludge_to_gas.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/swine_wwt/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/swine_wwt/multi_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/swine_wwt/swine_wwt.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/swine_wwt/swine_wwt_global_costing.yaml
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/swine_wwt/swine_wwt_ui.png
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/swine_wwt/swine_wwt_ui.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/swine_wwt/tests/__init__.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/swine_wwt/tests/test_multi_sweep.py
watertap/examples/flowsheets/case_studies/wastewater_resource_recovery/swine_wwt/tests/test_swine_wwt.py
watertap/examples/flowsheets/gac/__init__.py
watertap/examples/flowsheets/gac/gac.py
watertap/examples/flowsheets/gac/gac_ui.png
watertap/examples/flowsheets/gac/gac_ui.py
watertap/examples/flowsheets/gac/tests/__init__.py
watertap/examples/flowsheets/gac/tests/test_gac.py
watertap/examples/flowsheets/ion_exchange/__init__.py
watertap/examples/flowsheets/ion_exchange/ion_exchange_demo.py
watertap/examples/flowsheets/lsrro/__init__.py
watertap/examples/flowsheets/lsrro/lsrro.py
watertap/examples/flowsheets/lsrro/multi_sweep.py
watertap/examples/flowsheets/lsrro/tests/__init__.py
watertap/examples/flowsheets/lsrro/tests/gha_divider.py
watertap/examples/flowsheets/lsrro/tests/test_lssro_multi_sweep.py
watertap/examples/flowsheets/lsrro/tests/test_lssro_paper_analysis.py
watertap/examples/flowsheets/lsrro/tests/paper_analysis_baselines/10_nodes_A_5LMHbar_optimize_Bmax_nomax_125gL_35.0pct.csv
watertap/examples/flowsheets/lsrro/tests/paper_analysis_baselines/10_nodes_A_5LMHbar_optimize_Bmax_nomax_35gL_70.0pct.csv
watertap/examples/flowsheets/lsrro/tests/paper_analysis_baselines/10_nodes_A_5LMHbar_optimize_Bmax_nomax_70gL_55.00000000000001pct.csv
watertap/examples/flowsheets/lsrro/tests/paper_analysis_baselines/__init__.py
watertap/examples/flowsheets/lsrro/tests/parameter_sweep_baselines/1_stage_results_LSRRO.csv
watertap/examples/flowsheets/lsrro/tests/parameter_sweep_baselines/2_stage_results_LSRRO.csv
watertap/examples/flowsheets/lsrro/tests/parameter_sweep_baselines/__init__.py
watertap/examples/flowsheets/mvc/__init__.py
watertap/examples/flowsheets/mvc/mvc_single_stage.py
watertap/examples/flowsheets/mvc/mvc_single_stage_ui.py
watertap/examples/flowsheets/mvc/tests/__init__.py
watertap/examples/flowsheets/mvc/tests/test_mvc_single_stage.py
watertap/examples/flowsheets/nf_dspmde/__init__.py
watertap/examples/flowsheets/nf_dspmde/nf.py
watertap/examples/flowsheets/nf_dspmde/nf_ui.png
watertap/examples/flowsheets/nf_dspmde/nf_ui.py
watertap/examples/flowsheets/nf_dspmde/nf_with_bypass.py
watertap/examples/flowsheets/nf_dspmde/nf_with_bypass_ui.png
watertap/examples/flowsheets/nf_dspmde/nf_with_bypass_ui.py
watertap/examples/flowsheets/nf_dspmde/tests/__init__.py
watertap/examples/flowsheets/nf_dspmde/tests/test_nf.py
watertap/examples/flowsheets/nf_dspmde/tests/test_nf_with_bypass.py
watertap/examples/flowsheets/oaro/OARO_multi_ui.png
watertap/examples/flowsheets/oaro/__init__.py
watertap/examples/flowsheets/oaro/oaro.py
watertap/examples/flowsheets/oaro/oaro_multi.py
watertap/examples/flowsheets/oaro/oaro_multi_ui.py
watertap/examples/flowsheets/oaro/tests/__init__.py
watertap/examples/flowsheets/oaro/tests/test_oaro.py
watertap/examples/flowsheets/oaro/tests/test_oaro_multi.py
watertap/property_models/NDMA_prop_pack.py
watertap/property_models/NaCl_T_dep_prop_pack.py
watertap/property_models/NaCl_prop_pack.py
watertap/property_models/__init__.py
watertap/property_models/coagulation_prop_pack.py
watertap/property_models/cryst_prop_pack.py
watertap/property_models/multicomp_aq_sol_prop_pack.py
watertap/property_models/seawater_ion_generic.py
watertap/property_models/seawater_ion_prop_pack.py
watertap/property_models/seawater_prop_pack.py
watertap/property_models/water_prop_pack.py
watertap/property_models/activated_sludge/__init__.py
watertap/property_models/activated_sludge/asm1_properties.py
watertap/property_models/activated_sludge/asm1_reactions.py
watertap/property_models/activated_sludge/asm2d_properties.py
watertap/property_models/activated_sludge/asm2d_reactions.py
watertap/property_models/activated_sludge/modified_asm2d_properties.py
watertap/property_models/activated_sludge/modified_asm2d_reactions.py
watertap/property_models/activated_sludge/simple_modified_asm2d_properties.py
watertap/property_models/activated_sludge/simple_modified_asm2d_reactions.py
watertap/property_models/activated_sludge/tests/__init__.py
watertap/property_models/activated_sludge/tests/test_asm1_integration.py
watertap/property_models/activated_sludge/tests/test_asm1_reaction.py
watertap/property_models/activated_sludge/tests/test_asm1_thermo.py
watertap/property_models/activated_sludge/tests/test_asm2d_reaction.py
watertap/property_models/activated_sludge/tests/test_asm2d_thermo.py
watertap/property_models/activated_sludge/tests/test_modified_asm2d_reaction.py
watertap/property_models/activated_sludge/tests/test_modified_asm2d_thermo.py
watertap/property_models/activated_sludge/tests/test_simple_modified_asm2d_reaction.py
watertap/property_models/activated_sludge/tests/test_simple_modified_asm2d_thermo.py
watertap/property_models/anaerobic_digestion/__init__.py
watertap/property_models/anaerobic_digestion/adm1_properties.py
watertap/property_models/anaerobic_digestion/adm1_properties_vapor.py
watertap/property_models/anaerobic_digestion/adm1_reactions.py
watertap/property_models/anaerobic_digestion/modified_adm1_properties.py
watertap/property_models/anaerobic_digestion/modified_adm1_reactions.py
watertap/property_models/anaerobic_digestion/tests/__init__.py
watertap/property_models/anaerobic_digestion/tests/test_adm1_reaction.py
watertap/property_models/anaerobic_digestion/tests/test_adm1_thermo.py
watertap/property_models/anaerobic_digestion/tests/test_adm1_vapor_thermo.py
watertap/property_models/anaerobic_digestion/tests/test_modified_adm1_reaction.py
watertap/property_models/anaerobic_digestion/tests/test_modified_adm1_thermo.py
watertap/property_models/tests/__init__.py
watertap/property_models/tests/property_test_harness.py
watertap/property_models/tests/test_NDMA_prop_pack.py
watertap/property_models/tests/test_NaCl_T_dep_prop_pack.py
watertap/property_models/tests/test_NaCl_prop_pack.py
watertap/property_models/tests/test_coag_prop_pack.py
watertap/property_models/tests/test_cryst_prop_pack.py
watertap/property_models/tests/test_multicomp_aq_sol_prop_pack.py
watertap/property_models/tests/test_seawater_ion_generic.py
watertap/property_models/tests/test_seawater_prop_pack.py
watertap/property_models/tests/test_water_prop_pack.py
watertap/tools/__init__.py
watertap/tools/MPI/__init__.py
watertap/tools/MPI/dummy_mpi.py
watertap/tools/MPI/tests/__init__.py
watertap/tools/MPI/tests/test_dummy_mpi.py
watertap/tools/analysis_tools/__init__.py
watertap/tools/analysis_tools/loop_tool/__init__.py
watertap/tools/analysis_tools/loop_tool/data_merging_tool.py
watertap/tools/analysis_tools/loop_tool/loop_tool.py
watertap/tools/oli_api/__init__.py
watertap/tools/oli_api/client.py
watertap/tools/oli_api/conftest.py
watertap/tools/oli_api/credentials.py
watertap/tools/oli_api/flash.py
watertap/tools/oli_api/tests/__init__.py
watertap/tools/oli_api/tests/test.dbs
watertap/tools/oli_api/tests/test_client.py
watertap/tools/oli_api/tests/test_credentials.py
watertap/tools/oli_api/tests/test_flash.py
watertap/tools/oli_api/util/__init__.py
watertap/tools/oli_api/util/fixed_keys_dict.py
watertap/tools/oli_api/util/periodic_table.csv
watertap/tools/oli_api/util/state_block_helper_functions.py
watertap/tools/oli_api/util/watertap_to_oli_helper_functions.py
watertap/tools/oli_api/util/tests/__init__.py
watertap/tools/oli_api/util/tests/test_fixed_keys_dict.py
watertap/tools/oli_api/util/tests/test_periodic_table.py
watertap/tools/oli_api/util/tests/test_state_block_helper_functions.py
watertap/tools/oli_api/util/tests/test_watertap_to_oli_helper_functions.py
watertap/tools/parallel/__init__.py
watertap/tools/parallel/concurrent_futures_parallel_manager.py
watertap/tools/parallel/mpi_parallel_manager.py
watertap/tools/parallel/multiprocessing_parallel_manager.py
watertap/tools/parallel/parallel_manager.py
watertap/tools/parallel/parallel_manager_factory.py
watertap/tools/parallel/ray_io_parallel_manager.py
watertap/tools/parallel/results.py
watertap/tools/parallel/single_process_parallel_manager.py
watertap/tools/parallel/tests/__init__.py
watertap/tools/parallel/tests/test_concurrent_futures_parallel_manager.py
watertap/tools/parallel/tests/test_multiprocessing_parallel_manager.py
watertap/tools/parallel/tests/test_parallel_manager.py
watertap/tools/parallel/tests/test_ray_io_parallel_manager.py
watertap/tools/parameter_sweep/__init__.py
watertap/tools/parameter_sweep/model_manager.py
watertap/tools/parameter_sweep/parameter_sweep.py
watertap/tools/parameter_sweep/parameter_sweep_differential.py
watertap/tools/parameter_sweep/parameter_sweep_functions.py
watertap/tools/parameter_sweep/parameter_sweep_reader.py
watertap/tools/parameter_sweep/parameter_sweep_writer.py
watertap/tools/parameter_sweep/paramter_sweep_parallel_utils.py
watertap/tools/parameter_sweep/sampling_types.py
watertap/tools/parameter_sweep/tests/__init__.py
watertap/tools/parameter_sweep/tests/test_differential_parameter_sweep.py
watertap/tools/parameter_sweep/tests/test_parameter_sweep.py
watertap/tools/parameter_sweep/tests/test_parameter_sweep_reader.py
watertap/tools/parameter_sweep/tests/test_parameter_sweep_writer.py
watertap/tools/parameter_sweep/tests/test_recursive_parameter_sweep.py
watertap/ui/__init__.py
watertap/ui/fsapi.py
watertap/ui/tests/__init__.py
watertap/ui/tests/test_flowsheet_interfaces.py
watertap/ui/tests/test_fsapi.py
watertap/unit_models/__init__.py
watertap/unit_models/aeration_tank.py
watertap/unit_models/anaerobic_digester.py
watertap/unit_models/boron_removal.py
watertap/unit_models/clarifier.py
watertap/unit_models/coag_floc_model.py
watertap/unit_models/crystallizer.py
watertap/unit_models/cstr.py
watertap/unit_models/cstr_injection.py
watertap/unit_models/dewatering.py
watertap/unit_models/electroNP_ZO.py
watertap/unit_models/electrodialysis_0D.py
watertap/unit_models/electrodialysis_1D.py
watertap/unit_models/electrolyzer.py
watertap/unit_models/gac.py
watertap/unit_models/ion_exchange_0D.py
watertap/unit_models/nanofiltration_DSPMDE_0D.py
watertap/unit_models/nanofiltration_ZO.py
watertap/unit_models/osmotically_assisted_reverse_osmosis_0D.py
watertap/unit_models/osmotically_assisted_reverse_osmosis_1D.py
watertap/unit_models/osmotically_assisted_reverse_osmosis_base.py
watertap/unit_models/pressure_changer.py
watertap/unit_models/pressure_exchanger.py
watertap/unit_models/reverse_osmosis_0D.py
watertap/unit_models/reverse_osmosis_1D.py
watertap/unit_models/reverse_osmosis_base.py
watertap/unit_models/stoichiometric_reactor.py
watertap/unit_models/thickener.py
watertap/unit_models/uv_aop.py
watertap/unit_models/MD/MD_channel_0D.py
watertap/unit_models/MD/MD_channel_1D.py
watertap/unit_models/MD/MD_channel_base.py
watertap/unit_models/MD/__init__.py
watertap/unit_models/MD/membrane_distillation_0D.py
watertap/unit_models/MD/membrane_distillation_1D.py
watertap/unit_models/MD/membrane_distillation_base.py
watertap/unit_models/mvc/__init__.py
watertap/unit_models/mvc/components/__init__.py
watertap/unit_models/mvc/components/complete_condenser.py
watertap/unit_models/mvc/components/compressor.py
watertap/unit_models/mvc/components/evaporator.py
watertap/unit_models/mvc/components/lmtd_chen_callback.py
watertap/unit_models/mvc/components/tests/__init__.py
watertap/unit_models/mvc/components/tests/test_chen_heat_exchanger.py
watertap/unit_models/mvc/components/tests/test_complete_condenser.py
watertap/unit_models/mvc/components/tests/test_compressor.py
watertap/unit_models/mvc/components/tests/test_evaporator.py
watertap/unit_models/mvc/tests/__init__.py
watertap/unit_models/mvc/tests/test_mvc.py
watertap/unit_models/tests/__init__.py
watertap/unit_models/tests/test_aeration_tank.py
watertap/unit_models/tests/test_anaerobic_digester.py
watertap/unit_models/tests/test_boron_removal.py
watertap/unit_models/tests/test_clarifier.py
watertap/unit_models/tests/test_coag_floc_model.py
watertap/unit_models/tests/test_crystallizer.py
watertap/unit_models/tests/test_cstr.py
watertap/unit_models/tests/test_cstr_injection.py
watertap/unit_models/tests/test_dewatering_unit.py
watertap/unit_models/tests/test_electroNP_ZO.py
watertap/unit_models/tests/test_electrodialysis_0D.py
watertap/unit_models/tests/test_electrodialysis_1D.py
watertap/unit_models/tests/test_electrolyzer.py
watertap/unit_models/tests/test_gac.py
watertap/unit_models/tests/test_ion_exchange_0D.py
watertap/unit_models/tests/test_membrane_distillation_0D.py
watertap/unit_models/tests/test_membrane_distillation_1D.py
watertap/unit_models/tests/test_nanofiltration_DSPMDE_0D.py
watertap/unit_models/tests/test_nanofiltration_ZO.py
watertap/unit_models/tests/test_osmotically_assisted_reverse_osmosis_0D.py
watertap/unit_models/tests/test_osmotically_assisted_reverse_osmosis_1D.py
watertap/unit_models/tests/test_pressure_changer.py
watertap/unit_models/tests/test_pressure_exchanger.py
watertap/unit_models/tests/test_reverse_osmosis_0D.py
watertap/unit_models/tests/test_reverse_osmosis_1D.py
watertap/unit_models/tests/test_stoichiometric_reactor.py
watertap/unit_models/tests/test_thickener_unit.py
watertap/unit_models/tests/test_uv_aop.py
watertap/unit_models/tests/unit_test_harness.py
watertap/unit_models/translators/__init__.py
watertap/unit_models/translators/translator_adm1_asm1.py
watertap/unit_models/translators/translator_adm1_asm2d.py
watertap/unit_models/translators/translator_adm1_simple_asm2d.py
watertap/unit_models/translators/translator_asm1_adm1.py
watertap/unit_models/translators/translator_asm2d_adm1.py
watertap/unit_models/zero_order/CANDOP_zo.py
watertap/unit_models/zero_order/__init__.py
watertap/unit_models/zero_order/aeration_basin_zo.py
watertap/unit_models/zero_order/air_flotation_zo.py
watertap/unit_models/zero_order/anaerobic_digestion_oxidation_zo.py
watertap/unit_models/zero_order/anaerobic_digestion_reactive_zo.py
watertap/unit_models/zero_order/anaerobic_mbr_mec_zo.py
watertap/unit_models/zero_order/aop_addition_zo.py
watertap/unit_models/zero_order/autothermal_hydrothermal_liquefaction_zo.py
watertap/unit_models/zero_order/backwash_solids_handling_zo.py
watertap/unit_models/zero_order/bio_active_filtration_zo.py
watertap/unit_models/zero_order/bioreactor_zo.py
watertap/unit_models/zero_order/blending_reservoir_zo.py
watertap/unit_models/zero_order/brine_concentrator_zo.py
watertap/unit_models/zero_order/buffer_tank_zo.py
watertap/unit_models/zero_order/cartridge_filtration_zo.py
watertap/unit_models/zero_order/centrifuge_zo.py
watertap/unit_models/zero_order/chemical_addition_zo.py
watertap/unit_models/zero_order/chlorination_zo.py
watertap/unit_models/zero_order/clarifier_zo.py
watertap/unit_models/zero_order/cloth_media_filtration_zo.py
watertap/unit_models/zero_order/co2_addition_zo.py
watertap/unit_models/zero_order/coag_and_floc_zo.py
watertap/unit_models/zero_order/cofermentation_zo.py
watertap/unit_models/zero_order/constructed_wetlands_zo.py
watertap/unit_models/zero_order/conventional_activated_sludge_zo.py
watertap/unit_models/zero_order/cooling_supply_zo.py
watertap/unit_models/zero_order/cooling_tower_zo.py
watertap/unit_models/zero_order/decarbonator_zo.py
watertap/unit_models/zero_order/deep_well_injection_zo.py
watertap/unit_models/zero_order/dissolved_air_flotation_zo.py
watertap/unit_models/zero_order/dmbr_zo.py
watertap/unit_models/zero_order/dual_media_filtration_zo.py
watertap/unit_models/zero_order/electrochemical_nutrient_removal_zo.py
watertap/unit_models/zero_order/electrocoagulation_zo.py
watertap/unit_models/zero_order/electrodialysis_reversal_zo.py
watertap/unit_models/zero_order/energy_recovery_zo.py
watertap/unit_models/zero_order/evaporation_pond_zo.py
watertap/unit_models/zero_order/feed_water_tank_zo.py
watertap/unit_models/zero_order/feed_zo.py
watertap/unit_models/zero_order/filter_press_zo.py
watertap/unit_models/zero_order/fixed_bed_zo.py
watertap/unit_models/zero_order/gac_zo.py
watertap/unit_models/zero_order/gas_sparged_membrane_zo.py
watertap/unit_models/zero_order/hrcs_zo.py
watertap/unit_models/zero_order/hydrothermal_gasification_zo.py
watertap/unit_models/zero_order/injection_well_disposal_zo.py
watertap/unit_models/zero_order/intrusion_mitigation_zo.py
watertap/unit_models/zero_order/ion_exchange_zo.py
watertap/unit_models/zero_order/iron_and_manganese_removal_zo.py
watertap/unit_models/zero_order/landfill_zo.py
watertap/unit_models/zero_order/mabr_zo.py
watertap/unit_models/zero_order/magprex_zo.py
watertap/unit_models/zero_order/mbr_zo.py
watertap/unit_models/zero_order/media_filtration_zo.py
watertap/unit_models/zero_order/membrane_evaporator_zo.py
watertap/unit_models/zero_order/metab_zo.py
watertap/unit_models/zero_order/microbial_battery_zo.py
watertap/unit_models/zero_order/microfiltration_zo.py
watertap/unit_models/zero_order/microscreen_filtration_zo.py
watertap/unit_models/zero_order/municipal_drinking_zo.py
watertap/unit_models/zero_order/municipal_wwtp_zo.py
watertap/unit_models/zero_order/nanofiltration_zo.py
watertap/unit_models/zero_order/ozone_aop_zo.py
watertap/unit_models/zero_order/ozone_zo.py
watertap/unit_models/zero_order/peracetic_acid_disinfection_zo.py
watertap/unit_models/zero_order/photothermal_membrane_zo.py
watertap/unit_models/zero_order/primary_separator_zo.py
watertap/unit_models/zero_order/pump_electricity_zo.py
watertap/unit_models/zero_order/pump_zo.py
watertap/unit_models/zero_order/screen_zo.py
watertap/unit_models/zero_order/secondary_treatment_wwtp_zo.py
watertap/unit_models/zero_order/sedimentation_zo.py
watertap/unit_models/zero_order/settling_pond_zo.py
watertap/unit_models/zero_order/sludge_tank_zo.py
watertap/unit_models/zero_order/smp_zo.py
watertap/unit_models/zero_order/static_mixer_zo.py
watertap/unit_models/zero_order/storage_tank_zo.py
watertap/unit_models/zero_order/struvite_classifier_zo.py
watertap/unit_models/zero_order/suboxic_activated_sludge_process_zo.py
watertap/unit_models/zero_order/supercritical_salt_precipitation_zo.py
watertap/unit_models/zero_order/surface_discharge_zo.py
watertap/unit_models/zero_order/sw_onshore_intake_zo.py
watertap/unit_models/zero_order/tramp_oil_tank_zo.py
watertap/unit_models/zero_order/tri_media_filtration_zo.py
watertap/unit_models/zero_order/ultra_filtration_zo.py
watertap/unit_models/zero_order/uv_aop_zo.py
watertap/unit_models/zero_order/uv_zo.py
watertap/unit_models/zero_order/vfa_recovery_zo.py
watertap/unit_models/zero_order/waiv_zo.py
watertap/unit_models/zero_order/walnut_shell_filter_zo.py
watertap/unit_models/zero_order/water_pumping_station_zo.py
watertap/unit_models/zero_order/well_field_zo.py
watertap/unit_models/zero_order/tests/__init__.py
watertap/unit_models/zero_order/tests/test_CANDOP_zo.py
watertap/unit_models/zero_order/tests/test_aeration_basin_zo.py
watertap/unit_models/zero_order/tests/test_air_flotation_zo.py
watertap/unit_models/zero_order/tests/test_anaerobic_digestion_oxidation_zo.py
watertap/unit_models/zero_order/tests/test_anaerobic_digestion_reactive_zo.py
watertap/unit_models/zero_order/tests/test_anaerobic_mbr_mec_zo.py
watertap/unit_models/zero_order/tests/test_autothermal_hydrothermal_liquefaction_zo.py
watertap/unit_models/zero_order/tests/test_backwash_solids_handling_zo.py
watertap/unit_models/zero_order/tests/test_bio_active_filtration_zo.py
watertap/unit_models/zero_order/tests/test_bioreactor_zo.py
watertap/unit_models/zero_order/tests/test_blending_reservoir_zo.py
watertap/unit_models/zero_order/tests/test_brine_concentrator_zo.py
watertap/unit_models/zero_order/tests/test_buffer_tank_zo.py
watertap/unit_models/zero_order/tests/test_cartridge_filtration_zo.py
watertap/unit_models/zero_order/tests/test_centrifuge_zo.py
watertap/unit_models/zero_order/tests/test_chemical_addition_zo.py
watertap/unit_models/zero_order/tests/test_chlorination_zo.py
watertap/unit_models/zero_order/tests/test_clarifier_zo.py
watertap/unit_models/zero_order/tests/test_cloth_media_filtration_zo.py
watertap/unit_models/zero_order/tests/test_co2_addition_zo.py
watertap/unit_models/zero_order/tests/test_coag_and_floc_zo.py
watertap/unit_models/zero_order/tests/test_cofermentation_zo.py
watertap/unit_models/zero_order/tests/test_constructed_wetlands_zo.py
watertap/unit_models/zero_order/tests/test_conventional_activated_sludge_zo.py
watertap/unit_models/zero_order/tests/test_cooling_supply_zo.py
watertap/unit_models/zero_order/tests/test_cooling_tower_zo.py
watertap/unit_models/zero_order/tests/test_decarbonator_zo.py
watertap/unit_models/zero_order/tests/test_deep_well_injection_zo.py
watertap/unit_models/zero_order/tests/test_dissolved_air_flotation_zo.py
watertap/unit_models/zero_order/tests/test_dmbr_zo.py
watertap/unit_models/zero_order/tests/test_dual_media_filtration_zo.py
watertap/unit_models/zero_order/tests/test_electrochemical_nutrient_removal_zo.py
watertap/unit_models/zero_order/tests/test_electrocoagulation_zo.py
watertap/unit_models/zero_order/tests/test_electrodialysis_reversal_zo.py
watertap/unit_models/zero_order/tests/test_energy_recovery_zo.py
watertap/unit_models/zero_order/tests/test_evaporation_pond_zo.py
watertap/unit_models/zero_order/tests/test_feed_water_tank_zo.py
watertap/unit_models/zero_order/tests/test_feed_zo.py
watertap/unit_models/zero_order/tests/test_filter_press_zo.py
watertap/unit_models/zero_order/tests/test_fixed_bed_zo.py
watertap/unit_models/zero_order/tests/test_gac_zo.py
watertap/unit_models/zero_order/tests/test_gas_sparged_membrane.py
watertap/unit_models/zero_order/tests/test_hrcs_zo.py
watertap/unit_models/zero_order/tests/test_hydrothermal_gasification_zo.py
watertap/unit_models/zero_order/tests/test_injection_well_disposal_zo.py
watertap/unit_models/zero_order/tests/test_intrusion_mitigation_zo.py
watertap/unit_models/zero_order/tests/test_ion_exchange_zo.py
watertap/unit_models/zero_order/tests/test_iron_and_manganese_removal_zo.py
watertap/unit_models/zero_order/tests/test_landfill_zo.py
watertap/unit_models/zero_order/tests/test_mabr_zo.py
watertap/unit_models/zero_order/tests/test_magprex_zo.py
watertap/unit_models/zero_order/tests/test_mbr_zo.py
watertap/unit_models/zero_order/tests/test_media_filtration_zo.py
watertap/unit_models/zero_order/tests/test_membrane_evaporator.py
watertap/unit_models/zero_order/tests/test_metab_zo.py
watertap/unit_models/zero_order/tests/test_microbial_battery_zo.py
watertap/unit_models/zero_order/tests/test_microfiltration_zo.py
watertap/unit_models/zero_order/tests/test_microscreen_filtration_zo.py
watertap/unit_models/zero_order/tests/test_municipal_drinking_zo.py
watertap/unit_models/zero_order/tests/test_municipal_wwtp_zo.py
watertap/unit_models/zero_order/tests/test_nanofiltration_zo.py
watertap/unit_models/zero_order/tests/test_ozone_aop_zo.py
watertap/unit_models/zero_order/tests/test_ozone_zo.py
watertap/unit_models/zero_order/tests/test_peracetic_acid_disinfection_zo.py
watertap/unit_models/zero_order/tests/test_photothermal_membrane_zo.py
watertap/unit_models/zero_order/tests/test_primary_separator_zo.py
watertap/unit_models/zero_order/tests/test_pump_electricity_zo.py
watertap/unit_models/zero_order/tests/test_pump_zo.py
watertap/unit_models/zero_order/tests/test_screen_zo.py
watertap/unit_models/zero_order/tests/test_secondary_treatment_wwtp_zo.py
watertap/unit_models/zero_order/tests/test_sedimentation_zo.py
watertap/unit_models/zero_order/tests/test_settling_pond_zo.py
watertap/unit_models/zero_order/tests/test_sludge_tank_zo.py
watertap/unit_models/zero_order/tests/test_smp_zo.py
watertap/unit_models/zero_order/tests/test_static_mixer_zo.py
watertap/unit_models/zero_order/tests/test_storage_tank_zo.py
watertap/unit_models/zero_order/tests/test_struvite_classifier_zo.py
watertap/unit_models/zero_order/tests/test_suboxic_activated_sludge_process_zo.py
watertap/unit_models/zero_order/tests/test_supercritical_salt_precipitation_zo.py
watertap/unit_models/zero_order/tests/test_surface_discharge.py
watertap/unit_models/zero_order/tests/test_sw_onshore_intake_zo.py
watertap/unit_models/zero_order/tests/test_tramp_oil_tank_zo.py
watertap/unit_models/zero_order/tests/test_tri_media_filtration_zo.py
watertap/unit_models/zero_order/tests/test_ultra_filtration_zo.py
watertap/unit_models/zero_order/tests/test_uv_aop_zo.py
watertap/unit_models/zero_order/tests/test_uv_zo.py
watertap/unit_models/zero_order/tests/test_vfa_recovery_zo.py
watertap/unit_models/zero_order/tests/test_waiv_zo.py
watertap/unit_models/zero_order/tests/test_walnut_shell_filter_zo.py
watertap/unit_models/zero_order/tests/test_water_pumping_station_zo.py
watertap/unit_models/zero_order/tests/test_well_field_zo.py
watertap/unit_models/zero_order/tests/test_zo_documentation.py