re-exports: import x as x
This commit is contained in:
parent
6ec94fb3c3
commit
4c721feaec
@ -28,22 +28,62 @@
|
|||||||
can accept a `Mapping[str, Pattern]` and wrap it in a `LibraryView` internally.
|
can accept a `Mapping[str, Pattern]` and wrap it in a `LibraryView` internally.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from .utils import layer_t, annotations_t, SupportsBool
|
from .utils import (
|
||||||
from .error import MasqueError, PatternError, LibraryError, BuildError
|
layer_t as layer_t,
|
||||||
from .shapes import Shape, Polygon, Path, Circle, Arc, Ellipse
|
annotations_t as annotations_t,
|
||||||
from .label import Label
|
SupportsBool as SupportsBool,
|
||||||
from .ref import Ref
|
)
|
||||||
from .pattern import Pattern, map_layers, map_targets, chain_elements
|
from .error import (
|
||||||
|
MasqueError as MasqueError,
|
||||||
|
PatternError as PatternError,
|
||||||
|
LibraryError as LibraryError,
|
||||||
|
BuildError as BuildError,
|
||||||
|
)
|
||||||
|
from .shapes import (
|
||||||
|
Shape as Shape,
|
||||||
|
Polygon as Polygon,
|
||||||
|
Path as Path,
|
||||||
|
Circle as Circle,
|
||||||
|
Arc as Arc,
|
||||||
|
Ellipse as Ellipse,
|
||||||
|
)
|
||||||
|
from .label import Label as Label
|
||||||
|
from .ref import Ref as Ref
|
||||||
|
from .pattern import (
|
||||||
|
Pattern as Pattern,
|
||||||
|
map_layers as map_layers,
|
||||||
|
map_targets as map_targets,
|
||||||
|
chain_elements as chain_elements,
|
||||||
|
)
|
||||||
|
|
||||||
from .library import (
|
from .library import (
|
||||||
ILibraryView, ILibrary,
|
ILibraryView as ILibraryView,
|
||||||
LibraryView, Library, LazyLibrary,
|
ILibrary as ILibrary,
|
||||||
AbstractView, TreeView, Tree,
|
LibraryView as LibraryView,
|
||||||
|
Library as Library,
|
||||||
|
LazyLibrary as LazyLibrary,
|
||||||
|
AbstractView as AbstractView,
|
||||||
|
TreeView as TreeView,
|
||||||
|
Tree as Tree,
|
||||||
|
)
|
||||||
|
from .ports import (
|
||||||
|
Port as Port,
|
||||||
|
PortList as PortList,
|
||||||
|
)
|
||||||
|
from .abstract import Abstract as Abstract
|
||||||
|
from .builder import (
|
||||||
|
Builder as Builder,
|
||||||
|
Tool as Tool,
|
||||||
|
Pather as Pather,
|
||||||
|
RenderPather as RenderPather,
|
||||||
|
RenderStep as RenderStep,
|
||||||
|
BasicTool as BasicTool,
|
||||||
|
PathTool as PathTool,
|
||||||
|
)
|
||||||
|
from .utils import (
|
||||||
|
ports2data as ports2data,
|
||||||
|
oneshot as oneshot,
|
||||||
)
|
)
|
||||||
from .ports import Port, PortList
|
|
||||||
from .abstract import Abstract
|
|
||||||
from .builder import Builder, Tool, Pather, RenderPather, RenderStep, BasicTool, PathTool
|
|
||||||
from .utils import ports2data, oneshot
|
|
||||||
|
|
||||||
|
|
||||||
__author__ = 'Jan Petykiewicz'
|
__author__ = 'Jan Petykiewicz'
|
||||||
|
@ -1,5 +1,10 @@
|
|||||||
from .builder import Builder
|
from .builder import Builder as Builder
|
||||||
from .pather import Pather
|
from .pather import Pather as Pather
|
||||||
from .renderpather import RenderPather
|
from .renderpather import RenderPather as RenderPather
|
||||||
from .utils import ell
|
from .utils import ell as ell
|
||||||
from .tools import Tool, RenderStep, BasicTool, PathTool
|
from .tools import (
|
||||||
|
Tool as Tool,
|
||||||
|
RenderStep as RenderStep,
|
||||||
|
BasicTool as BasicTool,
|
||||||
|
PathTool as PathTool,
|
||||||
|
)
|
||||||
|
@ -3,11 +3,15 @@ Shapes for use with the Pattern class, as well as the Shape abstract class from
|
|||||||
which they are derived.
|
which they are derived.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from .shape import Shape, normalized_shape_tuple, DEFAULT_POLY_NUM_VERTICES
|
from .shape import (
|
||||||
|
Shape as Shape,
|
||||||
|
normalized_shape_tuple as normalized_shape_tuple,
|
||||||
|
DEFAULT_POLY_NUM_VERTICES as DEFAULT_POLY_NUM_VERTICES,
|
||||||
|
)
|
||||||
|
|
||||||
from .polygon import Polygon
|
from .polygon import Polygon as Polygon
|
||||||
from .circle import Circle
|
from .circle import Circle as Circle
|
||||||
from .ellipse import Ellipse
|
from .ellipse import Ellipse as Ellipse
|
||||||
from .arc import Arc
|
from .arc import Arc as Arc
|
||||||
from .text import Text
|
from .text import Text as Text
|
||||||
from .path import Path
|
from .path import Path as Path
|
||||||
|
@ -3,11 +3,32 @@ Traits (mixins) and default implementations
|
|||||||
|
|
||||||
Traits and mixins should set `__slots__ = ()` to enable use of `__slots__` in subclasses.
|
Traits and mixins should set `__slots__ = ()` to enable use of `__slots__` in subclasses.
|
||||||
"""
|
"""
|
||||||
from .positionable import Positionable, PositionableImpl, Bounded
|
from .positionable import (
|
||||||
from .layerable import Layerable, LayerableImpl
|
Positionable as Positionable,
|
||||||
from .rotatable import Rotatable, RotatableImpl, Pivotable, PivotableImpl
|
PositionableImpl as PositionableImpl,
|
||||||
from .repeatable import Repeatable, RepeatableImpl
|
Bounded as Bounded,
|
||||||
from .scalable import Scalable, ScalableImpl
|
)
|
||||||
from .mirrorable import Mirrorable
|
from .layerable import (
|
||||||
from .copyable import Copyable
|
Layerable as Layerable,
|
||||||
from .annotatable import Annotatable, AnnotatableImpl
|
LayerableImpl as LayerableImpl,
|
||||||
|
)
|
||||||
|
from .rotatable import (
|
||||||
|
Rotatable as Rotatable,
|
||||||
|
RotatableImpl as RotatableImpl,
|
||||||
|
Pivotable as Pivotable,
|
||||||
|
PivotableImpl as PivotableImpl,
|
||||||
|
)
|
||||||
|
from .repeatable import (
|
||||||
|
Repeatable as Repeatable,
|
||||||
|
RepeatableImpl as RepeatableImpl,
|
||||||
|
)
|
||||||
|
from .scalable import (
|
||||||
|
Scalable as Scalable,
|
||||||
|
ScalableImpl as ScalableImpl,
|
||||||
|
)
|
||||||
|
from .mirrorable import Mirrorable as Mirrorable
|
||||||
|
from .copyable import Copyable as Copyable
|
||||||
|
from .annotatable import (
|
||||||
|
Annotatable as Annotatable,
|
||||||
|
AnnotatableImpl as AnnotatableImpl,
|
||||||
|
)
|
||||||
|
@ -1,19 +1,40 @@
|
|||||||
"""
|
"""
|
||||||
Various helper functions, type definitions, etc.
|
Various helper functions, type definitions, etc.
|
||||||
"""
|
"""
|
||||||
from .types import layer_t, annotations_t, SupportsBool
|
from .types import (
|
||||||
from .array import is_scalar
|
layer_t as layer_t,
|
||||||
from .autoslots import AutoSlots
|
annotations_t as annotations_t,
|
||||||
from .deferreddict import DeferredDict
|
SupportsBool as SupportsBool,
|
||||||
from .decorators import oneshot
|
|
||||||
|
|
||||||
from .bitwise import get_bit, set_bit
|
|
||||||
from .vertices import (
|
|
||||||
remove_duplicate_vertices, remove_colinear_vertices, poly_contains_points
|
|
||||||
)
|
)
|
||||||
from .transform import rotation_matrix_2d, normalize_mirror, rotate_offsets_around
|
from .array import is_scalar as is_scalar
|
||||||
from .comparisons import annotation2key, annotations_lt, annotations_eq, layer2key, ports_lt, ports_eq, rep2key
|
from .autoslots import AutoSlots as AutoSlots
|
||||||
|
from .deferreddict import DeferredDict as DeferredDict
|
||||||
|
from .decorators import oneshot as oneshot
|
||||||
|
|
||||||
from . import ports2data
|
from .bitwise import (
|
||||||
|
get_bit as get_bit,
|
||||||
|
set_bit as set_bit,
|
||||||
|
)
|
||||||
|
from .vertices import (
|
||||||
|
remove_duplicate_vertices as remove_duplicate_vertices,
|
||||||
|
remove_colinear_vertices as remove_colinear_vertices,
|
||||||
|
poly_contains_points as poly_contains_points,
|
||||||
|
)
|
||||||
|
from .transform import (
|
||||||
|
rotation_matrix_2d as rotation_matrix_2d,
|
||||||
|
normalize_mirror as normalize_mirror,
|
||||||
|
rotate_offsets_around as rotate_offsets_around,
|
||||||
|
)
|
||||||
|
from .comparisons import (
|
||||||
|
annotation2key as annotation2key,
|
||||||
|
annotations_lt as annotations_lt,
|
||||||
|
annotations_eq as annotations_eq,
|
||||||
|
layer2key as layer2key,
|
||||||
|
ports_lt as ports_lt,
|
||||||
|
ports_eq as ports_eq,
|
||||||
|
rep2key as rep2key,
|
||||||
|
)
|
||||||
|
|
||||||
from . import pack2d
|
from . import ports2data as ports2data
|
||||||
|
|
||||||
|
from . import pack2d as pack2d
|
||||||
|
Loading…
Reference in New Issue
Block a user