Getting started =============== .. include:: includes.rst Source Code *************** .. include:: source_code.rst READ ME ******** To have more details about the use of the toolbox, please have a look to : .. code-block:: matlab README.txt Path management ***************** Run the following |matlab| script and answer 'y' or 'yes' to add path to the |matlab| search paths: .. code-block:: matlab path_management.m The |matlab| function used to set the |matlab| search paths is: `path_management.m `_ The GUIs ********** Run one of these Graphical User Interfaces (GUIs) to play with the toolbox. .. csv-table:: :header: "|matlab| function", "Features", "YAML config. file" :widths: 25, 25, 25 `demo `_, "Start and run other GUIs." `EBSD map GUI `_, "Analysis of slip transmission across GBs for an EBSD map.", `config_gui_EBSDmap_defaults.yaml `_ `Bicrystal GUI `_, "Analysis of slip transfer in a bicrystal." `preCPFE_SX `_, "Preprocess of CPFE models for indentation or scratch in a SX.", `config_CPFEM_defaults.yaml `_ `preCPFE_BX `_, "Preprocess of CPFE models for indentation or scratch in a BX.", `config_CPFEM_defaults.yaml `_ `GBinc `_, "Calculation of grain boundaries inclination." .. figure:: ./_pictures/gui/all_GUIs.png :scale: 50 % :align: center *The different GUIs of the STABiX toolbox.* .. note:: 'SX' is used for single crystal and 'BX' for bicrystal. The YAML configuration files ******************************* *"YAML is a human friendly data serialization standard for all programming languages."* Default YAML configuration files, stored in the folder `yaml_config_files `_, are loaded automatically to set the GUIs : * `config.yaml `_ * `config_CPFEM_defaults.yaml `_ * `config_CPFEM_material_defaults.yaml `_ * `config_CPFEM_materialA_defaults.yaml `_ * `config_CPFEM_materialB_defaults.yaml `_ * `config_gui_EBSDmap_defaults.yaml `_ * `config_gui_BX_defaults.yaml `_ * `config_gui_SX_defaults.yaml `_ * `config_mesh_BX_defaults.yaml `_ * `config_mesh_SX_defaults.yaml `_ You have to set your own YAML configuration files, by following instructions given in this `README `_. .. warning:: If you create your own YAML configuration files after running STABiX, you have to run again the path_management.m |matlab| function. `Visit the YAML website for more informations `_. `Visit the YAML code for Matlab `_. MTEX toolbox **************** For some options and functions implemented in the STABiX toolbox, you have to download and to install the `MTEX Toolbox `_. OpenGL ********* If the OpenGL rendering is not satisfying, you can modify the corresponding option in the `config.yaml `_ file. `Visit the Matlab page about OpenGL rendering `_.