"""Reusable matplotlib styling and building blocks for consistent, modern
scientific plots across presentations and thesis figures.

    import plotstyle as ps

    ps.use()
    fig, ax = ps.new_figure("thesis-single")
    ax.plot(x, y, label="A")
    ps.style_legend(ax)
    ps.savefig(fig, "plots/my_plot", formats=("pdf", "png"))
"""

from . import colors
from .annotations import panel_label, style_legend
from .colors import get_color
from .figures import FIGSIZES, colorbar, new_figure, no_spines, savefig
from .style import reset, use

__all__ = [
    "colors",
    "get_color",
    "use",
    "reset",
    "new_figure",
    "colorbar",
    "no_spines",
    "savefig",
    "FIGSIZES",
    "style_legend",
    "panel_label",
]
