Evaluation of experimental mechanics data
Project description
ExMechEva - Experimental mechanics evaluation
Evaluation of data determined by means of experimental mechanics. Automation and standardization, considering special requirements of project and test specimen.
Installation
ExMechEva
is developed under Python 3.7.10 and is available in the Python Package Index (PyPI).
To install the latest stable version, please run:
- Linux and Mac:
python3 -m pip install -U ExMechEva
- Windows:
py -m pip install -U ExMechEva
To install the development version:
- download/clone Github
- install requirements
- make the modules available by adding the
ExMechEva
directory to the$PYTHONPATH
system variable or inside python with:
import sys
sys.path.insert(-1,'Path\To\Project\ExMechEva')
Getting started
In EXAMPLES you can find example scripts evaluating test data provided in DATA. Available are:
- Simple axial compression test ACT evaluating ACT-DATA
- Cyclic preloaded axial tensile test ATT evaluating ATT-DATA
- Three-point bending test TBT, with different elastic modulus evalutaion types, evaluating TBT-DATA
To start, select evaluation option (by uncommenting):
- 'single': Evaluate single measurement
- 'series': Evaluate series of measurements
- 'complete': Evaluate series of series
- 'pack': Pack all evaluations into single hdf-file (only results and evaluated measurement)
- 'pack-all': Pack all evaluations into single hdf-file with (all results, Warning: high memory requirements!)
Contributing
See CONTRIBUTING for details on how to contribute to exmecheva
.
Please observe the CODE OF CONDUCT.
Overview of news is given in CHANGELOG.
Development targets and ToDos
It is planned to extend the use of this package and make it as easily available as possible for scientific purposes. Some important points should therefore be taken into account, which are for example:
- Improvement of documentation
- Implementation of test routines in TESTS
- PEP8 styleguide adaptations
- Updating of environment (now python 3.7.10)
- Development of a generally customizable routine that can be controlled with keywords. (please see curve_characterizer and following in Measurement Curve Characteriszation)
- Implementing of physical units (pint/pint-pandas)
- GUI development for easy, reliable and reproducable use
- Implementing of option for input definition (p.e. positve direction of displacment measurement)
- Expandability to personal usage scenarios
Citation
If you use this framework, please cite this paper:
@article{GebhardtKurz_2024_ASCTE,
author = {Marc Gebhardt, Sascha Kurz, Fanny Grundmann, Thomas Klink, Volker Slowik, Christoph-Eckhard Heyde, Hanno Steinke},
date = {planned 2024},
journaltitle = {Plos One},
title = {Approach to standardized material characterization of the human lumbopelvic system – testing and evaluation},
doi = {...},
issn = {1932-6203},
language = {english},
}
Licence and Copyright
Author: Marc Gebhardt.
Copyright: Copyright by the authors, 2023.
License: This software is released under MIT licence, see LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file exmecheva-0.1.2.tar.gz
.
File metadata
- Download URL: exmecheva-0.1.2.tar.gz
- Upload date:
- Size: 33.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aac5c2c8a4f87d194a9609a23f453a8705fa1fb7da13b790876ea169d44ab39e |
|
MD5 | b7be85996c68cb4ed732792839ca3b3b |
|
BLAKE2b-256 | 747d9e5375b06398b12895bc5b9ed722164a7535edf3bd3bffe406f0c3404345 |
File details
Details for the file exmecheva-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: exmecheva-0.1.2-py3-none-any.whl
- Upload date:
- Size: 152.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8e78091e1a092da8cfe741611477f8d01877145b07317967c93227063095f30 |
|
MD5 | f1d68de62f72a46d82faa6ed1568e61b |
|
BLAKE2b-256 | 00e315927b4c7b7ed592b3a73b4cc32fa005888c0b9b37fed33a86e00925d5ab |