Flow result가 표시될 위치 만들기
용도
summary.result_slot(...)은 summary = report.section(...)으로 받은 Section handle의 메서드입니다. Flow 계산 결과를 Report에 표시할 위치를 만들며, 이후 Connected Flow handle의 .show()가 Flow public result와 이 위치를 연결합니다.
Report Workbench에서 보이는 것
Report Workbench에서 Show result를 삽입할 빈 결과 위치를 추가하는 작업과 같습니다. Run이 완료되면 Run이 저장한 Result와 실행 근거가 이 위치에 표시됩니다.
문법
python
summary.result_slot(slot_key, label=...)예제
python
from pipelinexlab import px
report = px.Report("girder_report", title="Girder review")
summary = report.section("check_summary", title="Check result")
utilization_slot = summary.result_slot(
"utilization",
label="Utilization",
)매개변수
| 이름 | 설명 |
|---|---|
slot_key | Report 전체에서 결과 위치를 계속 찾는 고유 key |
label | Report Workbench에서 결과 옆에 표시할 이름 |
반환
result 위치 handle을 반환합니다. 이 handle을 Connected Flow handle의 .show()의 at에 전달합니다.
규칙
slot_key는 section이 달라도 같은 Report 안에서 유일하게 정합니다.- 결과 위치는 계산된 Result를 표시하며 사용자가 직접 덮어쓰는 value와 구분합니다.
- 한 slot의 active mapping은 하나의 Flow result를 가리킵니다.
- slot 추가는 계산 Run을 시작하지 않으며
report.save()에서 저장됩니다.