Capability Matrix

This page maps the main OpenPinch capabilities to their primary user-facing surfaces and outputs.

Capability

Main User Surface

Typical Outputs

Status

Direct heat integration targeting

PinchProblem.target(), problem.target.direct_heat_integration(...)

utility targets, pinch temperatures, recovery metrics, graphs

Stable

Indirect / Total Site targeting

problem.target.indirect_heat_integration(...), multiscale service layer

Total Process / Total Site utility targets and graphs

Stable

Graph generation

problem.plot.*, problem.plot.export(...)

composite curves, GCC, site profiles, HTML exports

Stable

File-backed workflows

JSON, Excel, CSV bundle loading via PinchProblem.load(...)

solved TargetOutput, summary frames, Excel export

Stable

Schema-driven workflows

OpenPinch.main.pinch_analysis_service(), OpenPinch.lib.schemas.io.TargetInput

typed programmatic solve results

Stable

Direct and indirect HPR targeting

problem.target.direct_heat_pump(...), problem.target.indirect_heat_pump(...), refrigeration companions

target models with HPR summary fields and graph effects

Advanced

Cogeneration targeting

problem.target.cogeneration(...), service-layer cogeneration entrypoint

turbine work and efficiency targets

Advanced

Area / cost targeting

problem.target.area_cost(...), common area/cost helpers

refreshed DI targets with area/cost context

Advanced

Packaged learning assets

openpinch notebook, OpenPinch.resources

runnable sample JSONs and notebooks

Stable

Community / region framing

zone-type vocabulary and hierarchy support

extended multiscale labeling and aggregation structures

Experimental / partial

Exergy and energy transfer side packages

lower-level service modules

specialist analysis helpers

Experimental / partial

How To Read This Matrix

Stable

Supported as part of the primary package workflow and documented as a public user-facing surface.

Advanced

Supported, but best used after you understand the fundamentals and core workflows. These surfaces are more specialized and often require closer interpretation.

Experimental / partial

Exposed in the codebase, but not yet as fully documented or workflow-polished as the core surfaces.

Package Strengths To Keep In Mind

The practical power of OpenPinch comes from the combination of:

  • multiple workflow styles over one analysis engine

  • hierarchical zone modeling

  • graph-first interpretation support

  • typed input/result models for integration into other software

  • packaged examples and notebooks that exercise the supported public API

For the workflow-level view, continue to Workflow Map.