Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exmecheva-0.1.2.tar.gz (33.2 MB view details)

Uploaded Source

Built Distribution

exmecheva-0.1.2-py3-none-any.whl (152.9 kB view details)

Uploaded Python 3

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

Hashes for exmecheva-0.1.2.tar.gz
Algorithm Hash digest
SHA256 aac5c2c8a4f87d194a9609a23f453a8705fa1fb7da13b790876ea169d44ab39e
MD5 b7be85996c68cb4ed732792839ca3b3b
BLAKE2b-256 747d9e5375b06398b12895bc5b9ed722164a7535edf3bd3bffe406f0c3404345

See more details on using hashes here.

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

Hashes for exmecheva-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b8e78091e1a092da8cfe741611477f8d01877145b07317967c93227063095f30
MD5 f1d68de62f72a46d82faa6ed1568e61b
BLAKE2b-256 00e315927b4c7b7ed592b3a73b4cc32fa005888c0b9b37fed33a86e00925d5ab

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page