| backend/CoreRoot/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/CoreRoot/asgi.py |
23 |
0 |
0 |
0 |
0 |
100% |
| backend/CoreRoot/helpers.py |
26 |
2 |
0 |
0 |
0 |
92% |
| backend/CoreRoot/settings.py |
88 |
11 |
0 |
22 |
7 |
80% |
| backend/CoreRoot/urls.py |
37 |
1 |
0 |
4 |
2 |
93% |
| backend/PinchAnalysis/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/PinchAnalysis/apps.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/PinchAnalysis/models/InputModels.py |
117 |
40 |
0 |
6 |
0 |
63% |
| backend/PinchAnalysis/models/OptionModels.py |
86 |
0 |
0 |
2 |
0 |
100% |
| backend/PinchAnalysis/models/OutputModels.py |
100 |
10 |
0 |
0 |
0 |
90% |
| backend/PinchAnalysis/models/StreamDataProject.py |
21 |
0 |
0 |
0 |
0 |
100% |
| backend/PinchAnalysis/models/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/PinchAnalysis/routers.py |
17 |
0 |
0 |
0 |
0 |
100% |
| backend/PinchAnalysis/serializers/PinchInputSerializers.py |
28 |
7 |
0 |
2 |
0 |
70% |
| backend/PinchAnalysis/serializers/PinchOptionsSerializers.py |
18 |
2 |
0 |
0 |
0 |
89% |
| backend/PinchAnalysis/serializers/PinchOutputSerializers.py |
46 |
0 |
0 |
0 |
0 |
100% |
| backend/PinchAnalysis/serializers/StreamDataProjectSerializer.py |
7 |
0 |
0 |
0 |
0 |
100% |
| backend/PinchAnalysis/views/PinchAnalysisView.py |
25 |
13 |
0 |
0 |
0 |
48% |
| backend/PinchAnalysis/views/PinchInputViewSet.py |
22 |
9 |
0 |
2 |
0 |
54% |
| backend/PinchAnalysis/views/PinchOptionsViewSet.py |
22 |
10 |
0 |
2 |
0 |
50% |
| backend/PinchAnalysis/views/PinchOutputViewSet.py |
27 |
14 |
0 |
2 |
0 |
45% |
| backend/PinchAnalysis/views/PinchUtilityViewSet.py |
60 |
34 |
0 |
2 |
0 |
42% |
| backend/PinchAnalysis/views/SegmentViewSet.py |
143 |
88 |
0 |
28 |
0 |
32% |
| backend/PinchAnalysis/views/StreamDataProjectViewSet.py |
30 |
16 |
0 |
2 |
0 |
44% |
| backend/authentication/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/authentication/apps.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/authentication/custom_drf_authentication.py |
19 |
0 |
0 |
6 |
0 |
100% |
| backend/authentication/middleware.py |
33 |
3 |
0 |
8 |
2 |
88% |
| backend/authentication/remote_user_backend.py |
51 |
2 |
0 |
18 |
2 |
94% |
| backend/authentication/routers.py |
5 |
0 |
0 |
0 |
0 |
100% |
| backend/authentication/user/AccessTable.py |
7 |
0 |
0 |
0 |
0 |
100% |
| backend/authentication/user/__init__.py |
1 |
0 |
0 |
0 |
0 |
100% |
| backend/authentication/user/apps.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/authentication/user/models.py |
38 |
12 |
0 |
6 |
1 |
61% |
| backend/authentication/user/views/UserInfo.py |
20 |
0 |
0 |
0 |
0 |
100% |
| backend/authentication/user/views/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/common/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/common/config_generator.py |
16 |
0 |
0 |
4 |
0 |
100% |
| backend/common/config_types.py |
84 |
1 |
0 |
0 |
0 |
99% |
| backend/common/config_utils.py |
12 |
1 |
0 |
0 |
0 |
92% |
| backend/common/models/__init__.py |
1 |
0 |
0 |
0 |
0 |
100% |
| backend/common/models/cloud_events.py |
17 |
0 |
0 |
0 |
0 |
100% |
| backend/common/models/general.py |
5 |
0 |
0 |
0 |
0 |
100% |
| backend/common/models/idaes/__init__.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/common/models/idaes/arc_schema.py |
12 |
0 |
0 |
0 |
0 |
100% |
| backend/common/models/idaes/flowsheet_schema.py |
31 |
1 |
0 |
0 |
0 |
97% |
| backend/common/models/idaes/id_types.py |
6 |
0 |
0 |
0 |
0 |
100% |
| backend/common/models/idaes/payloads/__init__.py |
1 |
0 |
0 |
0 |
0 |
100% |
| backend/common/models/idaes/payloads/build_state_request_schema.py |
12 |
0 |
0 |
0 |
0 |
100% |
| backend/common/models/idaes/payloads/ml_request_schema.py |
18 |
0 |
0 |
0 |
0 |
100% |
| backend/common/models/idaes/payloads/solve_request_schema.py |
28 |
0 |
0 |
0 |
0 |
100% |
| backend/common/models/idaes/scenario_schema.py |
11 |
0 |
0 |
0 |
0 |
100% |
| backend/common/models/idaes/unit_model_schema.py |
34 |
0 |
0 |
0 |
0 |
100% |
| backend/common/models/notifications/__init__.py |
1 |
0 |
0 |
0 |
0 |
100% |
| backend/common/models/notifications/payloads.py |
16 |
0 |
0 |
0 |
0 |
100% |
| backend/common/services/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/common/services/messaging.py |
50 |
3 |
0 |
2 |
0 |
94% |
| backend/core/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/core/apps.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/apps.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/enums/FlowsheetTemplateType.py |
5 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/enums/ViewType.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/enums/__init__.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/enums/generalEnums.py |
30 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/enums/pinchEnums.py |
39 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/enums/uiEnums.py |
12 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/enums/unitOpData.py |
103 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/enums/unitOpGraphics.py |
37 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/enums/unitsLibrary.py |
11 |
1 |
0 |
4 |
1 |
87% |
| backend/core/auxiliary/enums/unitsOfMeasure.py |
86 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/managers/TaskManager.py |
12 |
1 |
0 |
2 |
1 |
86% |
| backend/core/auxiliary/managers/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/methods/CompoundSuggestionMethods.py |
15 |
0 |
0 |
6 |
0 |
100% |
| backend/core/auxiliary/methods/CopyFlowsheet.py |
73 |
39 |
0 |
12 |
0 |
40% |
| backend/core/auxiliary/methods/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/methods/copy_flowsheet/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/methods/copy_flowsheet/copy_caching.py |
24 |
0 |
0 |
6 |
0 |
100% |
| backend/core/auxiliary/methods/copy_flowsheet/copy_foreign_keys.py |
63 |
7 |
0 |
28 |
3 |
89% |
| backend/core/auxiliary/methods/copy_flowsheet/copy_formulas.py |
18 |
2 |
0 |
6 |
1 |
88% |
| backend/core/auxiliary/methods/copy_flowsheet/copy_many_to_many.py |
37 |
0 |
0 |
18 |
0 |
100% |
| backend/core/auxiliary/methods/copy_flowsheet/copy_primary_keys.py |
5 |
0 |
0 |
4 |
0 |
100% |
| backend/core/auxiliary/methods/copy_flowsheet/models_to_copy.py |
27 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/methods/export_scenario_data.py |
40 |
11 |
0 |
16 |
2 |
66% |
| backend/core/auxiliary/methods/replace_expression_ids.py |
22 |
3 |
0 |
8 |
3 |
80% |
| backend/core/auxiliary/models/ControlValue.py |
16 |
0 |
4 |
0 |
0 |
100% |
| backend/core/auxiliary/models/Expression.py |
13 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/models/Flowsheet.py |
58 |
1 |
0 |
8 |
1 |
97% |
| backend/core/auxiliary/models/IndexedItem.py |
17 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/models/MLColumnMapping.py |
16 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/models/MLModel.py |
15 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/models/MLWizard.py |
46 |
0 |
0 |
6 |
0 |
100% |
| backend/core/auxiliary/models/Note.py |
21 |
5 |
0 |
0 |
0 |
76% |
| backend/core/auxiliary/models/ObjectTypeCounter.py |
23 |
1 |
0 |
0 |
0 |
96% |
| backend/core/auxiliary/models/ProcessPath.py |
17 |
4 |
0 |
0 |
0 |
76% |
| backend/core/auxiliary/models/PropertyInfo.py |
157 |
13 |
0 |
46 |
9 |
88% |
| backend/core/auxiliary/models/PropertySet.py |
63 |
6 |
0 |
20 |
4 |
88% |
| backend/core/auxiliary/models/PropertyValue.py |
58 |
4 |
0 |
12 |
1 |
93% |
| backend/core/auxiliary/models/RecycleData.py |
38 |
1 |
0 |
14 |
1 |
96% |
| backend/core/auxiliary/models/Scenario.py |
41 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/models/Solution.py |
11 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/models/SolveState.py |
20 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/models/Task.py |
64 |
9 |
0 |
12 |
2 |
80% |
| backend/core/auxiliary/models/__init__.py |
10 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/serializers/ControlValueSerializer.py |
9 |
1 |
0 |
0 |
0 |
89% |
| backend/core/auxiliary/serializers/ExpressionSerializer.py |
10 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/serializers/FlowsheetSerializer.py |
19 |
0 |
0 |
2 |
0 |
100% |
| backend/core/auxiliary/serializers/IndexedItemSerializer.py |
8 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/serializers/LiveSolarDataSerializer.py |
15 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/serializers/MLColumnMappingsSerializer.py |
7 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/serializers/MLModelSerializer.py |
14 |
5 |
0 |
2 |
0 |
56% |
| backend/core/auxiliary/serializers/NoteSerializer.py |
11 |
1 |
0 |
0 |
0 |
91% |
| backend/core/auxiliary/serializers/ProcessPathSerializer.py |
7 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/serializers/PropertyInfoSerializer.py |
64 |
0 |
0 |
20 |
1 |
99% |
| backend/core/auxiliary/serializers/PropertyValueSerializer.py |
105 |
9 |
0 |
36 |
5 |
89% |
| backend/core/auxiliary/serializers/RecycleDataSerializer.py |
15 |
0 |
0 |
2 |
1 |
94% |
| backend/core/auxiliary/serializers/ScenarioSerializer.py |
12 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/serializers/SolutionSerializer.py |
13 |
3 |
0 |
0 |
0 |
77% |
| backend/core/auxiliary/serializers/SolveStateSerializer.py |
11 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/serializers/TaskSerializer.py |
15 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/serializers/__init__.py |
1 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/views/CompoundSuggestionViews.py |
26 |
11 |
0 |
0 |
0 |
58% |
| backend/core/auxiliary/views/CopyFlowsheetView.py |
22 |
6 |
0 |
0 |
0 |
73% |
| backend/core/auxiliary/views/DeleteMSSData.py |
24 |
8 |
0 |
0 |
0 |
67% |
| backend/core/auxiliary/views/DownloadMSSData.py |
54 |
28 |
0 |
6 |
0 |
43% |
| backend/core/auxiliary/views/ExtractSegmentDataFromFS.py |
102 |
66 |
0 |
24 |
1 |
31% |
| backend/core/auxiliary/views/GenerateIDAESPython.py |
22 |
9 |
0 |
0 |
0 |
59% |
| backend/core/auxiliary/views/HealthChecks.py |
30 |
17 |
0 |
4 |
0 |
38% |
| backend/core/auxiliary/views/LiveSolarData.py |
53 |
33 |
0 |
8 |
0 |
33% |
| backend/core/auxiliary/views/SolveView.py |
92 |
18 |
0 |
6 |
1 |
81% |
| backend/core/auxiliary/views/UploadMSSData.py |
60 |
6 |
0 |
14 |
3 |
88% |
| backend/core/auxiliary/views/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/viewsets/CompoundViewSet.py |
17 |
6 |
0 |
0 |
0 |
65% |
| backend/core/auxiliary/viewsets/ControlValueViewSet.py |
13 |
2 |
0 |
0 |
0 |
85% |
| backend/core/auxiliary/viewsets/ExpressionViewSet.py |
16 |
6 |
0 |
2 |
0 |
56% |
| backend/core/auxiliary/viewsets/FlowsheetTemplateViewSet.py |
78 |
21 |
0 |
4 |
0 |
72% |
| backend/core/auxiliary/viewsets/FlowsheetViewSet.py |
83 |
2 |
0 |
8 |
2 |
96% |
| backend/core/auxiliary/viewsets/IndexedItemViewSet.py |
9 |
1 |
0 |
0 |
0 |
89% |
| backend/core/auxiliary/viewsets/MLColumnMappingsViewSet.py |
46 |
15 |
0 |
0 |
0 |
67% |
| backend/core/auxiliary/viewsets/MLViewSet.py |
102 |
15 |
0 |
8 |
3 |
84% |
| backend/core/auxiliary/viewsets/NoteViewSet.py |
16 |
6 |
0 |
0 |
0 |
62% |
| backend/core/auxiliary/viewsets/ProcessPathViewSet.py |
7 |
1 |
0 |
0 |
0 |
86% |
| backend/core/auxiliary/viewsets/PropertyInfoViewSet.py |
32 |
9 |
0 |
2 |
0 |
68% |
| backend/core/auxiliary/viewsets/PropertySetViewSet.py |
180 |
80 |
0 |
38 |
6 |
53% |
| backend/core/auxiliary/viewsets/PropertyValueViewSet.py |
18 |
4 |
0 |
0 |
0 |
78% |
| backend/core/auxiliary/viewsets/RecycleDataViewSet.py |
32 |
8 |
0 |
6 |
3 |
71% |
| backend/core/auxiliary/viewsets/ScenarioViewSet.py |
19 |
7 |
0 |
2 |
0 |
57% |
| backend/core/auxiliary/viewsets/SolutionViewSet.py |
18 |
5 |
0 |
0 |
0 |
72% |
| backend/core/auxiliary/viewsets/SolveValueViewSet.py |
155 |
114 |
0 |
42 |
0 |
21% |
| backend/core/auxiliary/viewsets/TaskViewSet.py |
43 |
12 |
0 |
4 |
0 |
66% |
| backend/core/auxiliary/viewsets/__init__.py |
1 |
0 |
0 |
0 |
0 |
100% |
| backend/core/auxiliary/viewsets/compound_conversions.py |
99 |
52 |
0 |
54 |
7 |
44% |
| backend/core/client.py |
40 |
5 |
0 |
8 |
1 |
83% |
| backend/core/exceptions.py |
17 |
5 |
0 |
0 |
0 |
71% |
| backend/core/management/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/core/managers.py |
73 |
5 |
0 |
24 |
4 |
91% |
| backend/core/pagination.py |
6 |
1 |
0 |
0 |
0 |
83% |
| backend/core/parsers/__init__.py |
1 |
0 |
0 |
0 |
0 |
100% |
| backend/core/parsers/cloud_events_parser.py |
6 |
0 |
0 |
0 |
0 |
100% |
| backend/core/plots/Plot.py |
21 |
0 |
0 |
0 |
0 |
100% |
| backend/core/plots/PlotSerializer.py |
22 |
0 |
0 |
0 |
0 |
100% |
| backend/core/plots/PlotViewSet.py |
15 |
3 |
0 |
0 |
0 |
80% |
| backend/core/plots/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/core/plots/plot_router.py |
8 |
0 |
0 |
0 |
0 |
100% |
| backend/core/routers.py |
45 |
0 |
0 |
0 |
0 |
100% |
| backend/core/testing/AhuoraServerTestCase.py |
22 |
0 |
0 |
10 |
0 |
100% |
| backend/core/testing/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/core/validation.py |
78 |
9 |
0 |
24 |
5 |
84% |
| backend/core/viewset.py |
27 |
1 |
0 |
10 |
2 |
92% |
| backend/flowsheetInternals/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/apps.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/formula_templates/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/formula_templates/add_template.py |
37 |
2 |
0 |
18 |
3 |
91% |
| backend/flowsheetInternals/formula_templates/formula_templates.py |
2 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/formula_templates/template_schema.py |
10 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/graphicData/__init__.py |
1 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/graphicData/apps.py |
5 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/graphicData/logic/make_group.py |
115 |
10 |
0 |
70 |
15 |
86% |
| backend/flowsheetInternals/graphicData/logic/ungroup.py |
27 |
2 |
0 |
10 |
1 |
92% |
| backend/flowsheetInternals/graphicData/models/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/graphicData/models/graphicObjectModel.py |
25 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/graphicData/models/groupingModel.py |
144 |
51 |
0 |
36 |
5 |
59% |
| backend/flowsheetInternals/graphicData/routers.py |
9 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/graphicData/serializers/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/graphicData/serializers/graphicObjectSerializer.py |
24 |
8 |
0 |
4 |
0 |
57% |
| backend/flowsheetInternals/graphicData/serializers/groupingSerializer.py |
32 |
12 |
0 |
6 |
0 |
53% |
| backend/flowsheetInternals/graphicData/viewsets/GraphicObjectViewSet.py |
20 |
6 |
0 |
2 |
0 |
64% |
| backend/flowsheetInternals/graphicData/viewsets/GroupingViewSet.py |
202 |
136 |
0 |
24 |
0 |
29% |
| backend/flowsheetInternals/graphicData/viewsets/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/propertyPackages/__init__.py |
1 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/propertyPackages/apps.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/propertyPackages/models/SimulationObjectPropertyPackages.py |
11 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/propertyPackages/models/StreamFactory.py |
31 |
22 |
0 |
12 |
0 |
21% |
| backend/flowsheetInternals/propertyPackages/models/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/propertyPackages/routers.py |
7 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/propertyPackages/serializers/SimulationObjectPropertyPackageSerializer.py |
13 |
4 |
0 |
0 |
0 |
69% |
| backend/flowsheetInternals/propertyPackages/serializers/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/propertyPackages/viewsets/SimulationObjectPropertyPackageViewSet.py |
17 |
7 |
0 |
2 |
0 |
53% |
| backend/flowsheetInternals/propertyPackages/viewsets/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/__init__.py |
1 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/apps.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/__init__.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/config_base.py |
7 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/config_methods.py |
12 |
1 |
0 |
4 |
1 |
88% |
| backend/flowsheetInternals/unitops/config/objects/__init__.py |
62 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/ac_bus_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/ac_stream_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/boiler_config.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/bs_willans_config.py |
11 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/bus_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/compound_seperator_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/compressor_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/convertor_config.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/cooler_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/cs_willans_config.py |
11 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/custom_variable_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/d_tsat_willans_config.py |
11 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/decision_node_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/deferrable_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/desuperheater_config.py |
18 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/direct_steam_injection_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/energy_mixer_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/energy_splitter_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/energy_storage_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/energy_stream_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/generic_load_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/grid_config.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/group_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/header_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/heat_exchanger_1d_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/heat_exchanger_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/heat_pump_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/heater_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/heatpump_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/humid_air_stream_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/hydro_config.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/integration_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/link_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/lumped_capacitance_hx_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/machine_learning_block_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/mdb_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/mixer_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/ntu_heat_exchanger_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/phase_seperator_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/pid_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/pl_willans_config.py |
15 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/pump_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/reactor_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/recycle_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/simple_header_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/solar_config.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/splitter_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/steam_user_config.py |
21 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/stoich_hda_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/stream_config.py |
8 |
0 |
0 |
4 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/tank_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/transformer_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/transformer_stream_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/translator_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/transmission_line_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/turbine_config.py |
14 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/valve_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/waterpipe_config.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/willans_turbine_config.py |
14 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/config/objects/wind_config.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/methods/add_expression.py |
12 |
0 |
3 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/models/Port.py |
67 |
4 |
0 |
18 |
2 |
88% |
| backend/flowsheetInternals/unitops/models/SimulationObject.py |
465 |
68 |
0 |
160 |
27 |
83% |
| backend/flowsheetInternals/unitops/models/__init__.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/models/compound_propogation.py |
128 |
4 |
3 |
44 |
1 |
97% |
| backend/flowsheetInternals/unitops/models/delete_factory.py |
68 |
7 |
0 |
38 |
4 |
88% |
| backend/flowsheetInternals/unitops/models/flow_tracking.py |
35 |
0 |
3 |
16 |
0 |
100% |
| backend/flowsheetInternals/unitops/models/simulation_object_factory.py |
267 |
22 |
0 |
102 |
12 |
90% |
| backend/flowsheetInternals/unitops/models/summary_table_factory.py |
122 |
6 |
0 |
44 |
3 |
93% |
| backend/flowsheetInternals/unitops/routers.py |
9 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/serializers/PortSerializer.py |
30 |
3 |
0 |
12 |
5 |
81% |
| backend/flowsheetInternals/unitops/serializers/SimulationObjectSerializer.py |
28 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/serializers/__init__.py |
2 |
0 |
0 |
0 |
0 |
100% |
| backend/flowsheetInternals/unitops/viewsets/DuplicateSimulationObject.py |
140 |
0 |
0 |
30 |
2 |
99% |
| backend/flowsheetInternals/unitops/viewsets/PortViewSet.py |
160 |
61 |
0 |
20 |
2 |
57% |
| backend/flowsheetInternals/unitops/viewsets/SimulationObjectViewSet.py |
208 |
66 |
0 |
20 |
2 |
67% |
| backend/flowsheetInternals/unitops/viewsets/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/adapter_library.py |
16 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/arc_adapter.py |
24 |
0 |
0 |
8 |
0 |
100% |
| backend/idaes_factory/adapters/arg_adapter.py |
13 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/convert_expression.py |
12 |
1 |
0 |
4 |
1 |
88% |
| backend/idaes_factory/adapters/core_adapters.py |
5 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/dynamic_adapter.py |
12 |
0 |
0 |
2 |
0 |
100% |
| backend/idaes_factory/adapters/enum_adapter.py |
11 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/generic_adapters.py |
10 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/port_adapter.py |
88 |
2 |
0 |
20 |
1 |
95% |
| backend/idaes_factory/adapters/property_info_adapter.py |
98 |
16 |
0 |
38 |
2 |
81% |
| backend/idaes_factory/adapters/property_package_adapter.py |
36 |
4 |
0 |
18 |
4 |
81% |
| backend/idaes_factory/adapters/property_value_adapter.py |
57 |
14 |
0 |
38 |
7 |
74% |
| backend/idaes_factory/adapters/stream_properties.py |
40 |
1 |
0 |
16 |
2 |
95% |
| backend/idaes_factory/adapters/toggle_adapter.py |
12 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_model_adapter.py |
14 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/__init__.py |
46 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/ac_bus_adapter.py |
8 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/bs_willans_turbine_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/bus_adapter.py |
9 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/compound_seperator_adapter.py |
5 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/compressor_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/cooler_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/cs_willans_turbine_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/desuperheater_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/direct_steam_injection_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/energy_mixer_adapter.py |
5 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/energy_splitter_adapter.py |
9 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/grid_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/header_adapter.py |
40 |
0 |
0 |
14 |
2 |
96% |
| backend/idaes_factory/adapters/unit_models/heat_exchanger_1d_adapter.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/heat_exchanger_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/heat_pump_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/heater_adapter.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/hydro_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/integration_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/link_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/load_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/lumped_capacitance_hx_adapter.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/mdb_adapter.py |
8 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/mixer_adapter.py |
6 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/ml_adapter.py |
65 |
0 |
0 |
18 |
1 |
99% |
| backend/idaes_factory/adapters/unit_models/ntu_heat_exchanger_adapter.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/phase_seperator_adapter.py |
5 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/pid_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/pl_willans_turbine_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/pump_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/reactor_adapter.py |
5 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/simple_header_adapter.py |
40 |
0 |
0 |
14 |
2 |
96% |
| backend/idaes_factory/adapters/unit_models/solar_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/splitter_adapter.py |
6 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/steam_user_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/storage_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/tank_adapter.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/transformer_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/translator_adapter.py |
4 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/transmission_line_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/tsat_willans_turbine_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/turbine_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/valve_adapter.py |
5 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/waterpipe_adapter.py |
5 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/willans_turbine_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/adapters/unit_models/wind_adapter.py |
3 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/endpoints.py |
205 |
58 |
0 |
28 |
6 |
70% |
| backend/idaes_factory/idaes_factory.py |
154 |
16 |
0 |
36 |
2 |
88% |
| backend/idaes_factory/idaes_factory_context.py |
47 |
1 |
0 |
4 |
1 |
96% |
| backend/idaes_factory/queryset_lookup.py |
48 |
5 |
8 |
10 |
5 |
83% |
| backend/idaes_factory/unit_conversion/__init__.py |
1 |
0 |
0 |
0 |
0 |
100% |
| backend/idaes_factory/unit_conversion/unit_conversion.py |
37 |
9 |
0 |
10 |
4 |
72% |
| backend/migration_helper/get_flowsheet_related_objects.py |
317 |
223 |
0 |
86 |
0 |
23% |
| backend/notifications/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/notifications/consumers/NotificationsConsumer.py |
40 |
9 |
0 |
10 |
2 |
70% |
| backend/notifications/consumers/__init__.py |
1 |
0 |
0 |
0 |
0 |
100% |
| backend/notifications/views/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/notifications/views/broadcast_view.py |
20 |
0 |
0 |
2 |
0 |
100% |
| backend/pgraph_factory/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/pgraph_factory/pg_sheet.py |
39 |
9 |
0 |
10 |
0 |
73% |
| backend/pgraph_factory/test/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| backend/pgraph_factory/types.py |
10 |
0 |
0 |
0 |
0 |
100% |
| backend/pinch_factory/pinch_factory.py |
160 |
136 |
0 |
48 |
0 |
12% |