Releases
v0.3.0
0.3.0 (12.03.2021)
added
add weldx.transformations.CoordinateSystemManager.relabel
function [#219]
add SpatialDate
class for storing 3D point data with optional
triangulation [#234]
add plot
function to SpatialData
[#251]
add plot
function to visualize LocalCoordinateSystem
and CoordinateSystemManager
instances in 3d space
[#231]
add weldx.welding.groove.iso_9692_1.IsoBaseGroove.cross_sect_area
property to compute cross sectional area between
the workpieces [#248] .
add weldx.welding.util.compute_welding_speed
function [#248] .
ASDF
Add possibility to store meta data and content of an external file in an ASDF
file [#215]
Python class: weldx.asdf.ExternalFile
Schema: core/file-1.0.0.yaml
Added support for serializing generic metadata and userdata attributes for weldx
classes. [#209]
the provisional attribute names are wx_metadata
and wx_user
None
values are removed from the asdf tree for all weldx
classes. [#212]
add datamodels
directory and example http://weldx.bam.de/schemas/weldx/datamodels/single_pass_weld-1.0.0.schema
schema [#190]
schemas in the datamodels
directory do not define any tags and can be referenced in other schemas and
as custom_schema
when reading/writing ASDF
-files
the single_pass_weld-1.0.0.schema
is an example schema for a simple, linear, single pass GMAW application
add core/geometry/point_cloud-1.0.0.yaml
schema [#234]
add file schema describing a simple linear welding
application datamodels/single_pass_weld-1.0.0.schema
[#256]
documentation
Simplify tutorial code and enhance plots by using newly implemented plot functions
[#231] [#251]
add AWS shielding gas descriptions to documentation [#270]
changes
pass variable names as tuple to sympy.lambdify
in MathematicalExpression
to prevent sympy
deprecation [#214]
set conda-forge
as primary channel in environment.yaml
and build_env.yaml
[#214]
set minimum Python version to 3.7 [#220]
geometry.Profile.rasterize
can return list of rasterized shapes instead of flat ndarray (with
setting stack=False
) [#223]
geometry.Profile.plot
plots individual line objects for each shape (instead of a single line
object) [#223]
remove jinja templates and related code [#228]
add stack
option to most geometry
classes for rasterization [#234]
The graph of a CoordinateSystemManager
is now plotted with plot_graph
instead of plot
.
[#231]
add custom wx_shape
validation for TimeSeries
and Quantity
[#256]
refactor the transformations
and visualization
module into smaller
files [#247]
refactor weldx.utility
into weldx.util
[#247]
refactor weldx.asdf.utils
into weldx.asdf.util
[#247]
it is now allowed to merge a time-dependent timedelta
subsystem into another CSM
instance if the parent instance
has set an explicit reference time [#268]
fixes
don't inline time dependent LCS.coordinates
[#222]
fix "datetime64" passing for "timedelta64" in xr_check_coords
[#221]
fix time_ref_restore
not working correctly if no time_ref
was
set [#221]
fix deprecated signature in WXRotation
[#224]
fix a bug with singleton dimensions in xarray
interpolation/matmul [#243]
update some documentation formatting and links [#247]
fix wx_shape
validation for scalar Quantity
and TimeSeries
objects [#256]
fix a case where CSM.time_union()
would return with mixed DateTimeIndex
and TimeDeltaIndex
types [#268]
dependencies
You can’t perform that action at this time.