mapmaker.sources.powerpoint.formula module

Evaluate formulae in guides.

mapmaker.sources.powerpoint.formula.radians_from_st_angle(x)[source]
mapmaker.sources.powerpoint.formula.st_angle(x)[source]
class mapmaker.sources.powerpoint.formula.Evaluator[source]

Bases: object

formulae = {'*/': <function Evaluator.<lambda>>, '+-': <function Evaluator.<lambda>>, '+/': <function Evaluator.<lambda>>, '?:': <function Evaluator.<lambda>>, 'abs': <function Evaluator.<lambda>>, 'at2': <function Evaluator.<lambda>>, 'cat2': <function Evaluator.<lambda>>, 'cos': <function Evaluator.<lambda>>, 'max': <function Evaluator.<lambda>>, 'min': <function Evaluator.<lambda>>, 'mod': <function Evaluator.<lambda>>, 'pin': <function Evaluator.<lambda>>, 'sat2': <function Evaluator.<lambda>>, 'sin': <function Evaluator.<lambda>>, 'sqrt': <function Evaluator.<lambda>>, 'tan': <function Evaluator.<lambda>>, 'val': <function Evaluator.<lambda>>}
static evaluate(expr, context)[source]
class mapmaker.sources.powerpoint.formula.Geometry(shape)[source]

Bases: object

property path_list: list
property shape_kind: str | None
property xfrm
evaluate(x)[source]
point(pt)[source]
attrib_value(element, attrib)[source]