Development of Open-Source Software for Repeatable Processing of Mechanical Test Data

dc.contributor.advisorIsmail, Ernesto
dc.contributor.advisorGeorge Sarah
dc.contributor.authorSlater, Daniel
dc.date.accessioned2024-06-05T12:35:06Z
dc.date.available2024-06-05T12:35:06Z
dc.date.issued2023
dc.date.updated2024-06-04T13:54:37Z
dc.description.abstractExperiments that test for the mechanical properties of materials typically generate large amounts of raw data that must be cleaned and processed before meaningful analysis can be performed. Manual processing of this data is often time-consuming and susceptible to errors. Furthermore, the necessary processing steps are usually similar for various datasets, given that mechanical testing procedures are standardised. These issues were addressed in this project through the development of a software toolkit for automated processing and repeatable analysis of mechanical test data. The toolkit, named Paramaterial, was developed as a pip installable Python package, and is designed for use in Jupyter Notebooks. The usage of Jupyter Notebooks makes the steps that a user took in processing and analysing data explicit, thus providing traceability and repeatability. The functionalities of Paramaterial were demonstrated by processing and analysing several datasets sourced from the literature and from the Centre for Material Engineering (CME) at the University of Cape Town (UCT). The example dataset gathered for the demonstrations consists of 100 uniaxial tensile tests, and 56 plane-strain tension tests on aluminium AA6061, as well as 70 uniaxial compression tests, and 40 plane-strain compression tests on aluminium AA3104. The Jupyter Notebooks containing the code for these demonstrations serve as tutorials for future users of the toolkit. Code documentation and user manuals have also been provided, making the software readily available to be used for improving the quality and quantity of processed experimental data in the field.
dc.identifier.apacitationSlater, D. (2023). <i>Development of Open-Source Software for Repeatable Processing of Mechanical Test Data</i>. (). ,Faculty of Engineering and the Built Environment ,Department of Mechanical Engineering. Retrieved from http://hdl.handle.net/11427/39860en_ZA
dc.identifier.chicagocitationSlater, Daniel. <i>"Development of Open-Source Software for Repeatable Processing of Mechanical Test Data."</i> ., ,Faculty of Engineering and the Built Environment ,Department of Mechanical Engineering, 2023. http://hdl.handle.net/11427/39860en_ZA
dc.identifier.citationSlater, D. 2023. Development of Open-Source Software for Repeatable Processing of Mechanical Test Data. . ,Faculty of Engineering and the Built Environment ,Department of Mechanical Engineering. http://hdl.handle.net/11427/39860en_ZA
dc.identifier.ris TY - Thesis / Dissertation AU - Slater, Daniel AB - Experiments that test for the mechanical properties of materials typically generate large amounts of raw data that must be cleaned and processed before meaningful analysis can be performed. Manual processing of this data is often time-consuming and susceptible to errors. Furthermore, the necessary processing steps are usually similar for various datasets, given that mechanical testing procedures are standardised. These issues were addressed in this project through the development of a software toolkit for automated processing and repeatable analysis of mechanical test data. The toolkit, named Paramaterial, was developed as a pip installable Python package, and is designed for use in Jupyter Notebooks. The usage of Jupyter Notebooks makes the steps that a user took in processing and analysing data explicit, thus providing traceability and repeatability. The functionalities of Paramaterial were demonstrated by processing and analysing several datasets sourced from the literature and from the Centre for Material Engineering (CME) at the University of Cape Town (UCT). The example dataset gathered for the demonstrations consists of 100 uniaxial tensile tests, and 56 plane-strain tension tests on aluminium AA6061, as well as 70 uniaxial compression tests, and 40 plane-strain compression tests on aluminium AA3104. The Jupyter Notebooks containing the code for these demonstrations serve as tutorials for future users of the toolkit. Code documentation and user manuals have also been provided, making the software readily available to be used for improving the quality and quantity of processed experimental data in the field. DA - 2023 DB - OpenUCT DP - University of Cape Town KW - Engineering LK - https://open.uct.ac.za PY - 2023 T1 - Development of Open-Source Software for Repeatable Processing of Mechanical Test Data TI - Development of Open-Source Software for Repeatable Processing of Mechanical Test Data UR - http://hdl.handle.net/11427/39860 ER - en_ZA
dc.identifier.urihttp://hdl.handle.net/11427/39860
dc.identifier.vancouvercitationSlater D. Development of Open-Source Software for Repeatable Processing of Mechanical Test Data. []. ,Faculty of Engineering and the Built Environment ,Department of Mechanical Engineering, 2023 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/39860en_ZA
dc.language.rfc3066Eng
dc.publisher.departmentDepartment of Mechanical Engineering
dc.publisher.facultyFaculty of Engineering and the Built Environment
dc.subjectEngineering
dc.titleDevelopment of Open-Source Software for Repeatable Processing of Mechanical Test Data
dc.typeThesis / Dissertation
dc.type.qualificationlevelMasters
dc.type.qualificationlevelMSc
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis_ebe_2023_slater daniel.pdf
Size:
20.79 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.72 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections