Я работаю над проектом в своей компании, где я провожу рутинные эксперименты в рамках контроля качества продукции (QC).Мы используем специализированные инструменты, которые получают данные из данного эксперимента и хранят эти данные в базе данных на сервере компании.Наш текущий интерфейс для анализа этих данных - это запуск Jupyter Notebook, в значительной степени основанный на коде Python, который генерирует различные таблицы и графики с помощью matplotlib на основе данных из данного эксперимента.В настоящее время мы в значительной степени полагаемся на ручное создание отчетов об этих данных, таких как экспорт некоторых результатов из Jupyter Notebook в виде CSV, импорт в Excel и т. Д. Конечная цель в конце каждого эксперимента - создать красиво отформатированный формат.многостраничный PDF со всей необходимой информацией и результатами.
Нам действительно нужен лучший и более автоматизированный способ создания отчетов непосредственно из ноутбука Jupyter в формате PDF, чтобы мы могли легко прикрепить отчет к другимPDF-файлы, такие как записи о серийных / производственных работах.
Мне нужно в четкой и краткой форме сообщить обо всем оборудовании, которое я использую для эксперимента, а также данные этого эксперимента.Мне также нужно включить резюме того, как эксперимент проводился с каждым экспериментом.В идеале я мог бы ввести идентификаторы оборудования непосредственно в Jupyter, создать информационный кадр со всеми экспериментальными данными (изображения, массивы и т. Д.) И экспортировать эту информацию в шаблон PDF.
PDF в том виде, в каком он был представлен, будет иметь несколько страниц / разделов, которые практически не изменятся в ходе последовательных экспериментов, но будет содержать разделы, которые необходимо обновлять для каждого нового набора данных и используемого оборудования.Я также хотел бы, чтобы PDF имел коммерческое качество, поскольку в нем есть название и логотип моей компании, верхний и нижний колонтитулы.
Мы немного поигрались с PyFPDF, но, похоже, это может бытьслишком ограничен для наших нужд.Мы рассмотрели некоторые другие инструменты, но есть много вариантов, и неясно, что будет работать лучше всего для наших целей и будет легче всего кодировать.У кого-нибудь есть предложения, которые могли бы указать нам правильное направление? Изображение одной из страниц с желаемым выводом PDF