blinddeconv.output.exporter module
- class blinddeconv.output.exporter.LatexExporter(output_dir: str, template_dir: str | None = None)[исходный код]
Базовые классы:
object- __init__(output_dir: str, template_dir: str | None = None)[исходный код]
Инициализация экспортера LaTeX.
- Args:
output_dir: Путь, куда будут сохраняться .tex файлы и графики. template_dir: Путь к пользовательским шаблонам (если есть).
По умолчанию использует встроенные шаблоны пакета.
- generate_report(report_name: str, content_order: List[Dict])[исходный код]
Главный метод сборки.
- Args:
report_name: имя файла (report.pdf) content_order: Список словарей, описывающих структуру. Пример: [
{„type“: „text“, „content“: „Введение…“}, {„type“: „include“, „file“: „table_summary“}, {„type“: „include“, „file“: „visuals_best“},
]
- save_plot(df: DataFrame, plot_type: str, filename: str, **kwargs)[исходный код]
- save_table(df: DataFrame, filename: str, caption: str = '', label: str = '')[исходный код]
Сохраняет pandas DataFrame как отдельный .tex файл с таблицей.
- Args:
df: Данные. filename: Имя файла. Без расширения или с ним. caption: Подпись таблицы. label: Метка для ссылок.
- save_visuals(context: Dict, filename: str)[исходный код]
Рендерит блок визуального сравнения через шаблон visuals.tex.
- Args:
context: Словарь данных (результат prepare_visual_comparison_data) filename: Имя выходного файла (без расширения)