PaperConfig

class PaperConfig(name, paper_size, x_range, y_range, y_axis_up, origin_location, info='', rotate_180=False, set_ps=None, final_pu_params=None, aka_names=[])

Data class containing configuration for a give plotter type/paper size combinations.

Methods

__delattr__

Attached to frozen classes as __delattr__.

__eq__

Method generated by attrs for class PaperConfig.

__ge__

Method generated by attrs for class PaperConfig.

__gt__

Method generated by attrs for class PaperConfig.

__hash__

Method generated by attrs for class PaperConfig.

__init__

Method generated by attrs for class PaperConfig.

__le__

Method generated by attrs for class PaperConfig.

__lt__

Method generated by attrs for class PaperConfig.

__ne__

Method generated by attrs for class PaperConfig.

__repr__

Method generated by attrs for class PaperConfig.

__setattr__

Attached to frozen classes as __setattr__.

from_config

rtype

PaperConfig

Attributes

__annotations__

__attrs_attrs__

__dict__

__doc__

__module__

__weakref__

list of weak references to the object (if defined)

Methods

PaperConfig.__delattr__(name)

Attached to frozen classes as __delattr__.

PaperConfig.__eq__(other)

Method generated by attrs for class PaperConfig.

PaperConfig.__ge__(other)

Method generated by attrs for class PaperConfig.

PaperConfig.__gt__(other)

Method generated by attrs for class PaperConfig.

PaperConfig.__hash__()

Method generated by attrs for class PaperConfig.

PaperConfig.__init__(name, paper_size, x_range, y_range, y_axis_up, origin_location, info='', rotate_180=False, set_ps=None, final_pu_params=None, aka_names=[])

Method generated by attrs for class PaperConfig.

PaperConfig.__le__(other)

Method generated by attrs for class PaperConfig.

PaperConfig.__lt__(other)

Method generated by attrs for class PaperConfig.

PaperConfig.__ne__(other)

Method generated by attrs for class PaperConfig.

PaperConfig.__repr__()

Method generated by attrs for class PaperConfig.

PaperConfig.__setattr__(name, value)

Attached to frozen classes as __setattr__.

classmethod PaperConfig.from_config(data)
Return type

PaperConfig

Attributes

PaperConfig.__annotations__ = {'aka_names': typing.List[str], 'final_pu_params': typing.Union[str, NoneType], 'info': <class 'str'>, 'name': <class 'str'>, 'origin_location': typing.Tuple[float, float], 'paper_size': typing.Tuple[float, float], 'rotate_180': <class 'bool'>, 'set_ps': typing.Union[int, NoneType], 'x_range': typing.Tuple[int, int], 'y_axis_up': <class 'bool'>, 'y_range': typing.Tuple[int, int]}
PaperConfig.__attrs_attrs__ = (Attribute(name='name', default=NOTHING, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=<class 'str'>, converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='paper_size', default=NOTHING, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=typing.Tuple[float, float], converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='x_range', default=NOTHING, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=typing.Tuple[int, int], converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='y_range', default=NOTHING, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=typing.Tuple[int, int], converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='y_axis_up', default=NOTHING, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=<class 'bool'>, converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='origin_location', default=NOTHING, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=typing.Tuple[float, float], converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='info', default='', validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=<class 'str'>, converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='rotate_180', default=False, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=<class 'bool'>, converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='set_ps', default=None, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[int, NoneType], converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='final_pu_params', default=None, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[str, NoneType], converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='aka_names', default=[], validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=typing.List[str], converter=None, kw_only=False, inherited=False, on_setattr=None))
PaperConfig.__dict__ = mappingproxy({'__module__': 'vpype.config', '__annotations__': {'name': <class 'str'>, 'paper_size': typing.Tuple[float, float], 'x_range': typing.Tuple[int, int], 'y_range': typing.Tuple[int, int], 'y_axis_up': <class 'bool'>, 'origin_location': typing.Tuple[float, float], 'info': <class 'str'>, 'rotate_180': <class 'bool'>, 'set_ps': typing.Union[int, NoneType], 'final_pu_params': typing.Union[str, NoneType], 'aka_names': typing.List[str]}, '__doc__': 'Data class containing configuration for a give plotter type/paper size combinations.', 'from_config': <classmethod object>, '__dict__': <attribute '__dict__' of 'PaperConfig' objects>, '__weakref__': <attribute '__weakref__' of 'PaperConfig' objects>, '__attrs_attrs__': (Attribute(name='name', default=NOTHING, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=<class 'str'>, converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='paper_size', default=NOTHING, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=typing.Tuple[float, float], converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='x_range', default=NOTHING, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=typing.Tuple[int, int], converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='y_range', default=NOTHING, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=typing.Tuple[int, int], converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='y_axis_up', default=NOTHING, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=<class 'bool'>, converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='origin_location', default=NOTHING, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=typing.Tuple[float, float], converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='info', default='', validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=<class 'str'>, converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='rotate_180', default=False, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=<class 'bool'>, converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='set_ps', default=None, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[int, NoneType], converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='final_pu_params', default=None, validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=typing.Union[str, NoneType], converter=None, kw_only=False, inherited=False, on_setattr=None), Attribute(name='aka_names', default=[], validator=None, repr=True, eq=True, order=True, hash=None, init=True, metadata=mappingproxy({}), type=typing.List[str], converter=None, kw_only=False, inherited=False, on_setattr=None)), '__setattr__': <function _frozen_setattrs>, '__delattr__': <function _frozen_delattrs>, '__repr__': <function PaperConfig.__repr__>, '__eq__': <function PaperConfig.__eq__>, '__ne__': <function PaperConfig.__ne__>, '__lt__': <function PaperConfig.__lt__>, '__le__': <function PaperConfig.__le__>, '__gt__': <function PaperConfig.__gt__>, '__ge__': <function PaperConfig.__ge__>, '__hash__': <function PaperConfig.__hash__>, '__init__': <function PaperConfig.__init__>})
PaperConfig.__doc__ = 'Data class containing configuration for a give plotter type/paper size combinations.'
PaperConfig.__module__ = 'vpype.config'
PaperConfig.__weakref__

list of weak references to the object (if defined)