pycsamt.agents.plotting#

pycsamt.agents.plotting#

PlotAgent — produce the common visual products the Agent Master could not make before:

The agent never calls an LLM; it just turns a validated parameter set into matplotlib figures, returned under AgentResult.data["figures"] keyed by a human title. The Agent Master collects those figures into the chat + the Figures panel.

Classes

PlotAgent(**_)

Render rho/phi curves and phase / phase-tensor pseudo-sections.

class pycsamt.agents.plotting.PlotAgent(**_)[source]#

Bases: object

Render rho/phi curves and phase / phase-tensor pseudo-sections.

Parameters:

_ (Any)

execute(input_data)[source]#
Parameters:

input_data (dict[str, Any])

Return type:

AgentResult