Coverage report: 67%

Files Functions Classes

coverage.py v7.10.7, created at 2026-03-26 20:57 +0000

File statements missing excluded branches partial coverage
backend/ahuora-builder/src/ahuora_builder/__init__.py 0 0 0 0 0 100%
backend/ahuora-builder/src/ahuora_builder/arc_manager.py 16 0 0 2 0 100%
backend/ahuora-builder/src/ahuora_builder/build_state.py 36 1 0 4 1 95%
backend/ahuora-builder/src/ahuora_builder/custom/PIDController.py 148 129 0 76 0 8%
backend/ahuora-builder/src/ahuora_builder/custom/PySMOModel.py 96 9 0 20 3 86%
backend/ahuora-builder/src/ahuora_builder/custom/SimpleEffectivenessHX_DH.py 207 29 0 10 3 84%
backend/ahuora-builder/src/ahuora_builder/custom/__init__.py 0 0 0 0 0 100%
backend/ahuora-builder/src/ahuora_builder/custom/add_initial_dynamics.py 14 10 0 2 1 31%
backend/ahuora-builder/src/ahuora_builder/custom/custom_compressor.py 26 0 0 0 0 100%
backend/ahuora-builder/src/ahuora_builder/custom/custom_cooler.py 20 0 0 6 0 100%
backend/ahuora-builder/src/ahuora_builder/custom/custom_heat_exchanger.py 74 8 0 24 9 81%
backend/ahuora-builder/src/ahuora_builder/custom/custom_heat_exchanger_1d.py 103 83 0 28 0 15%
backend/ahuora-builder/src/ahuora_builder/custom/custom_heater.py 18 0 0 6 0 100%
backend/ahuora-builder/src/ahuora_builder/custom/custom_pressure_changer.py 11 0 0 0 0 100%
backend/ahuora-builder/src/ahuora_builder/custom/custom_pump.py 26 0 0 0 0 100%
backend/ahuora-builder/src/ahuora_builder/custom/custom_separator.py 108 35 0 72 13 63%
backend/ahuora-builder/src/ahuora_builder/custom/custom_tank.py 53 3 0 8 1 93%
backend/ahuora-builder/src/ahuora_builder/custom/custom_turbine.py 36 0 0 0 0 100%
backend/ahuora-builder/src/ahuora_builder/custom/custom_valve.py 112 34 0 32 3 60%
backend/ahuora-builder/src/ahuora_builder/custom/custom_variable.py 15 2 0 0 0 87%
backend/ahuora-builder/src/ahuora_builder/custom/direct_steam_injection.py 89 5 0 2 0 95%
backend/ahuora-builder/src/ahuora_builder/custom/energy/__init__.py 0 0 0 0 0 100%
backend/ahuora-builder/src/ahuora_builder/custom/energy/acBus.py 91 57 0 8 0 34%
backend/ahuora-builder/src/ahuora_builder/custom/energy/ac_property_package.py 80 39 0 20 0 41%
backend/ahuora-builder/src/ahuora_builder/custom/energy/battery.py 40 40 0 0 0 0%
backend/ahuora-builder/src/ahuora_builder/custom/energy/bus.py 53 12 0 10 0 68%
backend/ahuora-builder/src/ahuora_builder/custom/energy/energy_mixer.py 57 7 0 12 2 84%
backend/ahuora-builder/src/ahuora_builder/custom/energy/energy_splitter.py 68 45 0 14 0 28%
backend/ahuora-builder/src/ahuora_builder/custom/energy/grid.py 43 23 0 4 0 43%
backend/ahuora-builder/src/ahuora_builder/custom/energy/hydro.py 41 21 0 0 0 49%
backend/ahuora-builder/src/ahuora_builder/custom/energy/link.py 35 1 0 4 1 95%
backend/ahuora-builder/src/ahuora_builder/custom/energy/load.py 41 21 0 4 0 44%
backend/ahuora-builder/src/ahuora_builder/custom/energy/mainDistributionBoard.py 83 11 0 16 0 81%
backend/ahuora-builder/src/ahuora_builder/custom/energy/power_property_package.py 70 25 0 20 1 51%
backend/ahuora-builder/src/ahuora_builder/custom/energy/solar.py 40 5 0 0 0 88%
backend/ahuora-builder/src/ahuora_builder/custom/energy/storage.py 76 55 0 8 0 25%
backend/ahuora-builder/src/ahuora_builder/custom/energy/transformer.py 43 25 0 6 0 37%
backend/ahuora-builder/src/ahuora_builder/custom/energy/transformer_property_package.py 75 36 0 20 0 41%
backend/ahuora-builder/src/ahuora_builder/custom/energy/transmissionLine.py 58 21 0 4 0 60%
backend/ahuora-builder/src/ahuora_builder/custom/energy/wind.py 51 29 0 0 0 43%
backend/ahuora-builder/src/ahuora_builder/custom/hda_ideal_VLE.py 382 257 0 96 0 26%
backend/ahuora-builder/src/ahuora_builder/custom/hda_reaction.py 40 9 0 2 0 74%
backend/ahuora-builder/src/ahuora_builder/custom/heat_exchanger_1d_wrapper.py 14 10 0 6 0 20%
backend/ahuora-builder/src/ahuora_builder/custom/integration_block.py 27 7 0 0 0 74%
backend/ahuora-builder/src/ahuora_builder/custom/inverted.py 30 0 0 6 0 100%
backend/ahuora-builder/src/ahuora_builder/custom/performance_curves.py 0 0 0 0 0 100%
backend/ahuora-builder/src/ahuora_builder/custom/reactions/__init__.py 0 0 0 0 0 100%
backend/ahuora-builder/src/ahuora_builder/custom/reactions/hda_stoich.py 8 2 0 0 0 75%
backend/ahuora-builder/src/ahuora_builder/custom/simple_separator.py 235 104 0 98 4 48%
backend/ahuora-builder/src/ahuora_builder/custom/thermal_utility_systems/desuperheater.py 167 14 0 28 7 87%
backend/ahuora-builder/src/ahuora_builder/custom/thermal_utility_systems/header.py 231 21 0 52 9 87%
backend/ahuora-builder/src/ahuora_builder/custom/thermal_utility_systems/simple_heat_pump.py 157 51 0 30 5 60%
backend/ahuora-builder/src/ahuora_builder/custom/thermal_utility_systems/steam_header.py 129 10 0 14 1 90%
backend/ahuora-builder/src/ahuora_builder/custom/thermal_utility_systems/steam_user.py 255 17 0 56 11 89%
backend/ahuora-builder/src/ahuora_builder/custom/thermal_utility_systems/willans_turbine.py 230 50 0 100 11 66%
backend/ahuora-builder/src/ahuora_builder/custom/translator.py 41 4 0 6 2 87%
backend/ahuora-builder/src/ahuora_builder/custom/updated_pressure_changer.py 452 219 0 244 23 43%
backend/ahuora-builder/src/ahuora_builder/custom/valve_wrapper.py 19 2 0 8 2 85%
backend/ahuora-builder/src/ahuora_builder/custom/water_tank_with_units.py 112 24 0 28 9 74%
backend/ahuora-builder/src/ahuora_builder/custom/watertap/pressure_exchanger.py 6 0 0 0 0 100%
backend/ahuora-builder/src/ahuora_builder/custom/watertap/reverse_osmosis_0d.py 65 4 0 52 5 89%
backend/ahuora-builder/src/ahuora_builder/diagnostics/__init__.py 0 0 0 0 0 100%
backend/ahuora-builder/src/ahuora_builder/diagnostics/infeasibilities.py 18 0 0 6 1 96%
backend/ahuora-builder/src/ahuora_builder/flowsheet_manager.py 280 30 0 82 13 88%
backend/ahuora-builder/src/ahuora_builder/flowsheet_manager_type.py 2 0 2 0 0 100%
backend/ahuora-builder/src/ahuora_builder/generate_python_file.py 255 24 0 96 12 89%
backend/ahuora-builder/src/ahuora_builder/methods/BlockContext.py 35 0 0 6 0 100%
backend/ahuora-builder/src/ahuora_builder/methods/__init__.py 0 0 0 0 0 100%
backend/ahuora-builder/src/ahuora_builder/methods/adapter.py 159 14 0 60 5 90%
backend/ahuora-builder/src/ahuora_builder/methods/adapter_library.py 61 0 0 0 0 100%
backend/ahuora-builder/src/ahuora_builder/methods/adapter_methods.py 45 5 0 2 0 89%
backend/ahuora-builder/src/ahuora_builder/methods/build_custom_package.py 34 4 0 16 4 84%
backend/ahuora-builder/src/ahuora_builder/methods/expression_parsing.py 64 8 0 16 4 85%
backend/ahuora-builder/src/ahuora_builder/methods/load_unit_model.py 67 2 0 26 2 96%
backend/ahuora-builder/src/ahuora_builder/methods/property_map_manipulation.py 41 13 0 14 4 65%
backend/ahuora-builder/src/ahuora_builder/methods/scaling_suffix.py 18 6 0 14 3 66%
backend/ahuora-builder/src/ahuora_builder/methods/slice_manipulation.py 3 0 0 0 0 100%
backend/ahuora-builder/src/ahuora_builder/methods/units_handler.py 63 7 0 28 4 86%
backend/ahuora-builder/src/ahuora_builder/ml_wizard.py 54 0 0 2 0 100%
backend/ahuora-builder/src/ahuora_builder/port_manager.py 12 2 0 0 0 83%
backend/ahuora-builder/src/ahuora_builder/properties_manager.py 23 1 0 0 0 96%
backend/ahuora-builder/src/ahuora_builder/property_package_manager.py 39 2 0 12 2 92%
backend/ahuora-builder/src/ahuora_builder/solver.py 34 1 0 2 1 94%
backend/ahuora-builder/src/ahuora_builder/tear_manager.py 45 0 0 20 0 100%
backend/ahuora-builder/src/ahuora_builder/timing.py 37 1 0 4 0 98%
backend/ahuora-builder/src/ahuora_builder/types/__init__.py 0 0 0 0 0 100%
backend/ahuora-builder/src/ahuora_builder/unit_model_manager.py 20 1 0 4 1 92%
Total 6262 1747 2 1678 183 67%

No items found using the specified filter.