@report
report
デコレータ
概要:
report
デコレータは、Morphプラットフォーム上でPythonセルのレポーティング機能をサポートします。このデコレータを使用することで、関数から返される文字列がMarkdown形式として解釈され、ダッシュボード上でフォーマットされたテキストとして表示されます。
機能:
- 関数が返す文字列をMarkdownとして処理し、ダッシュボード上でレンダリングします。
- 関数の出力が文字列であることを確認し、そうでない場合はエラーを発生させます。
戻り値:
str
: Markdown形式の文字列。この文字列はダッシュボード上でレンダリングされ、レポートとして表示されます。
使用例:
以下の例では、report
デコレータを使用して、データ分析結果をMarkdown形式でレポーティングします。
from morphdb_utils.annotations import report
@report
def main(data: Dict[str, pd.DataFrame]):
return generate_report(
refs=[ref("python60096")],
prompt="" # fill in prompt for report,
language="en"
)
この関数は分析結果をMarkdown形式で整形し、Morphのダッシュボード上で視覚的に魅力的なレポートとして表示します。