===================
Module viiaPictures
===================
These modules contain the functions to create pictures or plots for the VIIA process. In the viiaPackage we refer to
pictures when the image is generated in engineering software. If the image is generated in python we refer to it as
plot.

-------------------------
Create pictures and plots
-------------------------
These are the pictures of the model generated in the structural software (DIANA or ABAQUS).

.. automodule:: viiapackage.viiaPictures
    :members:

Helper-functions for generic plots
----------------------------------
These are the images in python for general purpose.

.. automodule:: viiapackage.pictures.generic_plots.viia_create_response_spectrum_graph
    :members:

Helper-functions for model pictures
-----------------------------------
These are the images with the model generated in the structural software (DIANA or ABAQUS).

.. automodule:: viiapackage.pictures.model_pictures.model_pictures
    :members:

.. automodule:: viiapackage.pictures.model_pictures.helper_functions.add_model_picture_legends
    :members:

.. automodule:: viiapackage.pictures.model_pictures.helper_functions.get_model_picture_name
    :members:

Helper-functions for model plots
--------------------------------
These are the images with the model generated in python.

.. automodule:: viiapackage.pictures.model_plots.viia_create_model_plots
    :members:

.. automodule:: viiapackage.pictures.model_plots.viia_foundation_plots
    :members:

Helper-functions for PSSE-NSCE plots
------------------------------------
These are the images with results generated in python for PSSE-NSCE overview.

.. automodule:: viiapackage.pictures.psse_nsce_plots.viia_plot_psse_nsce
    :members:

Helper-functions for result pictures
------------------------------------
These are the images with results generated in the structural software (DIANA or ABAQUS).

.. automodule:: viiapackage.pictures.result_pictures.result_pictures_eigenvalue
    :members:

.. automodule:: viiapackage.pictures.result_pictures.result_pictures_nls
    :members:

.. automodule:: viiapackage.pictures.result_pictures.result_pictures_nlth
    :members:

Helper-functions for result plots
---------------------------------
These are the images with results generated in python.

.. automodule:: viiapackage.pictures.result_pictures.result_plots_nlth
    :members:

Other helper-functions
----------------------

.. automodule:: viiapackage.pictures.model_pictures.helper_functions.add_model_picture_legends
    :members:

.. automodule:: viiapackage.pictures.model_pictures.helper_functions.get_model_picture_name
    :members:

.. automodule:: viiapackage.pictures.result_pictures.helper_functions.get_legend_colours
    :members:

.. automodule:: viiapackage.pictures.result_pictures.helper_functions.get_legend_values
    :members:

.. automodule:: viiapackage.pictures.result_pictures.helper_functions.get_limits
    :members:

.. automodule:: viiapackage.pictures.result_pictures.helper_functions.get_output_item
    :members:

.. automodule:: viiapackage.pictures.result_pictures.helper_functions.get_plot_shapes
    :members:

.. automodule:: viiapackage.pictures.result_pictures.helper_functions.get_result_case
    :members:

.. automodule:: viiapackage.pictures.result_pictures.helper_functions.get_result_picture_name
    :members:

.. automodule:: viiapackage.pictures.result_pictures.helper_functions.read_result_yaml
    :members:

.. automodule:: viiapackage.pictures.result_pictures.helper_functions.result_pictures_and_plots
    :members:

.. automodule:: viiapackage.pictures.result_pictures.helper_functions.setup_model_and_analysis
    :members: