Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split up core in smaller sub modules #821

Merged
merged 13 commits into from
Nov 1, 2022
17 changes: 9 additions & 8 deletions weldx/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -180,19 +180,25 @@

__all__ = (
"ArcSegment",
"Config",
"CoordinateSystemManager",
"Geometry",
"GmawProcess",
"DynamicBaseSegment",
"DynamicShapeSegment",
"DynamicTraceSegment",
"Geometry",
"GmawProcess",
"LineSegment",
"LinearHorizontalTraceSegment",
"LocalCoordinateSystem",
"MathematicalExpression",
"Profile",
"Q_",
"U_",
"Shape",
"SpatialData",
"Time",
"TimeSeries",
"Trace",
"U_",
"WeldxFile",
"asdf",
"core",
Expand All @@ -202,11 +208,6 @@
"transformations",
"util",
"welding",
"TimeSeries",
"DynamicTraceSegment",
"LinearHorizontalTraceSegment",
"Config",
"Time",
)

weldx.config.Config.load_installed_standards()
Expand Down
14 changes: 14 additions & 0 deletions weldx/core/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
"""Collection of common classes and functions."""
# isort:skip_file
from weldx.core.math_expression import MathematicalExpression
from weldx.core.generic_series import GenericSeries
from weldx.core.spatial_series import SpatialSeries
from weldx.core.time_series import TimeSeries

__all__ = ["MathematicalExpression", "GenericSeries", "SpatialSeries", "TimeSeries"]


from ..util import _patch_mod_all # noqa

_patch_mod_all("weldx.core")
del _patch_mod_all
Loading