Coverage report: 84%

Files Functions Classes

coverage.py v7.10.7, created at 2026-02-11 21:43 +0000

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

No items found using the specified filter.