Coverage report: 22%

Files Functions Classes

coverage.py v7.6.1, created at 2024-10-30 14:55 +0000

File function statements missing excluded coverage
wsimod\__init__.py (no function) 0 0 0 100%
wsimod\__main__.py create_parser 5 5 0 0%
wsimod\__main__.py run_model 8 8 0 0%
wsimod\__main__.py run_saved_model 6 6 0 0%
wsimod\__main__.py run 13 13 0 0%
wsimod\__main__.py (no function) 12 12 0 0%
wsimod\arcs\__init__.py (no function) 0 0 0 100%
wsimod\arcs\arcs.py Arc.__init__ 22 0 0 100%
wsimod\arcs\arcs.py Arc.apply_overrides 4 1 0 75%
wsimod\arcs\arcs.py Arc.arc_mass_balance 2 2 0 0%
wsimod\arcs\arcs.py Arc.send_push_request 14 14 0 0%
wsimod\arcs\arcs.py Arc.send_pull_request 15 15 0 0%
wsimod\arcs\arcs.py Arc.send_push_check 1 1 0 0%
wsimod\arcs\arcs.py Arc.send_pull_check 1 1 0 0%
wsimod\arcs\arcs.py Arc.get_excess 7 7 0 0%
wsimod\arcs\arcs.py Arc.end_timestep 4 4 0 0%
wsimod\arcs\arcs.py Arc.reinit 1 1 0 0%
wsimod\arcs\arcs.py QueueArc.__init__ 6 0 0 100%
wsimod\arcs\arcs.py QueueArc.queue_arc_ds 2 2 0 0%
wsimod\arcs\arcs.py QueueArc.queue_arc_sum 4 4 0 0%
wsimod\arcs\arcs.py QueueArc.send_pull_request 13 13 0 0%
wsimod\arcs\arcs.py QueueArc.send_push_request 16 16 0 0%
wsimod\arcs\arcs.py QueueArc.enter_arc 6 6 0 0%
wsimod\arcs\arcs.py QueueArc.enter_queue 2 2 0 0%
wsimod\arcs\arcs.py QueueArc.update_queue 31 31 0 0%
wsimod\arcs\arcs.py QueueArc.end_timestep 8 8 0 0%
wsimod\arcs\arcs.py QueueArc.reinit 2 2 0 0%
wsimod\arcs\arcs.py AltQueueArc.__init__ 4 0 0 100%
wsimod\arcs\arcs.py AltQueueArc.alt_queue_arc_sum 4 4 0 0%
wsimod\arcs\arcs.py AltQueueArc.enter_queue 5 5 0 0%
wsimod\arcs\arcs.py AltQueueArc.update_queue 10 10 0 0%
wsimod\arcs\arcs.py AltQueueArc.end_timestep 13 13 0 0%
wsimod\arcs\arcs.py AltQueueArc.reinit 2 2 0 0%
wsimod\arcs\arcs.py DecayArc.__init__ 4 4 0 0%
wsimod\arcs\arcs.py DecayArc.enter_queue 3 3 0 0%
wsimod\arcs\arcs.py DecayArc.end_timestep 10 10 0 0%
wsimod\arcs\arcs.py DecayArcAlt.__init__ 5 5 0 0%
wsimod\arcs\arcs.py DecayArcAlt.enter_queue 6 6 0 0%
wsimod\arcs\arcs.py DecayArcAlt._end_timestep 14 14 0 0%
wsimod\arcs\arcs.py PullArc.__init__ 3 3 0 0%
wsimod\arcs\arcs.py PullArc.send_push_deny 1 1 0 0%
wsimod\arcs\arcs.py PullArc.send_push_check_deny 1 1 0 0%
wsimod\arcs\arcs.py PushArc.__init__ 3 3 0 0%
wsimod\arcs\arcs.py PushArc.send_pull_deny 1 1 0 0%
wsimod\arcs\arcs.py PushArc.send_pull_check_deny 1 1 0 0%
wsimod\arcs\arcs.py (no function) 52 0 0 100%
wsimod\core\__init__.py (no function) 0 0 0 100%
wsimod\core\constants.py set_simple_pollutants 3 3 0 0%
wsimod\core\constants.py set_default_pollutants 3 3 0 0%
wsimod\core\constants.py (no function) 54 0 0 100%
wsimod\core\core.py WSIObj.__init__ 1 0 0 100%
wsimod\core\core.py WSIObj.empty_vqip 1 0 0 100%
wsimod\core\core.py WSIObj.copy_vqip 1 0 0 100%
wsimod\core\core.py WSIObj.blend_vqip 6 6 0 0%
wsimod\core\core.py WSIObj.sum_vqip 8 8 0 0%
wsimod\core\core.py WSIObj.concentration_to_total 4 4 0 0%
wsimod\core\core.py WSIObj.total_to_concentration 4 4 0 0%
wsimod\core\core.py WSIObj.extract_vqip 4 4 0 0%
wsimod\core\core.py WSIObj.extract_vqip_c 8 8 0 0%
wsimod\core\core.py WSIObj.v_distill_vqip 3 3 0 0%
wsimod\core\core.py WSIObj.v_distill_vqip_c 7 7 0 0%
wsimod\core\core.py WSIObj.v_change_vqip 8 4 0 50%
wsimod\core\core.py WSIObj.v_change_vqip_c 3 3 0 0%
wsimod\core\core.py WSIObj.ds_vqip 4 4 0 0%
wsimod\core\core.py WSIObj.ds_vqip_c 5 5 0 0%
wsimod\core\core.py WSIObj.compare_vqip 5 5 0 0%
wsimod\core\core.py WSIObj.mass_balance 24 24 0 0%
wsimod\core\core.py DecayObj.__init__ 8 8 0 0%
wsimod\core\core.py DecayObj.make_decay 4 4 0 0%
wsimod\core\core.py DecayObj.generic_temperature_decay 6 6 0 0%
wsimod\core\core.py DecayObj.generic_temperature_decay_c 7 7 0 0%
wsimod\core\core.py (no function) 25 0 0 100%
wsimod\demo\__init__.py (no function) 0 0 0 100%
wsimod\demo\create_oxford.py preprocess_oxford 57 57 0 0%
wsimod\demo\create_oxford.py create_oxford_model 66 66 0 0%
wsimod\demo\create_oxford.py pull_check_mrf 5 5 0 0%
wsimod\demo\create_oxford.py pull_set_mrf 11 11 0 0%
wsimod\demo\create_oxford.py push_set_mrf 4 4 0 0%
wsimod\demo\create_oxford.py end_timestep 1 1 0 0%
wsimod\demo\create_oxford.py convert_to_mrf 5 5 0 0%
wsimod\demo\create_oxford.py create_oxford_model_mrf 3 3 0 0%
wsimod\demo\create_oxford.py create_timeseries 5 5 0 0%
wsimod\demo\create_oxford.py (no function) 23 23 0 0%
wsimod\extensions.py register_node_patch 5 5 0 0%
wsimod\extensions.py register_node_patch.decorator 2 2 0 0%
wsimod\extensions.py apply_patches 11 10 0 9%
wsimod\extensions.py (no function) 6 0 0 100%
wsimod\nodes\__init__.py (no function) 9 0 0 100%
wsimod\nodes\catchment.py Catchment.__init__ 10 10 0 0%
wsimod\nodes\catchment.py Catchment.get_flow 6 6 0 0%
wsimod\nodes\catchment.py Catchment.route 5 5 0 0%
wsimod\nodes\catchment.py Catchment.get_avail 4 4 0 0%
wsimod\nodes\catchment.py Catchment.pull_check_abstraction 4 4 0 0%
wsimod\nodes\catchment.py Catchment.pull_set_abstraction 3 3 0 0%
wsimod\nodes\catchment.py Catchment.end_timestep_ 1 1 0 0%
wsimod\nodes\catchment.py (no function) 10 0 0 100%
wsimod\nodes\demand.py Demand.__init__ 13 13 0 0%
wsimod\nodes\demand.py Demand.apply_overrides 3 3 0 0%
wsimod\nodes\demand.py Demand.create_demand 15 15 0 0%
wsimod\nodes\demand.py Demand.get_demand 4 4 0 0%
wsimod\nodes\demand.py Demand.end_timestep 3 3 0 0%
wsimod\nodes\demand.py NonResidentialDemand.get_demand 1 1 0 0%
wsimod\nodes\demand.py ResidentialDemand.__init__ 7 7 0 0%
wsimod\nodes\demand.py ResidentialDemand.apply_overrides 6 6 0 0%
wsimod\nodes\demand.py ResidentialDemand.get_demand 4 4 0 0%
wsimod\nodes\demand.py ResidentialDemand.get_garden_demand 4 4 0 0%
wsimod\nodes\demand.py ResidentialDemand.apply_gardening_pollutants 3 3 0 0%
wsimod\nodes\demand.py ResidentialDemand.excess_to_garden_demand 1 1 0 0%
wsimod\nodes\demand.py ResidentialDemand.get_house_demand 7 7 0 0%
wsimod\nodes\demand.py (no function) 19 0 0 100%
wsimod\nodes\distribution.py decorate_leakage_set 2 2 0 0%
wsimod\nodes\distribution.py decorate_leakage_set.pull_set 9 9 0 0%
wsimod\nodes\distribution.py decorate_leakage_check 2 2 0 0%
wsimod\nodes\distribution.py decorate_leakage_check.pull_check 6 6 0 0%
wsimod\nodes\distribution.py Distribution.__init__ 5 5 0 0%
wsimod\nodes\distribution.py Distribution.decorate_pull_handlers 3 3 0 0%
wsimod\nodes\distribution.py Distribution.apply_overrides 3 3 0 0%
wsimod\nodes\distribution.py UnlimitedDistribution.__init__ 5 5 0 0%
wsimod\nodes\distribution.py UnlimitedDistribution.pull_set_unlimited 3 3 0 0%
wsimod\nodes\distribution.py UnlimitedDistribution.end_timestep 1 1 0 0%
wsimod\nodes\distribution.py (no function) 13 0 0 100%
wsimod\nodes\land.py Land.__init__ 35 35 0 0%
wsimod\nodes\land.py Land.apply_overrides 7 7 0 0%
wsimod\nodes\land.py Land.apply_irrigation 2 2 0 0%
wsimod\nodes\land.py Land.run 18 18 0 0%
wsimod\nodes\land.py Land.push_set_sewer 5 5 0 0%
wsimod\nodes\land.py Land.end_timestep 4 4 0 0%
wsimod\nodes\land.py Land.get_surface 4 4 0 0%
wsimod\nodes\land.py Land.reinit 3 3 0 0%
wsimod\nodes\land.py Surface.__init__ 13 13 0 0%
wsimod\nodes\land.py Surface.apply_overrides 16 16 0 0%
wsimod\nodes\land.py Surface.run 9 9 0 0%
wsimod\nodes\land.py Surface.get_data_input 1 1 0 0%
wsimod\nodes\land.py Surface.get_data_input_surface 1 1 0 0%
wsimod\nodes\land.py Surface.dry_deposition_to_tank 2 2 0 0%
wsimod\nodes\land.py Surface.wet_deposition_to_tank 2 2 0 0%
wsimod\nodes\land.py Surface.simple_deposition 8 8 0 0%
wsimod\nodes\land.py Surface.atmospheric_deposition 9 9 0 0%
wsimod\nodes\land.py Surface.precipitation_deposition 9 9 0 0%
wsimod\nodes\land.py ImperviousSurface.__init__ 7 7 0 0%
wsimod\nodes\land.py ImperviousSurface.apply_overrides 8 8 0 0%
wsimod\nodes\land.py ImperviousSurface.precipitation_evaporation 17 17 0 0%
wsimod\nodes\land.py ImperviousSurface.push_to_sewers 4 4 0 0%
wsimod\nodes\land.py PerviousSurface.__init__ 25 25 0 0%
wsimod\nodes\land.py PerviousSurface.apply_overrides 10 10 0 0%
wsimod\nodes\land.py PerviousSurface.get_cmd 1 1 0 0%
wsimod\nodes\land.py PerviousSurface.get_smc 1 1 0 0%
wsimod\nodes\land.py PerviousSurface.get_climate 3 3 0 0%
wsimod\nodes\land.py PerviousSurface.ihacres 41 41 0 0%
wsimod\nodes\land.py PerviousSurface.route 4 4 0 0%
wsimod\nodes\land.py PerviousSurface.calculate_soil_temperature 5 5 0 0%
wsimod\nodes\land.py GrowingSurface.__init__ 64 64 0 0%
wsimod\nodes\land.py GrowingSurface.infer_sow_harvest_calendar 7 7 0 0%
wsimod\nodes\land.py GrowingSurface.calculate_available_water 5 5 0 0%
wsimod\nodes\land.py GrowingSurface.apply_overrides 11 11 0 0%
wsimod\nodes\land.py GrowingSurface.pull_storage 15 15 0 0%
wsimod\nodes\land.py GrowingSurface.quick_interp 8 8 0 0%
wsimod\nodes\land.py GrowingSurface.calc_crop_cover 23 23 0 0%
wsimod\nodes\land.py GrowingSurface.adjust_vqip_to_liquid 9 9 0 0%
wsimod\nodes\land.py GrowingSurface.effective_precipitation_flushing 9 9 0 0%
wsimod\nodes\land.py GrowingSurface.fertiliser 14 14 0 0%
wsimod\nodes\land.py GrowingSurface.manure 14 14 0 0%
wsimod\nodes\land.py GrowingSurface.residue 16 16 0 0%
wsimod\nodes\land.py GrowingSurface.soil_pool_transformation 23 23 0 0%
wsimod\nodes\land.py GrowingSurface.calc_temperature_dependence_factor 7 7 0 0%
wsimod\nodes\land.py GrowingSurface.calc_soil_moisture_dependence_factor 12 12 0 0%
wsimod\nodes\land.py GrowingSurface.calc_crop_uptake 25 25 0 0%
wsimod\nodes\land.py GrowingSurface.erosion 50 50 0 0%
wsimod\nodes\land.py GrowingSurface.denitrification 20 20 0 0%
wsimod\nodes\land.py GrowingSurface.adsorption 52 52 0 0%
wsimod\nodes\land.py GrowingSurface.dry_deposition_to_tank 7 7 0 0%
wsimod\nodes\land.py GrowingSurface.wet_deposition_to_tank 7 7 0 0%
wsimod\nodes\land.py IrrigationSurface.__init__ 2 2 0 0%
wsimod\nodes\land.py IrrigationSurface.apply_overrides 2 2 0 0%
wsimod\nodes\land.py IrrigationSurface.irrigate 12 12 0 0%
wsimod\nodes\land.py GardenSurface.__init__ 1 1 0 0%
wsimod\nodes\land.py GardenSurface.calculate_irrigation_demand 7 7 0 0%
wsimod\nodes\land.py GardenSurface.receive_irrigation_demand 1 1 0 0%
wsimod\nodes\land.py VariableAreaSurface.__init__ 3 3 0 0%
wsimod\nodes\land.py VariableAreaSurface.get_climate_ 5 5 0 0%
wsimod\nodes\land.py (no function) 75 0 0 100%
wsimod\nodes\nodes.py Node.__init_subclass__ 4 1 0 75%
wsimod\nodes\nodes.py Node.__init__ 16 0 0 100%
wsimod\nodes\nodes.py Node.apply_overrides 9 3 0 67%
wsimod\nodes\nodes.py Node.total_in 4 4 0 0%
wsimod\nodes\nodes.py Node.total_out 4 4 0 0%
wsimod\nodes\nodes.py Node.node_mass_balance 2 2 0 0%
wsimod\nodes\nodes.py Node.pull_set 1 1 0 0%
wsimod\nodes\nodes.py Node.push_set 1 1 0 0%
wsimod\nodes\nodes.py Node.pull_check 1 1 0 0%
wsimod\nodes\nodes.py Node.push_check 1 1 0 0%
wsimod\nodes\nodes.py Node.get_direction_arcs 21 21 0 0%
wsimod\nodes\nodes.py Node.get_connected 12 12 0 0%
wsimod\nodes\nodes.py Node.query_handler 8 8 0 0%
wsimod\nodes\nodes.py Node.pull_distributed 20 20 0 0%
wsimod\nodes\nodes.py Node.push_distributed 27 27 0 0%
wsimod\nodes\nodes.py Node.check_basic 7 7 0 0%
wsimod\nodes\nodes.py Node.pull_check_basic 1 1 0 0%
wsimod\nodes\nodes.py Node.push_check_basic 1 1 0 0%
wsimod\nodes\nodes.py Node.pull_set_deny 2 2 0 0%
wsimod\nodes\nodes.py Node.pull_check_deny 2 2 0 0%
wsimod\nodes\nodes.py Node.push_set_deny 2 2 0 0%
wsimod\nodes\nodes.py Node.push_check_deny 2 2 0 0%
wsimod\nodes\nodes.py Node.push_check_accept 4 4 0 0%
wsimod\nodes\nodes.py Node.get_data_input 1 1 0 0%
wsimod\nodes\nodes.py Node.end_timestep 1 1 0 0%
wsimod\nodes\nodes.py Node.reinit 1 1 0 0%
wsimod\nodes\nodes.py (no function) 33 0 0 100%
wsimod\nodes\nutrient_pool.py NutrientPool.__init__ 21 21 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.calculate_fraction_parameters 3 3 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.apply_overrides 9 9 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.init_empty 1 1 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.init_store 2 2 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.allocate_inorganic_irrigation 2 2 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.allocate_organic_irrigation 2 2 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.allocate_dry_deposition 4 4 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.allocate_wet_deposition 2 2 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.allocate_manure 3 3 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.allocate_residue 3 3 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.allocate_fertiliser 2 2 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.extract_dissolved 3 3 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.get_erodable_P 1 1 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.erode_P 7 7 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.soil_pool_transformation 12 12 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.temp_soil_process 6 6 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.get_empty_nutrient 1 1 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.multiply_nutrients 1 1 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.receive 2 2 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.sum_nutrients 4 4 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.subtract_nutrients 4 4 0 0%
wsimod\nodes\nutrient_pool.py NutrientPool.extract 5 5 0 0%
wsimod\nodes\nutrient_pool.py NutrientStore.__init__ 1 1 0 0%
wsimod\nodes\nutrient_pool.py (no function) 28 0 0 100%
wsimod\nodes\sewer.py Sewer.__init__ 17 0 0 100%
wsimod\nodes\sewer.py Sewer.apply_overrides 13 1 0 92%
wsimod\nodes\sewer.py Sewer.push_check_sewer 5 5 0 0%
wsimod\nodes\sewer.py Sewer.push_set_sewer 1 1 0 0%
wsimod\nodes\sewer.py Sewer.push_set_land 6 6 0 0%
wsimod\nodes\sewer.py Sewer.make_discharge 12 12 0 0%
wsimod\nodes\sewer.py Sewer.end_timestep 1 1 0 0%
wsimod\nodes\sewer.py Sewer.reinit 1 1 0 0%
wsimod\nodes\sewer.py EnfieldFoulSewer.__init__ 2 2 0 0%
wsimod\nodes\sewer.py EnfieldFoulSewer.make_discharge 13 13 0 0%
wsimod\nodes\sewer.py (no function) 16 0 0 100%
wsimod\nodes\storage.py Storage.__init__ 16 2 0 88%
wsimod\nodes\storage.py Storage.apply_overrides 12 3 0 75%
wsimod\nodes\storage.py Storage.push_set_storage 2 2 0 0%
wsimod\nodes\storage.py Storage.distribute 5 5 0 0%
wsimod\nodes\storage.py Storage.get_percent 1 1 0 0%
wsimod\nodes\storage.py Storage.end_timestep 1 1 0 0%
wsimod\nodes\storage.py Storage.reinit 3 3 0 0%
wsimod\nodes\storage.py Groundwater.__init__ 5 0 0 100%
wsimod\nodes\storage.py Groundwater.apply_overrides 4 0 0 100%
wsimod\nodes\storage.py Groundwater.distribute 6 6 0 0%
wsimod\nodes\storage.py Groundwater.infiltrate 8 8 0 0%
wsimod\nodes\storage.py QueueGroundwater.__init__ 10 10 0 0%
wsimod\nodes\storage.py QueueGroundwater.apply_overrides 2 2 0 0%
wsimod\nodes\storage.py QueueGroundwater.push_set_timearea 6 6 0 0%
wsimod\nodes\storage.py QueueGroundwater.distribute 9 9 0 0%
wsimod\nodes\storage.py QueueGroundwater.infiltrate 1 1 0 0%
wsimod\nodes\storage.py QueueGroundwater.pull_check_active 4 4 0 0%
wsimod\nodes\storage.py QueueGroundwater.pull_set_active 15 15 0 0%
wsimod\nodes\storage.py River.__init__ 43 43 0 0%
wsimod\nodes\storage.py River.apply_overrides 10 10 0 0%
wsimod\nodes\storage.py River.pull_check_river 9 9 0 0%
wsimod\nodes\storage.py River.pull_set_river 6 6 0 0%
wsimod\nodes\storage.py River.push_set_river 2 2 0 0%
wsimod\nodes\storage.py River.update_depth 1 1 0 0%
wsimod\nodes\storage.py River.get_din_pool 1 1 0 0%
wsimod\nodes\storage.py River.biochemical_processes 82 82 0 0%
wsimod\nodes\storage.py River.get_riverrc 6 6 0 0%
wsimod\nodes\storage.py River.calculate_discharge 4 4 0 0%
wsimod\nodes\storage.py River.distribute 5 5 0 0%
wsimod\nodes\storage.py River.pull_check_fp 2 2 0 0%
wsimod\nodes\storage.py River.end_timestep_ 3 3 0 0%
wsimod\nodes\storage.py Reservoir.__init__ 1 1 0 0%
wsimod\nodes\storage.py Reservoir.make_abstractions 5 5 0 0%
wsimod\nodes\storage.py RiverReservoir.__init__ 7 7 0 0%
wsimod\nodes\storage.py RiverReservoir.apply_overrides 2 2 0 0%
wsimod\nodes\storage.py RiverReservoir.push_set_river_reservoir 5 5 0 0%
wsimod\nodes\storage.py RiverReservoir.push_check_river_reservoir 7 7 0 0%
wsimod\nodes\storage.py RiverReservoir.satisfy_environmental 7 7 0 0%
wsimod\nodes\storage.py RiverReservoir.end_timestep_ 2 2 0 0%
wsimod\nodes\storage.py (no function) 51 0 0 100%
wsimod\nodes\tanks.py Tank.__init__ 13 4 0 69%
wsimod\nodes\tanks.py Tank.apply_overrides 5 1 0 80%
wsimod\nodes\tanks.py Tank.ds 1 1 0 0%
wsimod\nodes\tanks.py Tank.pull_ponded 3 3 0 0%
wsimod\nodes\tanks.py Tank.get_avail 5 5 0 0%
wsimod\nodes\tanks.py Tank.get_excess 4 4 0 0%
wsimod\nodes\tanks.py Tank.push_storage 9 9 0 0%
wsimod\nodes\tanks.py Tank.pull_storage 6 6 0 0%
wsimod\nodes\tanks.py Tank.pull_pollutants 4 4 0 0%
wsimod\nodes\tanks.py Tank.get_head 5 5 0 0%
wsimod\nodes\tanks.py Tank.evaporate 4 4 0 0%
wsimod\nodes\tanks.py Tank.push_total 2 2 0 0%
wsimod\nodes\tanks.py Tank.push_total_c 3 3 0 0%
wsimod\nodes\tanks.py Tank.end_timestep 1 1 0 0%
wsimod\nodes\tanks.py Tank.reinit 2 2 0 0%
wsimod\nodes\tanks.py ResidenceTank.__init__ 2 2 0 0%
wsimod\nodes\tanks.py ResidenceTank.apply_overrides 2 2 0 0%
wsimod\nodes\tanks.py ResidenceTank.pull_outflow 4 4 0 0%
wsimod\nodes\tanks.py DecayTank.__init__ 5 5 0 0%
wsimod\nodes\tanks.py DecayTank.apply_overrides 2 2 0 0%
wsimod\nodes\tanks.py DecayTank.end_timestep_decay 3 3 0 0%
wsimod\nodes\tanks.py DecayTank.decay_ds 3 3 0 0%
wsimod\nodes\tanks.py QueueTank.__init__ 7 0 0 100%
wsimod\nodes\tanks.py QueueTank.apply_overrides 3 3 0 0%
wsimod\nodes\tanks.py QueueTank.get_avail 1 1 0 0%
wsimod\nodes\tanks.py QueueTank.push_storage 7 7 0 0%
wsimod\nodes\tanks.py QueueTank.pull_storage 5 5 0 0%
wsimod\nodes\tanks.py QueueTank.pull_storage_exact 6 6 0 0%
wsimod\nodes\tanks.py QueueTank.push_check 4 4 0 0%
wsimod\nodes\tanks.py QueueTank.push_set 2 2 0 0%
wsimod\nodes\tanks.py QueueTank._end_timestep 3 3 0 0%
wsimod\nodes\tanks.py QueueTank.reinit 4 4 0 0%
wsimod\nodes\tanks.py DecayQueueTank.__init__ 3 3 0 0%
wsimod\nodes\tanks.py DecayQueueTank.apply_overrides 4 4 0 0%
wsimod\nodes\tanks.py DecayQueueTank._end_timestep 3 3 0 0%
wsimod\nodes\tanks.py (no function) 44 0 0 100%
wsimod\nodes\waste.py Waste.__init__ 6 0 0 100%
wsimod\nodes\waste.py Waste.push_set_accept 1 1 0 0%
wsimod\nodes\waste.py (no function) 4 0 0 100%
wsimod\nodes\wtw.py WTW.__init__ 17 17 0 0%
wsimod\nodes\wtw.py WTW.calculate_volume 1 1 0 0%
wsimod\nodes\wtw.py WTW.percent_solids 1 1 0 0%
wsimod\nodes\wtw.py WTW.percent_solids 2 2 0 0%
wsimod\nodes\wtw.py WTW.liquor_multiplier 1 1 0 0%
wsimod\nodes\wtw.py WTW.liquor_multiplier 2 2 0 0%
wsimod\nodes\wtw.py WTW.apply_overrides 7 7 0 0%
wsimod\nodes\wtw.py WTW.get_excess_throughput 1 1 0 0%
wsimod\nodes\wtw.py WTW.treat_current_input 17 17 0 0%
wsimod\nodes\wtw.py WTW.end_timestep 2 2 0 0%
wsimod\nodes\wtw.py WWTW.__init__ 18 18 0 0%
wsimod\nodes\wtw.py WWTW.apply_overrides 7 7 0 0%
wsimod\nodes\wtw.py WWTW.calculate_discharge 8 8 0 0%
wsimod\nodes\wtw.py WWTW.make_discharge 5 5 0 0%
wsimod\nodes\wtw.py WWTW.push_check_sewer 7 7 0 0%
wsimod\nodes\wtw.py WWTW.push_set_sewer 12 12 0 0%
wsimod\nodes\wtw.py WWTW.pull_set_reuse 4 4 0 0%
wsimod\nodes\wtw.py WWTW.pull_check_reuse 1 1 0 0%
wsimod\nodes\wtw.py WWTW.end_timestep_ 5 5 0 0%
wsimod\nodes\wtw.py FWTW.__init__ 19 19 0 0%
wsimod\nodes\wtw.py FWTW.apply_overrides 7 7 0 0%
wsimod\nodes\wtw.py FWTW.treat_water 19 19 0 0%
wsimod\nodes\wtw.py FWTW.pull_check_fwtw 1 1 0 0%
wsimod\nodes\wtw.py FWTW.pull_set_fwtw 3 3 0 0%
wsimod\nodes\wtw.py FWTW.end_timestep_ 6 6 0 0%
wsimod\nodes\wtw.py FWTW.reinit 1 1 0 0%
wsimod\nodes\wtw.py (no function) 37 0 0 100%
wsimod\orchestration\__init__.py (no function) 0 0 0 100%
wsimod\orchestration\model.py to_datetime.__init__ 1 0 0 100%
wsimod\orchestration\model.py to_datetime.__str__ 1 1 0 0%
wsimod\orchestration\model.py to_datetime.__repr__ 1 1 0 0%
wsimod\orchestration\model.py to_datetime.dayofyear 1 1 0 0%
wsimod\orchestration\model.py to_datetime.day 1 1 0 0%
wsimod\orchestration\model.py to_datetime.year 1 1 0 0%
wsimod\orchestration\model.py to_datetime.month 1 1 0 0%
wsimod\orchestration\model.py to_datetime.to_period 1 1 0 0%
wsimod\orchestration\model.py to_datetime.is_leap_year 2 2 0 0%
wsimod\orchestration\model.py to_datetime._parse_date 14 9 0 36%
wsimod\orchestration\model.py to_datetime.__eq__ 3 3 0 0%
wsimod\orchestration\model.py to_datetime.__hash__ 1 1 0 0%
wsimod\orchestration\model.py Model.__init__ 7 0 0 100%
wsimod\orchestration\model.py Model.get_init_args 5 5 0 0%
wsimod\orchestration\model.py Model.load 35 9 0 74%
wsimod\orchestration\model.py Model.save 50 50 0 0%
wsimod\orchestration\model.py Model.save.coerce_value 14 14 0 0%
wsimod\orchestration\model.py Model.save.check_and_coerce_dict 12 12 0 0%
wsimod\orchestration\model.py Model.load_pickle 2 2 0 0%
wsimod\orchestration\model.py Model.save_pickle 3 3 0 0%
wsimod\orchestration\model.py Model.add_nodes 19 5 0 74%
wsimod\orchestration\model.py Model.add_instantiated_nodes 7 7 0 0%
wsimod\orchestration\model.py Model.add_arcs 20 4 0 80%
wsimod\orchestration\model.py Model.add_instantiated_arcs 17 17 0 0%
wsimod\orchestration\model.py Model.assign_upstream 10 0 0 100%
wsimod\orchestration\model.py Model.add_overrides 14 3 0 79%
wsimod\orchestration\model.py Model.debug_node_mb 2 2 0 0%
wsimod\orchestration\model.py Model.default_settings 1 1 0 0%
wsimod\orchestration\model.py Model.change_runoff_coefficient 23 23 0 0%
wsimod\orchestration\model.py Model.run 116 116 0 0%
wsimod\orchestration\model.py Model.run.blockPrint 3 3 0 0%
wsimod\orchestration\model.py Model.run.enablePrint 1 1 0 0%
wsimod\orchestration\model.py Model.reinit 10 10 0 0%
wsimod\orchestration\model.py write_yaml 2 2 0 0%
wsimod\orchestration\model.py open_func 3 3 0 0%
wsimod\orchestration\model.py read_csv 8 8 0 0%
wsimod\orchestration\model.py write_csv 11 11 0 0%
wsimod\orchestration\model.py flatten_dict 7 7 0 0%
wsimod\orchestration\model.py check_and_convert_string 9 9 0 0%
wsimod\orchestration\model.py unflatten_dict 8 8 0 0%
wsimod\orchestration\model.py convert_keys 6 6 0 0%
wsimod\orchestration\model.py csv2yaml 34 34 0 0%
wsimod\orchestration\model.py yaml2csv 50 50 0 0%
wsimod\orchestration\model.py load_extension_files 10 7 0 30%
wsimod\orchestration\model.py (no function) 63 0 0 100%
wsimod\validation.py evaluate_input_file 7 7 0 0%
wsimod\validation.py validate_io_args 7 7 0 0%
wsimod\validation.py _validate_input_dir 6 6 0 0%
wsimod\validation.py _validate_output_dir 7 7 0 0%
wsimod\validation.py load_data_files 1 1 0 0%
wsimod\validation.py assign_data_to_settings 13 13 0 0%
wsimod\validation.py read_data 18 18 0 0%
wsimod\validation.py process_options 7 7 0 0%
wsimod\validation.py (no function) 15 15 0 0%
Total   3603 2816 0 22%

No items found using the specified filter.