본문으로 건너뛰기

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_keyReport 전체에서 결과 위치를 계속 찾는 고유 key
labelReport Workbench에서 결과 옆에 표시할 이름

반환

result 위치 handle을 반환합니다. 이 handle을 Connected Flow handle의 .show()at에 전달합니다.

규칙

  • slot_key는 section이 달라도 같은 Report 안에서 유일하게 정합니다.
  • 결과 위치는 계산된 Result를 표시하며 사용자가 직접 덮어쓰는 value와 구분합니다.
  • 한 slot의 active mapping은 하나의 Flow result를 가리킵니다.
  • slot 추가는 계산 Run을 시작하지 않으며 report.save()에서 저장됩니다.

다음 단계