0.2.2
Pre-release
Pre-release
0.2.2 (30.11.2020)
added
- Added
weldx.utility.ureg_check_class
class decorator to enablepint
dimensionality checks with@dataclass
. [#179] - Made coordinates and orientations optional for LCS schema. Missing values are interpreted as unity translation/rotation. An empty LCS object represents a unity transformation step. [#177]
- added
weldx.utility.lcs_coords_from_ts
function [#199] - add a tutorial with advanced use case for combining groove interpolation with different TCP movements and distance calculations [#199]
changes
- refactor welding groove classes [#181]
- refactor groove codebase to make use of subclasses and classnames for more generic functions
- add
_meta
attribute to subclasses that map class attributes (dataclass parameters) to common names - rework
get_groove
to make use of new class layout and parse function arguments
- create
weldx.welding
module (contains GMAW processes and groove definitions) [#181] - move
GmawProcessTypeAsdf
toasdf.tags
folder [#181] - reorder module imports in
weldx.__init__
[#181] - support timedelta dtypes in ASDF
data_array/variable
[#191] - add
set_axes_equal
option to some geometry plot functions (now defaults toFalse
) [#199] - make
utility.sine
public function [#199] - switch to setuptools_scm versioning and move package metadata to setup.cfg [#206]
ASDF
- refactor ISO 9692-1 groove schema definitions and classes [#181]
- move base schema definitions in file
terms-1.0.0.yaml
toweldx/groove
- split old schema into multiple files (1 per groove type) and create folder
iso_9692_1_2013_12
- move base schema definitions in file