tueplots.bundles module#

Predefined style settings (tueplots.bundles).

Includes ready-to-use style configurations for major conferences and journals. Bundles figure sizes, font sizes, fonts, and so on.

Examples

>>> import matplotlib.pyplot as plt
>>> from tueplots import bundles
>>>
>>> # Select a style bundle
>>> style = bundles.neurips2021(usetex=False)
>>>
>>> # Apply the style to matplotlib
>>> plt.rcParams.update(style)
>>>
>>> # Create a plot
>>> fig, ax = plt.subplots()
>>> ax.plot([0, 1, 2], [2, 1, 3])
>>> ax.set_xlabel("$x$ label")
>>> ax.set_ylabel("$y$ label")
>>> plt.show()

(Source code, png, hires.png, pdf)

../_images/tueplots-bundles-1.png
tueplots.bundles.aaai2024(*, column='half', nrows=1, ncols=1, family='serif', rel_width=1.0)[source]#

AAAI 2024 bundle.

Source: https://aaai.org/wp-content/uploads/2023/06/AuthorKit24.zip

tueplots.bundles.aistats2022(*, column='half', nrows=1, ncols=1, family='serif')[source]#

AISTATS 2022 bundle.

tueplots.bundles.aistats2023(*, column='half', nrows=1, ncols=1, family='serif')[source]#

AISTATS 2023 bundle.

tueplots.bundles.aistats2025(*, column='half', nrows=1, ncols=1, family='serif')[source]#

AISTATS 2025 bundle.

tueplots.bundles.beamer_moml(*, rel_width=1.0, rel_height=0.8)[source]#

Beamer bundle that matches the template of the method-of-machine-learning group in Tübingen.

tueplots.bundles.beamer_moml_dark_bg(*, rel_width=1.0, rel_height=0.8)[source]#

Dark version of beamer_moml().

tueplots.bundles.cvpr2024(*, column='half', nrows=1, ncols=1, usetex=True, family='serif')[source]#

CVPR 2024 bundle.

tueplots.bundles.eccv2024(*, rel_width=1.0, nrows=1, ncols=1, family='serif')[source]#

ECCV 2024 bundle.

tueplots.bundles.iclr2023(*, usetex=True, rel_width=1.0, nrows=1, ncols=1, family='serif')[source]#

ICLR 2023 bundle.

tueplots.bundles.iclr2024(*, usetex=True, rel_width=1.0, nrows=1, ncols=1, family='serif')[source]#

ICLR 2024 bundle.

tueplots.bundles.icml2022(*, column='half', nrows=1, ncols=1, usetex=True, family='serif')[source]#

ICML 2022 bundle.

tueplots.bundles.icml2024(*, column='half', nrows=1, ncols=1, usetex=True, family='serif')[source]#

ICML 2024 bundle.

tueplots.bundles.jmlr2001(*, rel_width=1.0, nrows=1, ncols=1, family='serif')[source]#

JMLR 2001 bundle.

tueplots.bundles.neurips2021(*, usetex=True, rel_width=1.0, nrows=1, ncols=1, family='serif')[source]#

Neurips 2021 bundle.

tueplots.bundles.neurips2022(*, usetex=True, rel_width=1.0, nrows=1, ncols=1, family='serif')[source]#

Neurips 2022 bundle.

tueplots.bundles.neurips2023(*, usetex=True, rel_width=1.0, nrows=1, ncols=1, family='serif')[source]#

Neurips 2023 bundle.

tueplots.bundles.neurips2024(*, usetex=True, rel_width=1.0, nrows=1, ncols=1, family='serif')[source]#

Neurips 2024 bundle.

tueplots.bundles.probnum2025(*, column='half', nrows=1, ncols=1, family='sans-serif')[source]#

ProbNum 2025 bundle.

tueplots.bundles.tmlr2023(*, rel_width=1.0, nrows=1, ncols=1, family='serif')[source]#

TMLR 2023 bundle.

tueplots.bundles.uai2023(*, column='half', nrows=1, ncols=1, family='serif')[source]#

UAI 2023 bundle.