Skip to main content

DOI Homepage GitHub repository PyPI package

micromechanics-indentationGUI

Install

  • Create a new environment with Python >= 3.10 using anaconda-navigator (https://www.anaconda.com/). In Anaconda's documentation (https://docs.anaconda.com/free/navigator/) you will learn:

    • how to install anaconda-navigator in the section of "Anaconda Navigator => Installation" (reading takes ~5 min),
    • how to create and activate a new environment in the section of "Anaconda Navigator => Tutorials => How to create a Python 3.5 environment from Anaconda2 or Anaconda3" (reading takes ~5 min).
  • In the terminal of the environment created by Anaconda Navigator, keyboard type the following command and press Enter

pip install micromechanics-indentationGUI

Upgrade

In the terminal, keyboard type the following command and press Enter

pip install --upgrade micromechanics-indentationGUI

Usage

Users need to know:

  • For fast reading using HDF5 files:
    • Using the given original file (e.g. the XLSX file for G200X), the HDF5 file will be automatically generated at the first calibration/calculation (or when an HDF5 file with the same name as the XLSX file does not exist).
    • The automatically generated HDF5 file has the same file name as the original file (e.g. the XLSX file for G200X) except the file extension of ".h5" and locates in the same folder as the original file.
    • The original file extension (e.g. '.xlsx' for G200X) should be given in the path instead of the file extension of the HDF5 file (".h5").
    • [Important] If you changed the content of the original file, please delete the correspoding HDF5 file.
  • For exporting calculated results:
    • Results can be exported to .xlsx or .h5.
    • Exported .h5 result files are written in pandas/PyTables format for compatibility with tools such as ViTables.
    • Creep-rate exports include time[s], equiv stress[GPa], and creep rate[s-1] for each exported test.

Running by keyboard typing the following command and pressing Enter in the terminal

micromechanics-indentationGUI

Uninstall

In the terminal, keyboard type the following command and press Enter

pip uninstall micromechanics-indentationGUI

More detailed descriptions for developers

Prepare and create a new version

  • Delete RecentFiles.txt in /indentationGUI/micromechanics_indentationGUI

  • Delete *.hf in /indentationGUI/micromechanics_indentationGUI/Examples

  • Set "# pylint: skip-file" for all files named "***_ui.py"

  • Test the code: linting, documentation and then the tests from the project's main directory

pylint micromechanics_indentationGUI/
make -C docs html
# python tests/testVerification.py

Then upload/create-pull-request to GitHub, via

./commit.py 'my message'

Release files for micromechanics-indentationGUI 0.2.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for micromechanics-indentationGUI 0.2.7
File Interpreter ABI Platform
micromechanics_indentationgui-0.2.7-py3-none-any.whl Python 3 none any Details

Release files / micromechanics_indentationgui-0.2.7-py3-none-any.whl

Download URL micromechanics_indentationgui-0.2.7-py3-none-any.whl
Size 27.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
cb7a8b02c8bb5cc57aed9b7ec6a0cb0d9d9e52f8613d6e1ab146219d0f37379e
BLAKE2b-256 checksum
How to use checksums
9d7e00eeea9e2ed67eec01c4b02fbc25a6c52c11148c7add0005df0267ccf559
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.2.7 This release

1 release file

0.2.6

1 release file

0.2.5

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.33

1 release file

0.1.32

1 release file

0.1.31

1 release file

0.1.26

1 release file

0.1.25

1 release file

0.1.24

1 release file

0.1.23

1 release file

0.1.22

1 release file

0.1.21

1 release file

0.1.20

1 release file

0.1.17

1 release file

0.1.16

1 release file

0.1.15

1 release file

0.1.14

1 release file

0.1.13

1 release file

0.1.12

1 release file

0.1.11

1 release file

0.1.10

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.41

1 release file

0.0.40

1 release file

0.0.39

1 release file

0.0.38

1 release file

0.0.37

1 release file

0.0.36

1 release file

0.0.35

1 release file

0.0.34

1 release file

0.0.30

1 release file

0.0.29

1 release file

0.0.28

1 release file

0.0.27

1 release file

0.0.26

1 release file

0.0.25

1 release file

0.0.24

1 release file

0.0.23

1 release file

0.0.18

1 release file

0.0.17

1 release file

0.0.16

1 release file

0.0.15

1 release file

0.0.14

1 release file

0.0.13

1 release file

0.0.12

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page