weld_toe_determination
Weld_Toe_Determination is a comprehensive toolkit designed to automate the evaluation of weld geometries. This project aims to be utilized in both research and industrial fields to assess weld seam parameters, primarily weld toe radius and weld toe angle, using scan data.
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: sciencedirect.com -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.7%) to scientific vocabulary
Repository
Weld_Toe_Determination is a comprehensive toolkit designed to automate the evaluation of weld geometries. This project aims to be utilized in both research and industrial fields to assess weld seam parameters, primarily weld toe radius and weld toe angle, using scan data.
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
WeldAnalysis
WeldAnalysis is a comprehensive toolkit designed to automate the evaluation of weld geometries. This project aims to be utilized in both research and industrial fields to assess weld seam parameters, primarily weld toe radius and weld toe angle, using scan data. The evaluation is crucial for analyzing the fatigue strength of welded joints. Future releases may include the evaluation of additional weld parameters. The project was originally published in connection with the journal paper (Dänekas et al., 2025).
Features
- Python functions for data preparation including data filtering and modifying point distances.
- Evaluation of weld toe radius and weld toe angle using different methods based on two-dimensional weld seam profiles.
- Localization of weld toe by partially derivation of weld profile.
- Example data provided for initial evaluation.
- Included methods for evaluation of weld toe radius: curvature method, least squares method, iteration method
- Included methods for evaluation of weld toe angle: maximum gradient and end point gradient.
- Detailed description of the methods and functionality of the project can be seen in (Dänekas et al., 2025).
- Original GitHub repo can be found under: WeldAnalysis
Installation
- Download and unpack the repository.
- Navigate to the project directory.
- Open any IDE you want and set the current folder to the project directory.
- Run the main script (
main.py).
Compatibility
The code is created for Python 3. Therefore this project should be compatible with Python 3 and later.
Usage
- The main file (
main.py) is an example and should be adjusted to fit individual needs. In the supplied case, ASCII files are read, each containing a single weld section. - If multiple section information is present in a file, or if the information is in TXT or STL files, adjustments in the main file are required.
- In
loadsettings.py, settings for data preparation and evaluation methods can be configured. - All other functions work for two-dimensional sections and can be used as tools without modification.
- The
funcfigresult.pyfunction for generating result plots should be customized to meet individual preferences.
Important notes
- Users are responsible for the results.
- A significant part of the analysis is data preparation, which must be customized individually.
- The point data in the area of the base material must have the same y-coordinates and must not be inclined.
- This repository is not a comprehensive program but a toolkit.
- Users must verify the accuracy of the results.
- The quality of the scan files must be checked and should meet the requirements recommended in the paper (DOI to be added later).
Versioning
We use semantic versioning. For the versions available, see the tags on this repository.
Current Version: 1.0.0
Contributing
- Users are welcome to use the toolkit in accordance with the license.
- Proper acknowledgment and citation in papers are required. See the CITATION file, to cite the project. Additionally, users are encouraged to cite the related journal paper.
- We also welcome contributions and further developments to the project on github, using a fork. Information can be found in the github documentation.
License
This project is licensed under the MIT License. See the LICENSE file and github documentation for details. We still care about sharing improvements and encourage everyone to make newer versions open source.
Contact Information
For any questions or issues, please contact Christian Dänekas on LinkedIn. Links can be found here.
Owner
- Login: SchluppIng
- Kind: user
- Repositories: 1
- Profile: https://github.com/SchluppIng
Civil engineer, with focus on structural engineering. Hobby software developer. Self-taught software developer
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: WeldAnalysis
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Christian
family-names: Dänekas
email: daenekas@stahl.uni-hannover.de
orcid: 'https://orcid.org/0000-0003-2471-4051'
affiliation: >-
Leibniz University Hannover, Institute for Steel
Construction
identifiers:
- type: doi
value: 10.5281/zenodo.12805727
repository-code: 'https://github.com/cdaenekas/WeldAnalysis'
abstract: >-
WeldAnalysis is a comprehensive toolkit designed to
automate the evaluation of weld geometries. This project
aims to be utilized in both research and industrial fields
to assess weld seam parameters, primarily weld toe radius
and weld toe angle, using scan data.
license: MIT
version: v1.0.0
date-released: '2024-07-24'
GitHub Events
Total
- Release event: 1
- Push event: 9
- Fork event: 1
- Create event: 2
Last Year
- Release event: 1
- Push event: 9
- Fork event: 1
- Create event: 2