Package pyreport

pyreport: Automate Your LaTeX Reports with Python 📝

Create elegant LaTeX reports effortlessly from your code with pyreport. Generate and populate reports with plots, tables, custom environments, commands, and structure, all within your Python environment. Say goodbye to LaTeX headaches and focus on your work while pyreport handles the document creation for you.

  • Automate LaTeX Reporting: Generate LaTeX reports seamlessly during your computations.
  • Dynamic Content: Add plots, tables, variable logs, and custom LaTeX elements effortlessly.
  • Structure Your Report: Define sections, chapters, and more for a well-organized document.
  • Focus on Your Work: Stop worrying about LaTeX intricacies and focus on your data and analysis.

Simplify your report creation process with pyreport. No LaTeX expertise required.

Sub-modules

pyreport.base

The base module provides the base classes for the pyreport package, i.e. the Environment and LaTeXObject classes.

pyreport.document

A module to hold the LaTeX document environment and preamble.

pyreport.errors

Custom exceptions for pyreport.

pyreport.figure

A module for generating LaTeX figures.

pyreport.maths

This module contains the classes for the advanced mathematical objects.

pyreport.report

A module to create LaTeX reports …

pyreport.segment

This module contains the Segment class, which is used to hold the LaTeX chapter, section, subsection, etc. environments.

pyreport.symbols

Provides the Symbol and SymbolCollection classes.

pyreport.table

A module for generating LaTeX tables.

pyreport.text

A module for generating regular LaTeX text.

pyreport.utils

Utility functions and classes for pyreport.

Functions

def get_info()

Get the package information.