textopt
Optimization of surface texture based on fast topography simulation
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.8%) to scientific vocabulary
Keywords
Repository
Optimization of surface texture based on fast topography simulation
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 2
Topics
Metadata Files
README.md
textopt - optimization of cutting parameters based on fast topography simulation
Dependencies: - SFML - yaml-cpp - Eigen
Contains code from jdumas/mma.
Installation
The code can be built using CMake. Cloning it into your computer, and provided you have the required dependencies and CMake can find them, it's just a matter of running:
bash
mkdir build
cd build
cmake ..
make
make install
The executable is by default installed to the folder from where it was built.
Provided you have access to a terminal. Binaries are also distributed here on GitHub via the right sidebar, under releases. The Windows binaries are distributed with the required DLLs. For Linux, it's better to obtain them using your distribution's package manager. This also applies for WSL.
Usage
textopt can currently only be run via a command line interface, being supplied
with a configuration file, like so (for a UNIX-like shell):
bash
./build/textopt ./examples/v0.1.0/opt.yaml
The YAML files contain all the necessary parameters to run the tests. There are three kinds of tests available:
opt: cutting parameter optimizationsingle: generates a topography and related information from the cutting parameters used as inputplot: generates plot information of superficial area and roughness for a range of parameters. It creates aplot_*.txtfile inside the folder from where it was called, which can be plotted using the/scripts/plot.pyscript
For more information, see the example files inside the /examples/ subfolders.
Owner
- Name: Tarcísio Ladeia de Oliveira
- Login: TarcisioLOliveira
- Kind: user
- Location: Sao Carlos, Sao Paulo, Brazil
- Website: https://www.researchgate.net/profile/Tarcisio-De-Oliveira-2
- Repositories: 2
- Profile: https://github.com/TarcisioLOliveira
Doctorate student of Mechanical Engineering in the University of Sao Paulo, specializing in Structural Optimization and the Finite Element Method.
Citation (CITATION.cff)
cff-version: 1.2.0
authors:
- family-names: de Oliveira
given-names: Tarcísio Ladeia
orcid: https://orcid.org/0000-0001-5115-7348
title: textopt - optimization of cutting parameters based on fast topography simulation
identifiers:
- type: doi
value: 10.5281/zenodo.7331658