Skip to content

Commit

Permalink
v0.3.0 (#270)
Browse files Browse the repository at this point in the history
* update CHANGELOG.md for v0.3.0 release

* add AWS shielding gas schemas to docs

* update CHANGELOG.md

* fix type

* add title descriptions to aws schemas

* Update CHANGELOG.md

Co-authored-by: vhirtham <[email protected]>

* remove python matrix from asdf schema tests CI run

Co-authored-by: vhirtham <[email protected]>
  • Loading branch information
CagtayFabry and vhirtham authored Mar 12, 2021
1 parent b0eb118 commit 1f57069
Show file tree
Hide file tree
Showing 7 changed files with 27 additions and 12 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/pytest_asdf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-18.04]
py: ['3.8', '3.9']
py: ['3.8']
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v1
Expand Down
20 changes: 12 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Release Notes

## 0.3.0 (unreleased)
## 0.3.0 (12.03.2021)

### added

Expand All @@ -11,8 +11,8 @@
- add `plot` function to `SpatialData`[[#251]](https://github.com/BAMWelDX/weldx/pull/251)
- add `plot` function to visualize `LocalCoordinateSystem` and `CoordinateSystemManager` instances in 3d space
[[#231]](https://github.com/BAMWelDX/weldx/pull/231)
- add `weldx.welding.groove.iso_9692_1.IsoBaseGroove.cross_sect_area` property to compute
cross sectional area between the workpieces [[#248]](https://github.com/BAMWelDX/weldx/pull/248).
- add `weldx.welding.groove.iso_9692_1.IsoBaseGroove.cross_sect_area` property to compute cross sectional area between
the workpieces [[#248]](https://github.com/BAMWelDX/weldx/pull/248).
- add `weldx.welding.util.compute_welding_speed` function [[#248]](https://github.com/BAMWelDX/weldx/pull/248).

### ASDF
Expand All @@ -39,6 +39,7 @@

- Simplify tutorial code and enhance plots by using newly implemented plot functions
[[#231]](https://github.com/BAMWelDX/weldx/pull/231) [[#251]](https://github.com/BAMWelDX/weldx/pull/251)
- add AWS shielding gas descriptions to documentation [[#270]](https://github.com/BAMWelDX/weldx/pull/270)

### changes

Expand All @@ -56,11 +57,12 @@
- The graph of a `CoordinateSystemManager` is now plotted with `plot_graph` instead of `plot`.
[[#231]](https://github.com/BAMWelDX/weldx/pull/231)
- add custom `wx_shape` validation for `TimeSeries` and `Quantity` [[#256]](https://github.com/BAMWelDX/weldx/pull/256)
- refactor the `transformations` and `visualization` module into smaller files [[#247]](https://github.com/BAMWelDX/weldx/pull/247)
- refactor the `transformations` and `visualization` module into smaller
files [[#247]](https://github.com/BAMWelDX/weldx/pull/247)
- refactor `weldx.utility` into `weldx.util` [[#247]](https://github.com/BAMWelDX/weldx/pull/247)
- refactor `weldx.asdf.utils` into `weldx.asdf.util` [[#247]](https://github.com/BAMWelDX/weldx/pull/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]](https://github.com/BAMWelDX/weldx/pull/268)

- 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]](https://github.com/BAMWelDX/weldx/pull/268)

### fixes

Expand All @@ -74,15 +76,17 @@
- update some documentation formatting and links [[#247]](https://github.com/BAMWelDX/weldx/pull/247)
- fix `wx_shape` validation for scalar `Quantity` and `TimeSeries`
objects [[#256]](https://github.com/BAMWelDX/weldx/pull/256)
- fix a case where `CSM.time_union()` would return with mixed `DateTimeIndex` and `TimeDeltaIndex` types [[#268]](https://github.com/BAMWelDX/weldx/pull/268)
- fix a case where `CSM.time_union()` would return with mixed `DateTimeIndex` and `TimeDeltaIndex`
types [[#268]](https://github.com/BAMWelDX/weldx/pull/268)

### dependencies

- Add [PyFilesystem](https://docs.pyfilesystem.org/en/latest/)(`fs`) as new dependency
- Add [k3d](https://github.com/K3D-tools/K3D-jupyter) as new dependency
- restrict `scipy<1.6`
pending [ASDF #916](https://github.com/asdf-format/asdf/issues/916) [[#224]](https://github.com/BAMWelDX/weldx/pull/224)
- set minimum Python version to 3.8 [[#229]](https://github.com/BAMWelDX/weldx/pull/229)[[#255]](https://github.com/BAMWelDX/weldx/pull/255)
- set minimum Python version to
3.8 [[#229]](https://github.com/BAMWelDX/weldx/pull/229)[[#255]](https://github.com/BAMWelDX/weldx/pull/255)
- only import some packages upon first use [[#247]](https://github.com/BAMWelDX/weldx/pull/247)
- Add [meshio](https://pypi.org/project/meshio/) as new dependency [#265](https://github.com/BAMWelDX/weldx/pull/265)

Expand Down
10 changes: 10 additions & 0 deletions doc/schemas/aws.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
AWS
===

The ``AWS`` directory contains example implementations for shielding gas descriptions following NISTIR 7107.

.. asdf-autoschemas::

aws/process/shielding_gas_for_procedure-1.0.0
aws/process/shielding_gas_type-1.0.0
aws/process/gas_component-1.0.0
1 change: 1 addition & 0 deletions doc/standard.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ The WelDX standard consists of the following schema definitions:
schemas/process.rst
schemas/time.rst
schemas/groove.rst
schemas/aws.rst
schemas/datamodels.rst

ASDF Extension
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ id: "http://weldx.bam.de/schemas/weldx/aws/process/gas_component-1.0.0"
tag: "tag:weldx.bam.de:weldx/aws/process/gas_component-1.0.0"

title: |
<TODO DESCRIPTION>
Shielding gas component
description: |
A single gas element of a mixture and its percentage of the mixture by weight.
type: object
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ id: "http://weldx.bam.de/schemas/weldx/aws/process/shielding_gas_for_procedure-1
tag: "tag:weldx.bam.de:weldx/aws/process/shielding_gas_for_procedure-1.0.0"

title: |
<TODO DESCRIPTION>
GMAW process shielding gas
description: |
Description of applicable gas composition and flowrates, including torch gas shielding, backing gas, and trailing gas.
type: object
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ id: "http://weldx.bam.de/schemas/weldx/aws/process/shielding_gas_type-1.0.0"
tag: "tag:weldx.bam.de:weldx/aws/process/shielding_gas_type-1.0.0"

title: |
<TODO DESCRIPTION>
GMAW shielding gas
description: |
Description of a gas or gas mixture used for shielding in arc welding.
type: object
Expand Down

0 comments on commit 1f57069

Please sign in to comment.