bsrn.visualization.daily.plot_bsrn_daily_booklet#

bsrn.visualization.daily.plot_bsrn_daily_booklet(file_path, output_file, show_qc_markers=True, title=None, df=None)[source]#

Generate a multi-page PDF booklet where each day is one page from a BSRN archive file. 从 BSRN 存档文件生成多页 PDF 手册,每一天占一页。

The frame must include zenith and apparent_zenith (see BSRNDataset.solpos()).

Parameters:
  • file_path (str) – Path to the BSRN station-to-archive file (.dat.gz). BSRN 站点存档文件的路径 (.dat.gz)。

  • output_file (str) – Path to the output PDF file. 输出 PDF 文件的路径。

  • show_qc_markers (bool, default True) – Draw QC markers per day when flag* columns are present. 当存在 flag* 列时为每日绘制 QC 标记。

  • title (str, optional) – Plot title on every page. If None (default), no title. 每页图标题;默认 None 不显示。

Returns:

The function saves the plots to the specified PDF file. 该函数将图表保存到指定的 PDF 文件中。

Return type:

None