.addheader.yml
.coveragerc
.git-blame-ignore-revs
.gitattributes
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
CITATION.cff
COPYRIGHT.md
LICENSE.md
README.md
codecov.yml
header_text.txt
pyproject.toml
pytest.ini
requirements-dev.txt
.binder/apt.txt
.binder/postBuild
.binder/requirements.txt
.github/CODEOWNERS
.github/PULL_REQUEST_TEMPLATE.md
.github/ISSUE_TEMPLATE/bug_report.yml
.github/ISSUE_TEMPLATE/feature_request.yml
.github/workflows/checks.yml
docs/Makefile
docs/conf.py
docs/copyright.rst
docs/getting_started.rst
docs/index.rst
docs/license.rst
docs/make.bat
docs/_static/NAWI_logo.png
docs/_static/custom.css
docs/_static/favicon.ico
docs/_static/menu-icon.png
docs/_static/mongodb-compass-electrolytedb.png
docs/_static/mongodb-compass-initial.png
docs/_static/mongodb-download-page.png
docs/_static/search-icon.png
docs/_static/terminal-icon.png
docs/_static/flowsheets/ADM1.png
docs/_static/flowsheets/ASM1.png
docs/_static/flowsheets/ASM2d.png
docs/_static/flowsheets/BSM2.png
docs/_static/flowsheets/MD.png
docs/_static/flowsheets/OARO.png
docs/_static/flowsheets/RO_w_ERD-PXR.png
docs/_static/flowsheets/RO_w_ERD-no_ERD.png
docs/_static/flowsheets/RO_w_ERD-turbine.png
docs/_static/flowsheets/SW_RO_fs_desal_PXR.png
docs/_static/flowsheets/SW_RO_fs_desal_turbine.png
docs/_static/flowsheets/SW_RO_fs_full.png
docs/_static/flowsheets/SW_RO_fs_posttreat.png
docs/_static/flowsheets/SW_RO_fs_pretreat.png
docs/_static/flowsheets/crystallizer.jpg
docs/_static/flowsheets/ed_conc_recirc.png
docs/_static/flowsheets/edfs.png
docs/_static/flowsheets/extended_BSM2.png
docs/_static/flowsheets/gac.png
docs/_static/flowsheets/generic_treatment_train.png
docs/_static/flowsheets/ion_exchange.png
docs/_static/flowsheets/lsrro.png
docs/_static/flowsheets/mvc.png
docs/_static/pdf/IDAES_Unit_Model-NAWI_WaterTAP_Nanofiltration_V4.pdf
docs/_static/pdf/README.txt
docs/_static/unit_models/BPEDdiagram.png
docs/_static/unit_models/BoronRemovalDiagram.png
docs/_static/unit_models/EDdiagram.png
docs/_static/unit_models/anaerobic_digester.png
docs/_static/unit_models/coagulation_flocculation.png
docs/_static/unit_models/crystallizer.jpg
docs/_static/unit_models/elecdia.png
docs/_static/unit_models/energy_recovery_system.png
docs/_static/unit_models/gac.png
docs/_static/unit_models/mcas_set_hierarchy.png
docs/_static/unit_models/nanofiltration.png
docs/_static/unit_models/stoichiometric_reactor.png
docs/_static/unit_models/translators/mapping_step_a.jpg
docs/_static/unit_models/translators/mapping_step_b.jpg
docs/_static/unit_models/translators/mapping_step_c.jpg
docs/_static/unit_models/translators/mapping_step_final.jpg
docs/background/index.rst
docs/background/what_is_watertap.rst
docs/how_to_guides/how_to_contribute_development.rst
docs/how_to_guides/how_to_run_differential_parameter_sweep.rst
docs/how_to_guides/how_to_run_models_in_a_py_script.rst
docs/how_to_guides/how_to_run_zero_order_model.rst
docs/how_to_guides/how_to_scale_a_model.rst
docs/how_to_guides/how_to_scale_chemical_process_energy_balance.rst
docs/how_to_guides/how_to_scale_chemical_reactions.rst
docs/how_to_guides/how_to_scale_chemical_species.rst
docs/how_to_guides/how_to_setup_RO_config_options.rst
docs/how_to_guides/how_to_setup_simple_RO.rst
docs/how_to_guides/how_to_setup_simple_chemistry.rst
docs/how_to_guides/how_to_use_MCAS_property_model.rst
docs/how_to_guides/how_to_use_a_property_model.rst
docs/how_to_guides/how_to_use_apparent_and_true_chemical_species.rst
docs/how_to_guides/how_to_use_debugging_solver_wrapper.rst
docs/how_to_guides/how_to_use_inherent_reactions.rst
docs/how_to_guides/how_to_use_loopTool_to_explore_flowsheets.rst
docs/how_to_guides/how_to_use_parameter_sweep.rst
docs/how_to_guides/how_to_use_parameter_sweep_monte_carlo.rst
docs/how_to_guides/how_to_use_property_test_harness.rst
docs/how_to_guides/how_to_use_ui_api.rst
docs/how_to_guides/how_to_use_unit_test_harness.rst
docs/how_to_guides/index.rst
docs/how_to_guides/notebooks.rst
docs/technical_reference/index.rst
docs/technical_reference/core/diso_methods.rst
docs/technical_reference/core/electricity_methods.rst
docs/technical_reference/core/index.rst
docs/technical_reference/core/pt_methods.rst
docs/technical_reference/core/sido_methods.rst
docs/technical_reference/core/sidor_methods.rst
docs/technical_reference/core/siso_methods.rst
docs/technical_reference/core/water_props.rst
docs/technical_reference/core/zero_order_unit.rst
docs/technical_reference/core/zo_form_libraries.rst
docs/technical_reference/costing/WT_unit_costing_for_docs.csv
docs/technical_reference/costing/aeration_tank.rst
docs/technical_reference/costing/anaerobic_digester.rst
docs/technical_reference/costing/automate_detailed_unit_costing_rst_file.py
docs/technical_reference/costing/clarifier.rst
docs/technical_reference/costing/compressor.rst
docs/technical_reference/costing/costing_base.rst
docs/technical_reference/costing/crystallizer.rst
docs/technical_reference/costing/cstr.rst
docs/technical_reference/costing/cstr_injection.rst
docs/technical_reference/costing/detailed_unit_model_costing.rst
docs/technical_reference/costing/dewatering.rst
docs/technical_reference/costing/electroNP.rst
docs/technical_reference/costing/electrodialysis.rst
docs/technical_reference/costing/electrolyzer.rst
docs/technical_reference/costing/energy_recovery_device.rst
docs/technical_reference/costing/evaporator.rst
docs/technical_reference/costing/gac.rst
docs/technical_reference/costing/heat_exchanger.rst
docs/technical_reference/costing/heater_chiller.rst
docs/technical_reference/costing/index.rst
docs/technical_reference/costing/ion_exchange.rst
docs/technical_reference/costing/membrane_distillation.rst
docs/technical_reference/costing/mixer.rst
docs/technical_reference/costing/multiple_choice_costing_block.rst
docs/technical_reference/costing/nanofiltration.rst
docs/technical_reference/costing/osmotically_assisted_reverse_osmosis.rst
docs/technical_reference/costing/pressure_exchanger.rst
docs/technical_reference/costing/pump.rst
docs/technical_reference/costing/reverse_osmosis.rst
docs/technical_reference/costing/stoichiometric_reactor.rst
docs/technical_reference/costing/thickener.rst
docs/technical_reference/costing/util.rst
docs/technical_reference/costing/uv_aop.rst
docs/technical_reference/costing/watertap_costing.rst
docs/technical_reference/costing/watertap_costing_detailed.rst
docs/technical_reference/costing/zero_order_costing.rst
docs/technical_reference/flowsheets/ADM1.rst
docs/technical_reference/flowsheets/ASM1.rst
docs/technical_reference/flowsheets/ASM2d.rst
docs/technical_reference/flowsheets/BSM2.rst
docs/technical_reference/flowsheets/RO_with_energy_recovery.rst
docs/technical_reference/flowsheets/crystallization.rst
docs/technical_reference/flowsheets/electrodialysis_1stack.rst
docs/technical_reference/flowsheets/electrodialysis_1stack_conc_recirc.rst
docs/technical_reference/flowsheets/extended_BSM2.rst
docs/technical_reference/flowsheets/gac.rst
docs/technical_reference/flowsheets/generic_desalination_train.rst
docs/technical_reference/flowsheets/index.rst
docs/technical_reference/flowsheets/ion_exchange.rst
docs/technical_reference/flowsheets/lsrro.rst
docs/technical_reference/flowsheets/membrane_distillation.rst
docs/technical_reference/flowsheets/mvc.rst
docs/technical_reference/flowsheets/oaro.rst
docs/technical_reference/flowsheets/seawater_RO_desalination.rst
docs/technical_reference/property_models/ADM1.rst
docs/technical_reference/property_models/ASM1.rst
docs/technical_reference/property_models/ASM2D.rst
docs/technical_reference/property_models/NaCl.rst
docs/technical_reference/property_models/NaCl_T_dep.rst
docs/technical_reference/property_models/coagulation.rst
docs/technical_reference/property_models/index.rst
docs/technical_reference/property_models/mc_aq_sol.rst
docs/technical_reference/property_models/modified_ADM1.rst
docs/technical_reference/property_models/modified_ASM2D.rst
docs/technical_reference/property_models/seawater.rst
docs/technical_reference/property_models/water.rst
docs/technical_reference/tools/index.rst
docs/technical_reference/ui/index.rst
docs/technical_reference/unit_models/aeration_tank.rst
docs/technical_reference/unit_models/anaerobic_digester.rst
docs/technical_reference/unit_models/boron_removal.rst
docs/technical_reference/unit_models/clarifier.rst
docs/technical_reference/unit_models/coag_floc_model.rst
docs/technical_reference/unit_models/crystallizer_0D.rst
docs/technical_reference/unit_models/cstr.rst
docs/technical_reference/unit_models/cstr_injection.rst
docs/technical_reference/unit_models/dewatering.rst
docs/technical_reference/unit_models/electroNP_ZO.rst
docs/technical_reference/unit_models/electrodialysis_0D.rst
docs/technical_reference/unit_models/electrodialysis_1D.rst
docs/technical_reference/unit_models/electrodialysis_bipolar_1D.rst
docs/technical_reference/unit_models/electrolyzer.rst
docs/technical_reference/unit_models/energy_recovery_device.rst
docs/technical_reference/unit_models/gac.rst
docs/technical_reference/unit_models/generic_desalter.rst
docs/technical_reference/unit_models/generic_separator.rst
docs/technical_reference/unit_models/index.rst
docs/technical_reference/unit_models/ion_exchange_0D.rst
docs/technical_reference/unit_models/membrane_distillation_0D.rst
docs/technical_reference/unit_models/membrane_distillation_1D.rst
docs/technical_reference/unit_models/mvc.rst
docs/technical_reference/unit_models/nanofiltration_0D.rst
docs/technical_reference/unit_models/nanofiltration_ZO.rst
docs/technical_reference/unit_models/nanofiltration_dspmde_0D.rst
docs/technical_reference/unit_models/osmotically_assisted_reverse_osmosis_0D.rst
docs/technical_reference/unit_models/osmotically_assisted_reverse_osmosis_1D.rst
docs/technical_reference/unit_models/pressure_exchanger.rst
docs/technical_reference/unit_models/pump.rst
docs/technical_reference/unit_models/reverse_osmosis_0D.rst
docs/technical_reference/unit_models/reverse_osmosis_1D.rst
docs/technical_reference/unit_models/steam_ejector.rst
docs/technical_reference/unit_models/stoichiometric_reactor.rst
docs/technical_reference/unit_models/thickener.rst
docs/technical_reference/unit_models/uv_aop.rst
docs/technical_reference/unit_models/translators/index.rst
docs/technical_reference/unit_models/translators/translator_adm1_asm1.rst
docs/technical_reference/unit_models/translators/translator_adm1_asm2d.rst
docs/technical_reference/unit_models/translators/translator_asm1_adm1.rst
docs/technical_reference/unit_models/translators/translator_asm2d_adm1.rst
docs/technical_reference/unit_models/zero_order_unit_models/CANDOP_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/WT3_unit_classification_for_doc.xlsx
docs/technical_reference/unit_models/zero_order_unit_models/aeration_basin_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/air_flotation_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/anaerobic_digestion_oxidation_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/anaerobic_digestion_reactive_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/anaerobic_mbr_mec_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/automate_rst_file_wt3.py
docs/technical_reference/unit_models/zero_order_unit_models/autothermal_hydrothermal_liquefaction_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/backwash_solids_handling_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/bio_active_filtration_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/bioreactor_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/blending_reservoir_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/brine_concentrator_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/buffer_tank_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/cartridge_filtration_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/centrifuge_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/chemical_addition_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/chlorination_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/clarifier_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/cloth_media_filtration_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/co2_addition_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/coag_and_floc_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/cofermentation_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/constructed_wetlands_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/conventional_activated_sludge_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/cooling_supply_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/cooling_tower_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/decarbonator_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/deep_well_injection_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/dissolved_air_flotation_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/dmbr_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/dual_media_filtration_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/dummy_sidor_data.yaml
docs/technical_reference/unit_models/zero_order_unit_models/electrochemical_nutrient_removal_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/electrocoagulation_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/electrodialysis_reversal_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/energy_recovery_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/evaporation_pond_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/feed_water_tank_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/feed_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/filter_press_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/fixed_bed_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/gac_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/gas_sparged_membrane_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/hrcs_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/hydrothermal_gasification_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/index.rst
docs/technical_reference/unit_models/zero_order_unit_models/injection_well_disposal_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/intrusion_mitigation_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/ion_exchange_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/iron_and_manganese_removal_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/landfill_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/mabr_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/magprex_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/mbr_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/media_filtration_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/membrane_evaporator_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/metab_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/microbial_battery_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/microfiltration_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/microscreen_filtration_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/municipal_drinking_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/municipal_wwtp_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/nanofiltration_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/ozone_aop_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/ozone_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/peracetic_acid_disinfection_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/photothermal_membrane_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/primary_separator_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/pump_electricity_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/pump_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/screen_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/secondary_treatment_wwtp_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/sedimentation_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/settling_pond_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/sludge_tank_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/smp_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/static_mixer_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/storage_tank_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/struvite_classifier_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/suboxic_activated_sludge_process_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/supercritical_salt_precipitation_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/surface_discharge_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/sw_onshore_intake_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/tramp_oil_tank_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/tri_media_filtration_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/ultra_filtration_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/uv_aop_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/uv_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/vfa_recovery_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/waiv_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/walnut_shell_filter_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/water_pumping_station_zo.rst
docs/technical_reference/unit_models/zero_order_unit_models/well_field_zo.rst
docs/tutorials/index.rst
tutorials/00-index.ipynb
tutorials/BSM2.ipynb
tutorials/BSM2.png
tutorials/BSM2_ADM.png
tutorials/BSM2_ASM.png
tutorials/README.md
tutorials/RO_flowsheet.png
tutorials/conftest.py
tutorials/creating_a_simple_property_model.ipynb
tutorials/creating_a_simple_unit_model.ipynb
tutorials/introduction.ipynb
tutorials/lsrro.ipynb
tutorials/modeling_multicomponent_rejection.ipynb
tutorials/nf_dspmde_transport_mechanisms.png
tutorials/nf_ui.png
tutorials/oli_calculations.ipynb
tutorials/parameter_sweep_demo.ipynb
tutorials/pyomo_solution.png
tutorials/reverse_osmosis_0D.ipynb
tutorials/unit_model_customization_example.ipynb
tutorials/using_a_simple_property_model.ipynb
tutorials/using_a_simple_unit_model.ipynb
tutorials/RO_Param_Fitting/RO_param_fitting.ipynb
tutorials/RO_Param_Fitting/assets/BW30.png
tutorials/RO_Param_Fitting/assets/BW30_2.png
tutorials/RO_Param_Fitting/assets/RO_Stage.png
tutorials/RO_Param_Fitting/assets/Two_Stage_RO.png
tutorials/assets_parameter_sweep_demo/Differential_Parameter_Sweep_Flowchart.png
tutorials/assets_parameter_sweep_demo/LSRRO_Eagle_strong_10K.png
tutorials/assets_parameter_sweep_demo/Parameter_Sweep_Flowchart.png
tutorials/assets_parameter_sweep_demo/RO-ERD_Eagle_Strong_Scaling_100K.png
tutorials/assets_parameter_sweep_demo/RO-ERD_Mac_2500_speedup.png
tutorials/assets_parameter_sweep_demo/RO-ERD_Mac_2500_time.png
tutorials/assets_parameter_sweep_demo/RO_ERD_flowsheet.png
tutorials/assets_parameter_sweep_demo/Recursive_Parameter_Sweep_flowchart.png
tutorials/assets_parameter_sweep_demo/maps_LCOW_recovery_NaCl_loading.jpg
tutorials/assets_parameter_sweep_demo/parameter_sweep_demo_script.py
tutorials/assets_parameter_sweep_demo/scatter_LCOW_vs_Acomp.jpg
tutorials/assets_parameter_sweep_demo/watertap-logo.png
tutorials/flex_ro/__init__.py
tutorials/flex_ro/mp_model.ipynb
tutorials/flex_ro/sbce_pricesignal.csv
tutorials/parmest_demo/P_sat_Data.csv
tutorials/parmest_demo/parmest_example.ipynb
watertap/__init__.py
watertap/conftest.py
watertap/custom_exceptions.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/not-zip-safe
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/solvers.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/tests/test_membrane_channel0d.py
watertap/core/tests/test_sidor_data.yaml
watertap/core/tests/test_solvers.py
watertap/core/tests/test_wt_database.py
watertap/core/tests/test_zero_order_base.py
watertap/core/tests/test_zero_order_diso.py
watertap/core/tests/test_zero_order_electricity.py
watertap/core/tests/test_zero_order_properties.py
watertap/core/tests/test_zero_order_pt.py
watertap/core/tests/test_zero_order_sido.py
watertap/core/tests/test_zero_order_sido_reactive.py
watertap/core/tests/test_zero_order_siso.py
watertap/core/util/__init__.py
watertap/core/util/chemistry.py
watertap/core/util/initialization.py
watertap/core/util/misc.py
watertap/core/util/periodic_table.csv
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_chemistry.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_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/steam_ejector.py
watertap/costing/unit_models/stoichiometric_reactor.py
watertap/costing/unit_models/surrogate_crystallizer.py
watertap/costing/unit_models/thickener.py
watertap/costing/unit_models/uv_aop.py
watertap/costing/unit_models/tests/test_configuration_errors.py
watertap/costing/unit_models/tests/test_electrolyzer.py
watertap/costing/unit_models/tests/test_gac.py
watertap/data/__init__.py
watertap/data/surrogate_defaults/__init__.py
watertap/data/surrogate_defaults/surrogate_crystallizer_defaults/Anhydrite_g.json
watertap/data/surrogate_defaults/surrogate_crystallizer_defaults/Calcite_g.json
watertap/data/surrogate_defaults/surrogate_crystallizer_defaults/Glauberite_g.json
watertap/data/surrogate_defaults/surrogate_crystallizer_defaults/Halite_g.json
watertap/data/surrogate_defaults/surrogate_crystallizer_defaults/Vapor_Pressure.json
watertap/data/surrogate_defaults/surrogate_crystallizer_defaults/__init__.py
watertap/data/techno_economic/CANDO_P.yaml
watertap/data/techno_economic/GLSD_anaerobic_digestion_global_costing.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/amo_1595_case_study.yaml
watertap/data/techno_economic/amo_1690_case_study.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/biomembrane_filtration_global_costing.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/case_1617.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/groundwater_treatment_case_study.yaml
watertap/data/techno_economic/hrcs.yaml
watertap/data/techno_economic/hrcs_case_1575.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/magprex_case_1575.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/metab_global_costing.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_case_study.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/suboxic_activated_sludge_process_global.yaml
watertap/data/techno_economic/supercritical_salt_precipitation.yaml
watertap/data/techno_economic/supercritical_sludge_to_gas_global_costing.yaml
watertap/data/techno_economic/surface_discharge.yaml
watertap/data/techno_economic/sw_onshore_intake.yaml
watertap/data/techno_economic/swine_wwt_global_costing.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/wastewater_default_case_study.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/flowsheets/__init__.py
watertap/flowsheets/MD/MD_single_stage_continuous_recirculation.py
watertap/flowsheets/MD/__init__.py
watertap/flowsheets/MD/tests/__init__.py
watertap/flowsheets/MD/tests/test_MD.py
watertap/flowsheets/RO_with_energy_recovery/RO_with_energy_recovery.py
watertap/flowsheets/RO_with_energy_recovery/RO_with_energy_recovery_ui.png
watertap/flowsheets/RO_with_energy_recovery/RO_with_energy_recovery_ui.py
watertap/flowsheets/RO_with_energy_recovery/__init__.py
watertap/flowsheets/RO_with_energy_recovery/default_configuration.yaml
watertap/flowsheets/RO_with_energy_recovery/mc_sweep_params.yaml
watertap/flowsheets/RO_with_energy_recovery/monte_carlo_sampling_RO_ERD.py
watertap/flowsheets/RO_with_energy_recovery/multi_sweep.py
watertap/flowsheets/RO_with_energy_recovery/tests/__init__.py
watertap/flowsheets/RO_with_energy_recovery/tests/test_RO_with_energy_recovery_simulation.py
watertap/flowsheets/RO_with_energy_recovery/tests/test_monte_carlo_sampling_RO_ERD.py
watertap/flowsheets/RO_with_energy_recovery/tests/test_multi_sweep.py
watertap/flowsheets/activated_sludge/ASM1_flowsheet.py
watertap/flowsheets/activated_sludge/ASM2D_flowsheet.py
watertap/flowsheets/activated_sludge/ASM2D_flowsheet_noPHA.py
watertap/flowsheets/activated_sludge/__init__.py
watertap/flowsheets/activated_sludge/modified_ASM2D_flowsheet.py
watertap/flowsheets/activated_sludge/tests/__init__.py
watertap/flowsheets/activated_sludge/tests/test_asm1_flowsheet.py
watertap/flowsheets/activated_sludge/tests/test_asm2_noPHA_flowsheet.py
watertap/flowsheets/activated_sludge/tests/test_asm2d_flowsheet.py
watertap/flowsheets/activated_sludge/tests/test_modified_asm2d_flowsheet.py
watertap/flowsheets/anaerobic_digester/ADM1_flowsheet.py
watertap/flowsheets/anaerobic_digester/__init__.py
watertap/flowsheets/anaerobic_digester/modified_ADM1_flowsheet_with_translators.py
watertap/flowsheets/anaerobic_digester/tests/__init__.py
watertap/flowsheets/anaerobic_digester/tests/test_adm1_flowsheet.py
watertap/flowsheets/anaerobic_digester/tests/test_modified_ADM1_flowsheet_with_translators.py
watertap/flowsheets/crystallization/__init__.py
watertap/flowsheets/crystallization/sim_simple_crystallizer.py
watertap/flowsheets/crystallization/tests/__init__.py
watertap/flowsheets/crystallization/tests/test_sim_simple_crystallizer.py
watertap/flowsheets/dye_desalination/__init__.py
watertap/flowsheets/dye_desalination/dye_desalination.py
watertap/flowsheets/dye_desalination/dye_desalination_global_costing.yaml
watertap/flowsheets/dye_desalination/dye_desalination_ui.png
watertap/flowsheets/dye_desalination/dye_desalination_ui.py
watertap/flowsheets/dye_desalination/dye_sweep.py
watertap/flowsheets/dye_desalination/tests/__init__.py
watertap/flowsheets/dye_desalination/tests/test_dye_desalination.py
watertap/flowsheets/dye_desalination/tests/test_dye_sweep.py
watertap/flowsheets/electroNP/BSM2_electroNP_no_bioP.py
watertap/flowsheets/electroNP/__init__.py
watertap/flowsheets/electroNP/electroNP_flowsheet.py
watertap/flowsheets/electroNP/multi_sweep.py
watertap/flowsheets/electroNP/tests/__init__.py
watertap/flowsheets/electroNP/tests/test_BSM2_electroNP_no_bioP.py
watertap/flowsheets/electroNP/tests/test_electroNP_flowsheet.py
watertap/flowsheets/electroNP/tests/test_multi_sweep.py
watertap/flowsheets/electrodialysis/__init__.py
watertap/flowsheets/electrodialysis/electrodialysis_1stack.py
watertap/flowsheets/electrodialysis/electrodialysis_1stack_conc_recirc.py
watertap/flowsheets/electrodialysis/electrodialysis_1stack_conc_recirc_ui.py
watertap/flowsheets/electrodialysis/tests/__init__.py
watertap/flowsheets/electrodialysis/tests/test_electrodialysis_1stack.py
watertap/flowsheets/electrodialysis/tests/test_electrodialysis_1stack_conc_recirc.py
watertap/flowsheets/flex_desal/__init__.py
watertap/flowsheets/flex_desal/flowsheet.py
watertap/flowsheets/flex_desal/params.py
watertap/flowsheets/flex_desal/sbce_pricesignal.csv
watertap/flowsheets/flex_desal/unit_models.py
watertap/flowsheets/flex_desal/utils.py
watertap/flowsheets/flex_desal/tests/__init__.py
watertap/flowsheets/flex_desal/tests/test_pricetaker_workflow.py
watertap/flowsheets/full_water_resource_recovery_facility/BSM2.py
watertap/flowsheets/full_water_resource_recovery_facility/BSM2_P_extension.py
watertap/flowsheets/full_water_resource_recovery_facility/BSM2_P_extension_ui.png
watertap/flowsheets/full_water_resource_recovery_facility/BSM2_P_extension_ui.py
watertap/flowsheets/full_water_resource_recovery_facility/BSM2_ui.png
watertap/flowsheets/full_water_resource_recovery_facility/BSM2_ui.py
watertap/flowsheets/full_water_resource_recovery_facility/__init__.py
watertap/flowsheets/full_water_resource_recovery_facility/test/__init__.py
watertap/flowsheets/full_water_resource_recovery_facility/test/test_BSM2_P_extension.py
watertap/flowsheets/full_water_resource_recovery_facility/test/test_full_WRRF_with_ASM1_ADM1.py
watertap/flowsheets/gac/__init__.py
watertap/flowsheets/gac/gac.py
watertap/flowsheets/gac/gac_ui.png
watertap/flowsheets/gac/gac_ui.py
watertap/flowsheets/gac/tests/__init__.py
watertap/flowsheets/gac/tests/test_gac.py
watertap/flowsheets/generic_desalination_train/__init__.py
watertap/flowsheets/generic_desalination_train/fig_with_costs.png
watertap/flowsheets/generic_desalination_train/generic_train.py
watertap/flowsheets/generic_desalination_train/generic_train_ui.py
watertap/flowsheets/generic_desalination_train/costing/__init__.py
watertap/flowsheets/generic_desalination_train/costing/desalter_costing.py
watertap/flowsheets/generic_desalination_train/costing/generic_costing.py
watertap/flowsheets/generic_desalination_train/costing/separator_costing.py
watertap/flowsheets/generic_desalination_train/costing/stream_costing.py
watertap/flowsheets/generic_desalination_train/tests/__init__.py
watertap/flowsheets/generic_desalination_train/tests/test_generic_train.py
watertap/flowsheets/generic_desalination_train/unit_operations/__init__.py
watertap/flowsheets/generic_desalination_train/unit_operations/desalter.py
watertap/flowsheets/generic_desalination_train/unit_operations/mixer.py
watertap/flowsheets/generic_desalination_train/unit_operations/separator.py
watertap/flowsheets/generic_desalination_train/utils/__init__.py
watertap/flowsheets/generic_desalination_train/utils/scale_utils.py
watertap/flowsheets/ion_exchange/__init__.py
watertap/flowsheets/ion_exchange/ion_exchange_demo.py
watertap/flowsheets/ion_exchange/tests/__init__.py
watertap/flowsheets/ion_exchange/tests/test_ion_exchange_demo.py
watertap/flowsheets/lsrro/__init__.py
watertap/flowsheets/lsrro/lsrro.py
watertap/flowsheets/lsrro/lsrro_ui.png
watertap/flowsheets/lsrro/lsrro_ui.py
watertap/flowsheets/lsrro/multi_sweep.py
watertap/flowsheets/lsrro/tests/__init__.py
watertap/flowsheets/lsrro/tests/gha_divider.py
watertap/flowsheets/lsrro/tests/test_lssro_multi_sweep.py
watertap/flowsheets/lsrro/tests/test_lssro_paper_analysis.py
watertap/flowsheets/lsrro/tests/paper_analysis_baselines/10_nodes_A_5LMHbar_optimize_Bmax_nomax_125gL_35.0pct.csv
watertap/flowsheets/lsrro/tests/paper_analysis_baselines/10_nodes_A_5LMHbar_optimize_Bmax_nomax_35gL_70.0pct.csv
watertap/flowsheets/lsrro/tests/paper_analysis_baselines/10_nodes_A_5LMHbar_optimize_Bmax_nomax_70gL_55.00000000000001pct.csv
watertap/flowsheets/lsrro/tests/paper_analysis_baselines/__init__.py
watertap/flowsheets/lsrro/tests/parameter_sweep_baselines/1_stage_results_LSRRO.csv
watertap/flowsheets/lsrro/tests/parameter_sweep_baselines/2_stage_results_LSRRO.csv
watertap/flowsheets/lsrro/tests/parameter_sweep_baselines/__init__.py
watertap/flowsheets/lsrro/tests/parameter_sweep_baselines/interpolated_1_stage_results_LSRRO.csv
watertap/flowsheets/lsrro/tests/parameter_sweep_baselines/interpolated_2_stage_results_LSRRO.csv
watertap/flowsheets/mvc/__init__.py
watertap/flowsheets/mvc/mvc_single_stage.py
watertap/flowsheets/mvc/mvc_single_stage_ui.py
watertap/flowsheets/mvc/tests/__init__.py
watertap/flowsheets/mvc/tests/test_mvc_single_stage.py
watertap/flowsheets/nf_dspmde/__init__.py
watertap/flowsheets/nf_dspmde/nf.py
watertap/flowsheets/nf_dspmde/nf_ui.png
watertap/flowsheets/nf_dspmde/nf_ui.py
watertap/flowsheets/nf_dspmde/nf_with_bypass.py
watertap/flowsheets/nf_dspmde/nf_with_bypass_ui.png
watertap/flowsheets/nf_dspmde/tests/__init__.py
watertap/flowsheets/nf_dspmde/tests/test_nf.py
watertap/flowsheets/nf_dspmde/tests/test_nf_with_bypass.py
watertap/flowsheets/oaro/OARO_multi_ui.png
watertap/flowsheets/oaro/__init__.py
watertap/flowsheets/oaro/oaro.py
watertap/flowsheets/oaro/oaro_multi.py
watertap/flowsheets/oaro/oaro_multi_ui.py
watertap/flowsheets/oaro/tests/__init__.py
watertap/flowsheets/oaro/tests/test_oaro.py
watertap/flowsheets/oaro/tests/test_oaro_multi.py
watertap/flowsheets/seawater_RO_desalination/__init__.py
watertap/flowsheets/seawater_RO_desalination/seawater_RO_desalination.py
watertap/flowsheets/seawater_RO_desalination/tests/__init__.py
watertap/flowsheets/seawater_RO_desalination/tests/test_seawater_RO_desalination.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/multicomp_aq_sol_prop_pack.py
watertap/property_models/seawater_prop_pack.py
watertap/property_models/water_prop_pack.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_prop_pack.py
watertap/property_models/tests/test_water_prop_pack.py
watertap/property_models/unit_specific/NDMA_prop_pack.py
watertap/property_models/unit_specific/__init__.py
watertap/property_models/unit_specific/coagulation_prop_pack.py
watertap/property_models/unit_specific/cryst_prop_pack.py
watertap/property_models/unit_specific/activated_sludge/__init__.py
watertap/property_models/unit_specific/activated_sludge/asm1_properties.py
watertap/property_models/unit_specific/activated_sludge/asm1_reactions.py
watertap/property_models/unit_specific/activated_sludge/asm2d_properties.py
watertap/property_models/unit_specific/activated_sludge/asm2d_reactions.py
watertap/property_models/unit_specific/activated_sludge/asm3_properties.py
watertap/property_models/unit_specific/activated_sludge/asm3_reactions.py
watertap/property_models/unit_specific/activated_sludge/modified_asm2d_properties.py
watertap/property_models/unit_specific/activated_sludge/modified_asm2d_reactions.py
watertap/property_models/unit_specific/activated_sludge/tests/__init__.py
watertap/property_models/unit_specific/activated_sludge/tests/test_asm1_integration.py
watertap/property_models/unit_specific/activated_sludge/tests/test_asm1_reaction.py
watertap/property_models/unit_specific/activated_sludge/tests/test_asm1_thermo.py
watertap/property_models/unit_specific/activated_sludge/tests/test_asm2d_reaction.py
watertap/property_models/unit_specific/activated_sludge/tests/test_asm2d_thermo.py
watertap/property_models/unit_specific/activated_sludge/tests/test_asm3_reaction.py
watertap/property_models/unit_specific/activated_sludge/tests/test_asm3_thermo.py
watertap/property_models/unit_specific/activated_sludge/tests/test_modified_asm2d_reaction.py
watertap/property_models/unit_specific/activated_sludge/tests/test_modified_asm2d_thermo.py
watertap/property_models/unit_specific/anaerobic_digestion/__init__.py
watertap/property_models/unit_specific/anaerobic_digestion/adm1_properties.py
watertap/property_models/unit_specific/anaerobic_digestion/adm1_properties_vapor.py
watertap/property_models/unit_specific/anaerobic_digestion/adm1_reactions.py
watertap/property_models/unit_specific/anaerobic_digestion/modified_adm1_properties.py
watertap/property_models/unit_specific/anaerobic_digestion/modified_adm1_reactions.py
watertap/property_models/unit_specific/anaerobic_digestion/tests/__init__.py
watertap/property_models/unit_specific/anaerobic_digestion/tests/test_adm1_reaction.py
watertap/property_models/unit_specific/anaerobic_digestion/tests/test_adm1_thermo.py
watertap/property_models/unit_specific/anaerobic_digestion/tests/test_adm1_vapor_thermo.py
watertap/property_models/unit_specific/anaerobic_digestion/tests/test_modified_adm1_reaction.py
watertap/property_models/unit_specific/anaerobic_digestion/tests/test_modified_adm1_thermo.py
watertap/tests/conftest.py
watertap/tools/__init__.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/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_state_block_helper_functions.py
watertap/tools/oli_api/util/tests/test_watertap_to_oli_helper_functions.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/electrodialysis_bipolar_1D.py
watertap/unit_models/electrolyzer.py
watertap/unit_models/gac.py
watertap/unit_models/generic_desalter.py
watertap/unit_models/generic_separation.py
watertap/unit_models/ion_exchange_0D.py
watertap/unit_models/nanofiltration_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/steam_ejector.py
watertap/unit_models/steam_heater_0D.py
watertap/unit_models/stoichiometric_reactor.py
watertap/unit_models/surrogate_crystallizer.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_electrodialysis_bipolar_1D.py
watertap/unit_models/tests/test_electrolyzer.py
watertap/unit_models/tests/test_gac.py
watertap/unit_models/tests/test_generic_desalter.py
watertap/unit_models/tests/test_generic_separator.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_0D.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_steam_ejector.py
watertap/unit_models/tests/test_steam_heater_0D.py
watertap/unit_models/tests/test_stoichiometric_reactor.py
watertap/unit_models/tests/test_surrogate_crystallizer.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_asm1_adm1.py
watertap/unit_models/translators/translator_asm2d_adm1.py
watertap/unit_models/translators/tests/test_translator_adm1_asm1.py
watertap/unit_models/translators/tests/test_translator_adm1_asm2d.py
watertap/unit_models/translators/tests/test_translator_asm1_adm1.py
watertap/unit_models/translators/tests/test_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