Coverage report: 47%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-13 17:07 +0200

File class   statements missing excluded   coverage
pyrc \ __init__.py (no class)   26 0 0   100%
pyrc \ core \ __init__.py (no class)   22 0 0   100%
pyrc \ core \ components \ __init__.py (no class)   6 0 0   100%
pyrc \ core \ components \ capacitor.py Capacitor   136 81 0   40%
pyrc \ core \ components \ capacitor.py (no class)   39 0 7   100%
pyrc \ core \ components \ input.py Input   11 5 0   55%
pyrc \ core \ components \ input.py (no class)   21 0 0   100%
pyrc \ core \ components \ node.py TemperatureNode   58 24 0   59%
pyrc \ core \ components \ node.py (no class)   26 0 2   100%
pyrc \ core \ components \ resistor.py Resistor   98 14 0   86%
pyrc \ core \ components \ resistor.py (no class)   57 9 4   84%
pyrc \ core \ components \ templates.py RCObjects   53 13 0   75%
pyrc \ core \ components \ templates.py SymbolMixin   4 2 0   50%
pyrc \ core \ components \ templates.py EquationItem   4 0 0   100%
pyrc \ core \ components \ templates.py RCSolution   202 141 0   30%
pyrc \ core \ components \ templates.py ObjectWithPorts   22 4 0   82%
pyrc \ core \ components \ templates.py ConnectedFlowObject   8 8 0   0%
pyrc \ core \ components \ templates.py Geometric   31 20 0   35%
pyrc \ core \ components \ templates.py Cell   85 22 0   74%
pyrc \ core \ components \ templates.py Material   12 3 0   75%
pyrc \ core \ components \ templates.py Fluid   12 8 0   33%
pyrc \ core \ components \ templates.py Solid   1 0 0   100%
pyrc \ core \ components \ templates.py CompositeMaterialSolid   8 8 0   0%
pyrc \ core \ components \ templates.py CompositeMaterialFluid   9 9 0   0%
pyrc \ core \ components \ templates.py EquationItemInput   0 0 0   100%
pyrc \ core \ components \ templates.py (no class)   224 6 5   97%
pyrc \ core \ connecting.py (no class)   109 102 0   6%
pyrc \ core \ heat_transfer.py (no class)   43 32 0   26%
pyrc \ core \ inputs.py BoundaryCondition   28 10 0   64%
pyrc \ core \ inputs.py BoundaryConditionGeometric   2 2 0   0%
pyrc \ core \ inputs.py BoundaryConditionCell   2 2 0   0%
pyrc \ core \ inputs.py FluidBoundaryCondition   1 0 0   100%
pyrc \ core \ inputs.py FluidBoundaryConditionGeometric   2 0 0   100%
pyrc \ core \ inputs.py FluidBoundaryConditionCell   2 2 0   0%
pyrc \ core \ inputs.py InteriorBoundaryCondition   0 0 0   100%
pyrc \ core \ inputs.py InteriorBoundaryConditionGeometric   2 0 0   100%
pyrc \ core \ inputs.py InteriorBoundaryConditionCell   2 2 0   0%
pyrc \ core \ inputs.py ExteriorTemperatureInputMixin   15 5 0   67%
pyrc \ core \ inputs.py ExteriorBoundaryCondition   5 1 0   80%
pyrc \ core \ inputs.py ExteriorBoundaryConditionGeometric   2 0 0   100%
pyrc \ core \ inputs.py ExteriorBoundaryConditionCell   2 2 0   0%
pyrc \ core \ inputs.py SolidBoundaryCondition   1 1 0   0%
pyrc \ core \ inputs.py SolidBoundaryConditionGeometric   2 2 0   0%
pyrc \ core \ inputs.py SolidBoundaryConditionCell   2 2 0   0%
pyrc \ core \ inputs.py FlowBoundaryCondition   42 42 0   0%
pyrc \ core \ inputs.py FlowBoundaryConditionGeometric   2 2 0   0%
pyrc \ core \ inputs.py FlowBoundaryConditionCell   2 2 0   0%
pyrc \ core \ inputs.py ExteriorInletFlow   6 6 0   0%
pyrc \ core \ inputs.py ExteriorInletFlowGeometric   2 2 0   0%
pyrc \ core \ inputs.py ExteriorInletFlowCell   2 2 0   0%
pyrc \ core \ inputs.py ExteriorOutletFlow   6 6 0   0%
pyrc \ core \ inputs.py ExteriorOutletFlowGeometric   2 2 0   0%
pyrc \ core \ inputs.py ExteriorOutletFlowCell   2 2 0   0%
pyrc \ core \ inputs.py InternalHeatSource   42 17 0   60%
pyrc \ core \ inputs.py Radiation   38 10 0   74%
pyrc \ core \ inputs.py (no class)   145 2 3   99%
pyrc \ core \ materials.py Air   1 0 0   100%
pyrc \ core \ materials.py Water   1 1 0   0%
pyrc \ core \ materials.py Metal   1 1 0   0%
pyrc \ core \ materials.py EPS032   1 0 0   100%
pyrc \ core \ materials.py SandLimeBrick   1 0 0   100%
pyrc \ core \ materials.py Concrete   1 0 0   100%
pyrc \ core \ materials.py Plaster   1 0 0   100%
pyrc \ core \ materials.py Clinker   1 1 0   0%
pyrc \ core \ materials.py Wood   1 1 0   0%
pyrc \ core \ materials.py SodaLimeGlass   1 1 0   0%
pyrc \ core \ materials.py PolyvinylChloride   1 1 0   0%
pyrc \ core \ materials.py WindowGlass   1 1 0   0%
pyrc \ core \ materials.py WindowFrame   1 1 0   0%
pyrc \ core \ materials.py WoodWall   1 1 0   0%
pyrc \ core \ materials.py WindowHallway   2 2 0   0%
pyrc \ core \ materials.py WindowInBetween   2 2 0   0%
pyrc \ core \ materials.py Cladding   2 2 0   0%
pyrc \ core \ materials.py MetalWater   1 1 0   0%
pyrc \ core \ materials.py (no class)   37 0 0   100%
pyrc \ core \ network.py RCNetwork   301 116 0   61%
pyrc \ core \ network.py (no class)   96 0 4   100%
pyrc \ core \ nodes.py ConnectedFlowCapacitorObject   0 0 0   100%
pyrc \ core \ nodes.py Node   61 29 0   52%
pyrc \ core \ nodes.py MassFlowNode   241 241 0   0%
pyrc \ core \ nodes.py ChannelNode   19 19 0   0%
pyrc \ core \ nodes.py AirNode   1 1 0   0%
pyrc \ core \ nodes.py (no class)   86 0 4   100%
pyrc \ core \ resistors.py MassTransport   30 30 0   0%
pyrc \ core \ resistors.py CombinedResistor   83 48 0   42%
pyrc \ core \ resistors.py HeatConduction   2 1 0   50%
pyrc \ core \ resistors.py HeatTransfer   1 0 0   100%
pyrc \ core \ resistors.py (no class)   50 3 3   94%
pyrc \ core \ settings.py SolveSettings   11 1 0   91%
pyrc \ core \ settings.py Settings   48 21 0   56%
pyrc \ core \ settings.py (no class)   46 0 0   100%
pyrc \ core \ simulation.py Simulation   46 46 0   0%
pyrc \ core \ simulation.py Parameterization   81 81 0   0%
pyrc \ core \ simulation.py (no class)   19 0 0   100%
pyrc \ core \ solver \ __init__.py (no class)   3 0 0   100%
pyrc \ core \ solver \ handler.py HomogeneousSystemHandler   52 34 0   35%
pyrc \ core \ solver \ handler.py InhomogeneousSystemHandler   62 14 0   77%
pyrc \ core \ solver \ handler.py SolveIVPHandler   106 28 0   74%
pyrc \ core \ solver \ handler.py (no class)   42 0 0   100%
pyrc \ core \ solver \ symbolic.py SparseSymbolicEvaluator   31 0 0   100%
pyrc \ core \ solver \ symbolic.py (no class)   6 0 0   100%
pyrc \ core \ visualization \ __init__.py (no class)   6 0 0   100%
pyrc \ core \ visualization \ color \ __init__.py (no class)   3 0 0   100%
pyrc \ core \ visualization \ color \ color.py (no class)   104 25 0   76%
pyrc \ core \ visualization \ color \ vpython.py (no class)   6 2 0   67%
pyrc \ core \ visualization \ viewer.py Viewer   65 65 0   0%
pyrc \ core \ visualization \ viewer.py (no class)   32 17 3   47%
pyrc \ core \ visualization \ vpython.py (no class)   13 8 2   38%
pyrc \ core \ wall.py Wall   20 14 0   30%
pyrc \ core \ wall.py (no class)   16 0 0   100%
pyrc \ dataHandler \ __init__.py (no class)   2 0 0   100%
pyrc \ dataHandler \ weather.py WeatherData   88 79 0   10%
pyrc \ dataHandler \ weather.py (no class)   23 0 0   100%
pyrc \ heat_pump \ __init__.py (no class)   2 0 0   100%
pyrc \ heat_pump \ heat_pump.py COP   6 6 0   0%
pyrc \ heat_pump \ heat_pump.py (no class)   11 6 0   45%
pyrc \ model \ __init__.py (no class)   4 0 0   100%
pyrc \ model \ facade.py Facade   121 39 0   68%
pyrc \ model \ facade.py (no class)   36 10 0   72%
pyrc \ model \ office.py Office   62 62 0   0%
pyrc \ model \ office.py Office._create_network.Window   20 20 0   0%
pyrc \ model \ office.py Office._create_network.Pillar   10 10 0   0%
pyrc \ model \ office.py Office._create_network.RadiatorPlate   3 3 0   0%
pyrc \ model \ office.py Office._create_network.Radiator   16 16 0   0%
pyrc \ model \ office.py Office._create_network.RadiatorBundle   21 21 0   0%
pyrc \ model \ office.py (no class)   23 10 0   57%
pyrc \ model \ simple.py SimpleWall   47 47 0   0%
pyrc \ model \ simple.py (no class)   21 6 0   71%
pyrc \ paths.py (no class)   4 0 0   100%
pyrc \ postprocessing \ __init__.py (no class)   5 0 0   100%
pyrc \ postprocessing \ calculations.py SimpleHeatFlux   52 52 0   0%
pyrc \ postprocessing \ calculations.py (no class)   15 15 0   0%
pyrc \ postprocessing \ heat.py HeatFlux   52 52 0   0%
pyrc \ postprocessing \ heat.py (no class)   97 78 6   20%
pyrc \ postprocessing \ parse_scop_files.py (no class)   77 70 0   9%
pyrc \ postprocessing \ parser.py Filter   1 1 0   0%
pyrc \ postprocessing \ parser.py FilterMixin   31 31 0   0%
pyrc \ postprocessing \ parser.py NodeFilter   16 16 0   0%
pyrc \ postprocessing \ parser.py WeatherFilter   8 8 0   0%
pyrc \ postprocessing \ parser.py TimeFilter   20 20 0   0%
pyrc \ postprocessing \ parser.py NetworkFilter   14 14 0   0%
pyrc \ postprocessing \ parser.py FilteredRCSolution   11 11 0   0%
pyrc \ postprocessing \ parser.py FastParser   123 123 0   0%
pyrc \ postprocessing \ parser.py MultiParser   20 20 0   0%
pyrc \ postprocessing \ parser.py (no class)   116 18 0   84%
pyrc \ tests \ __init__.py (no class)   0 0 0   100%
pyrc \ tests \ test_cell.py TestCellPlacement   108 0 0   100%
pyrc \ tests \ test_cell.py TestCellPlacement.test_inherited_class.SpecialCell   2 0 0   100%
pyrc \ tests \ test_cell.py TestCellPlacement.test_create_grid_subclass_returns_subclass_instances.SubCell   0 0 0   100%
pyrc \ tests \ test_cell.py (no class)   29 1 0   97%
pyrc \ tests \ test_color.py TestColormap   104 13 0   88%
pyrc \ tests \ test_color.py (no class)   27 1 0   96%
pyrc \ tests \ test_main.py TestNode   13 0 0   100%
pyrc \ tests \ test_main.py TestRCNetwork   10 0 0   100%
pyrc \ tests \ test_main.py (no class)   14 0 0   100%
pyrc \ tests \ test_resistors.py TestCombinedResistor   52 0 0   100%
pyrc \ tests \ test_resistors.py (no class)   10 0 0   100%
pyrc \ tests \ test_symbolic.py TestSparseSymbolicEvaluator   62 0 0   100%
pyrc \ tests \ test_symbolic.py (no class)   15 0 0   100%
pyrc \ tests \ test_temperature_data.py (no class)   42 36 0   14%
pyrc \ tools \ __init__.py (no class)   10 0 0   100%
pyrc \ tools \ errors.py FixedPositionError   2 2 0   0%
pyrc \ tools \ errors.py FixedXYError   2 2 0   0%
pyrc \ tools \ errors.py FixedZError   2 2 0   0%
pyrc \ tools \ errors.py HighCourantNumberError   1 1 0   0%
pyrc \ tools \ errors.py (no class)   11 0 0   100%
pyrc \ tools \ functions.py (no class)   71 33 0   54%
pyrc \ tools \ plotting.py Arrow3D   12 12 0   0%
pyrc \ tools \ plotting.py (no class)   47 32 0   32%
pyrc \ tools \ science.py (no class)   73 47 0   36%
pyrc \ tools \ timing.py Timing   40 40 0   0%
pyrc \ tools \ timing.py (no class)   24 5 0   79%
pyrc \ utils \ __init__.py (no class)   2 0 0   100%
pyrc \ utils \ performance.py PerformanceTest   36 36 0   0%
pyrc \ utils \ performance.py (no class)   16 2 0   88%
pyrc \ validation \ __init__.py (no class)   0 0 0   100%
pyrc \ validation \ conduction \ __init__.py (no class)   0 0 0   100%
pyrc \ validation \ conduction \ analytic.py (no class)   33 33 0   0%
pyrc \ validation \ conduction \ comparison.py (no class)   33 33 0   0%
pyrc \ validation \ conduction \ model.py Layer   3 3 0   0%
pyrc \ validation \ conduction \ model.py ConductionNetwork   39 39 0   0%
pyrc \ validation \ conduction \ model.py (no class)   24 24 0   0%
pyrc \ validation \ coupling \ __init__.py (no class)   10 10 0   0%
pyrc \ validation \ coupling \ analytic.py ModelCoupling   65 65 0   0%
pyrc \ validation \ coupling \ analytic.py (no class)   31 31 0   0%
pyrc \ validation \ coupling \ comparison.py (no class)   22 22 0   0%
pyrc \ validation \ coupling \ model.py CouplingNetwork   20 20 0   0%
pyrc \ validation \ coupling \ model.py (no class)   24 24 0   0%
pyrc \ validation \ network.py NetworkTemplate   6 6 0   0%
pyrc \ validation \ network.py Block   13 13 0   0%
pyrc \ validation \ network.py Model   14 14 0   0%
pyrc \ validation \ network.py (no class)   18 18 0   0%
pyrc \ validation \ plate \ __init__.py (no class)   8 8 0   0%
pyrc \ validation \ plate \ analytic.py ModelPlate   10 10 0   0%
pyrc \ validation \ plate \ analytic.py (no class)   33 33 0   0%
pyrc \ validation \ plate \ comparison.py (no class)   22 22 0   0%
pyrc \ validation \ plate \ model.py PlateNetwork   22 22 0   0%
pyrc \ validation \ plate \ model.py (no class)   27 27 0   0%
pyrc \ validation \ room \ __init__.py (no class)   0 0 0   100%
pyrc \ validation \ room \ model.py RoomNetwork   3 3 0   0%
pyrc \ validation \ room \ model.py (no class)   4 4 0   0%
pyrc \ visualization \ __init__.py (no class)   10 2 0   80%
pyrc \ visualization \ plot.py PlotMixin   83 83 0   0%
pyrc \ visualization \ plot.py DoubleY   55 55 0   0%
pyrc \ visualization \ plot.py DoubleYSeparated   21 21 0   0%
pyrc \ visualization \ plot.py LinePlot   30 30 0   0%
pyrc \ visualization \ plot.py TimePlot   3 3 0   0%
pyrc \ visualization \ plot.py BarPlot   15 15 0   0%
pyrc \ visualization \ plot.py TimeBarPlot   11 11 0   0%
pyrc \ visualization \ plot.py (no class)   71 11 2   85%
pyrc \ visualization \ vtk_parser.py (no class)   104 93 2   11%
Total     6437 3434 47   47%

No items found using the specified filter.