A tool with GUI (Graphical User Interface) for processing CSV files obtained from fatigue experiments up to the high-cycle fatigue ranges. Additionally, tests with monotonic loading can be processed.
- Simple plot functionality for columns of the CSV file.
- Extracting Max and Min values and filtering the undesired cycles.
- Extracting and plotting the fatigue creep curve (cycles number vs displacement).
- Smoothing function for fatigue creep curves.
- Ability to process file with +20 Gb size.
- Additional built-in tool for viewing or joining huge CSV (or TXT) files (CSVJoiner).
- Graphical User Interface with all functions and parameters
- Install Miniconda (download link).
- Run each of the following commands in Anaconda Command Prompt to install the required libraries:
conda install -c conda-forge matplotlib
conda install -c conda-forge scipy
conda install -c conda-forge pandas
conda install -c conda-forge traits
conda install -c conda-forge traitsui
- Clone this repository or download its contents
- Run the tool using the command
python PATH_TO_THE_TOOL_REPOSITORY_FOLDER_ON_YOUR_PC/main.py
- Option 2 - Direct install from an installer exe file
(Note: Although this packed version includes all the important functions of the tool, this is not the most up-to-date version and might show more bugs!)
Windows 64bit: hcft_v1.0_64bit.exeWindows 32bit: hcft_v1.0_32bit.exe
Option 1 (Installing Python environment with all needed libraries)
The repository can refered to using a unique doi hosted at https://zenodo.org