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
File details
Details for the file npp_materialslab_tools-0.0.9.tar.gz
.
File metadata
- Download URL: npp_materialslab_tools-0.0.9.tar.gz
- Upload date:
- Size: 56.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e7ea4aff9156628790a2ca2ec4b85e2eb9461323aa98f3ebf4d74c966e6488c |
|
MD5 | 99c4622cd1d43b9b6768275dcb490c50 |
|
BLAKE2b-256 | 8bddd6de8901fd56c2143f19b840b26caf2f2b11e1ec4cd684af51ff876fa6eb |