A package for the material lab tools
Project description
npp_materialslab_tools
Author: Nikolaos Papadakis
This is a repository for the materials lab at HMU.
documentation is in the github pages for hmu.materialslab.tools.
It contains a number of utilities for the easier (and verified) calcualation of properties from the tests that are normally carried out.
It contains:
- Tensile testing with the Imada MX2 universal testing machine
- a quick utility based on a matplotlib window
- a tk mvc controller window with more capabilities
- DIC processing for tensile testing.
- batch processing
- rolling gui (incomplete)
- types of strain:
- true strain
- engineering strain (cauchy)
- interpolation:
- linear
- cubic
- spline
- raw
- output images
- displacement
- markers
- grid
- strain map (not complete)
- capture gui for a microscope USB camera
- Tektronix dmm 4020 Digital multimeter function
- for logging data (simple script)
- for logging data (tk mvc controller window)
installation
cd to the directory and execute
python setup.py install python setup.py develop
or (when loaded to pypi)
pip install npp_materialslab_tools
to use it import:
import npp_materialslab_tools as mlt
Installation procedure using Conda
creating a new environment (recommended)
This is the recommended method.
> conda create -n materialslab python=3
> conda activate materialslab
Alternatively *if you are running low on space on a SSD * drive you can use the prefix option (IMPORTANT: read through the following StackOverflow Question: how to specify new environment location for conda create)
Install dependencies
Activate the new conda environment and install the following:
> conda activate materialslab
> conda install opencv numpy scipy
> conda install matplotlib pandas seaborn
> conda install ipython jupyter
> conda install openpyxl
Install materialslab package.
from source
Clone the repository from online to <hmu.materialslab.tools>.
Change directory into <hmu.materialslab.tools>/pypkg/
cd ./pypkg
Install the package locally:
python setup.py install
from pypi (not yet implemented)
This will be simpler but not yet implemented
> pip install materialslab-whatevername
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
Hashes for npp_materialslab_tools-0.0.9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e7ea4aff9156628790a2ca2ec4b85e2eb9461323aa98f3ebf4d74c966e6488c |
|
MD5 | 99c4622cd1d43b9b6768275dcb490c50 |
|
BLAKE2b-256 | 8bddd6de8901fd56c2143f19b840b26caf2f2b11e1ec4cd684af51ff876fa6eb |