From 1fb240417a2599565bf6cf6f69fb4cddae4f1239 Mon Sep 17 00:00:00 2001 From: Klaus <klaus.boehnlein@tu-dresden.de> Date: Tue, 10 Oct 2023 22:40:32 +0200 Subject: [PATCH] restructure plot script folders & add WoodBilayer plot script --- .../1-ParameterFamily-Minimizers.py | 0 .../1-ParameterFamily-MinimizersTest.py | 0 .../1-ParameterFamily-Minimizers_Test.py | 0 .../1-ParameterFamily-Minimizers_v2.py | 0 .../1-ParameterFamily-Minimizers_v3.py | 0 .../1-ParameterFamily_G+.py | 0 .../1-ParameterFamily_G+_Flat.py | 0 .../1-ParameterFamily_G+_Flat_v2.py | 0 .../1-ParameterFamily_G+_v2.py | 0 .../1-ParameterFamily_G+_v3.py | 0 .../1-ParameterFamily_G+_v4.py | 0 .../1-ParameterFamily_G+_v5.py | 0 .../2DPhaseDiagram_PlotScript.py | 0 .../2DPhaseDiagram_PlotScriptV2.py | 0 .../2DPhaseDiagram_Ratios_PlotScript.py | 0 .../CellScript.py | 0 .../ClassifyMin.py | 0 .../ClassifyMinVec.py | 0 .../ClassifyMin_New.py | 0 .../CylindricalMinimizer-Plot.py | 0 .../CylindricalMinimizer-Plot_newColors.py | 0 .../CylindricalMinimizer-Plot_v2.py | 0 .../Energy_ContourG+.py | 0 .../Energy_ContourG+_plotly.py | 0 .../Energy_ContourG+_v2.py | 0 .../Energy_ContourG+_v3.py | 0 .../Energy_ContourG+_v3_plotSurf.py | 0 .../Energy_ContourG+_v4.py | 0 .../HelperFunctions.py | 0 .../ParaViewSettings.txt | 0 .../PhaseDiagram.py | 0 .../PhaseDiagram_Contour.py | 0 .../PhaseDiagram_ContourSubPlots.py | 0 .../PhaseDiagram_ContourSubPlots_v2.py | 0 .../PhaseDiagram_Contour_v2.py | 0 .../PhaseDiagram_CurvContourSubPlots.py | 0 .../PhaseDiagram_CurvContourSubPlots_Jumps.py | 0 .../PhaseDiagram_CurvContourSubPlots_v2.py | 0 .../PhaseDiagram_CurvContourSubPlots_v3.py | 0 .../PhaseDiagram_PlotScript.py | 0 .../PhaseDiagram_PlotScriptV2.py | 0 .../PhaseDiagram_PlotScriptV3.py | 0 .../PhaseDiagram_PlotScriptV4.py | 0 .../PhaseDiagram_PlotScriptV4_shifted.py | 0 .../PhaseDiagram_PlotScript_BetaSmallerOne.py | 0 ...ram_PlotScript_Gamma0_Curvature_shifted.py | 0 .../PhaseDiagram_PlotScript_Gamma0_shifted.py | 0 ...m_PlotScript_GammaInf_Curvature_shifted.py | 0 ...haseDiagram_PlotScript_GammaInf_shifted.py | 0 ...haseDiagram_PlotScript_ReverseDirection.py | 0 .../PhaseDiagram_Test.py | 0 .../PhaseDiagram_backup.py | 0 .../PhaseDiagram_intermediateGamma.py | 0 .../Plot-1-ParameterFamily.py | 0 .../Plot-Angle-Alpha_intermediateGamma.py | 0 .../Plot-Angle-Alpha_intermediateGamma_v2.py | 0 .../Plot-Angle-Gamma.py | 0 .../Plot-Angle-GammaV2.py | 0 .../Plot-Angle-GammaV2_SubPlots.py | 0 .../Plot-Angle-q3.py | 0 ...leCurv-Alpha_intermediateGamma_SubPlots.py | 0 .../Plot-AngleCurvature-GammaV2_SubPlots.py | 0 .../Plot-Curvature-Alpha_intermediateGamma.py | 0 .../Plot-Curvature-Gamma.py | 0 .../Plot-Curvature-GammaV2.py | 0 .../Plot-Curvature-GammaV2_SubPlots.py | 0 .../Plot-Curvature-q3.py | 0 .../Plot-Energy_Axial.py | 0 .../Plot_Angle_Alpha.py | 0 .../Plot_Angle_Lemma1.4-Backup.py | 0 .../Plot_Angle_Lemma1.4.py | 0 .../Plot_Angle_Lemma1.4V2.py | 0 .../Plot_Angle_Lemma1.4V3.py | 0 .../Plot_Angle_Lemma1.4V3_Transition.py | 0 .../Plot_Angle_Lemma1.4V3_Transition_Beta2.py | 0 .../Plot_Angle_Lemma1.4_ChangeGamma.py | 0 .../Plot_Angle_Lemma1.4_subPlots.py | 0 .../Plot_Angle_Theta.py | 0 .../Plot_Angle_Theta_intermediateGamma.py | 0 .../Plot_CurvatureLemma1.4.py | 0 .../Plot_CurvatureLemma1.4_alpha3.0.py | 0 .../Plot_Curvature_Alpha.py | 0 .../Plot_Curvature_Lemma1.4V3.py | 0 .../Plot_Curvature_TransitionArea.py | 0 .../Plot_Lemma1.4.py | 0 .../Plot_MinVec.py | 0 .../Plot_MinVec_v2.py | 0 .../Plot_Prestrain_Lemma1.4.py | 0 .../Plot_Prestrain_Lemma1.4_Betas.py | 0 .../Plot_Prestrain_Lemma1.4_SubPlots.py | 0 .../Plot_aStar.py | 0 .../Plot_aStar_elliptic.py | 0 .../Plot_aStar_hyperbolic.py | 0 .../Plot_elasticQuantities.py | 0 .../Plotq12.py | 0 .../TestAngle.py | 0 .../makePlot.py | 0 .../makePlotmuGamma.py | 0 .../mayHavetoBein_src-Folder.txt | 0 .../plot-q3-gamma.py | 0 .../plot_Elastic_and_PrestrainRatio.py | 0 .../WoodBilayer_expComparison_r022.py | 134 ++++++++++++++++++ .../WoodBilayer_expComparison_r049.py | 134 ++++++++++++++++++ .../__pycache__/ClassifyMin.cpython-38.pyc | Bin 5188 -> 0 bytes .../ClassifyMin_New.cpython-38.pyc | Bin 5194 -> 0 bytes .../HelperFunctions.cpython-38.pyc | Bin 6013 -> 0 bytes 106 files changed, 268 insertions(+) rename {Python-Scripts => JNLS_plotScripts}/1-ParameterFamily-Minimizers.py (100%) rename {Python-Scripts => JNLS_plotScripts}/1-ParameterFamily-MinimizersTest.py (100%) rename {Python-Scripts => JNLS_plotScripts}/1-ParameterFamily-Minimizers_Test.py (100%) rename {Python-Scripts => JNLS_plotScripts}/1-ParameterFamily-Minimizers_v2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/1-ParameterFamily-Minimizers_v3.py (100%) rename {Python-Scripts => JNLS_plotScripts}/1-ParameterFamily_G+.py (100%) rename {Python-Scripts => JNLS_plotScripts}/1-ParameterFamily_G+_Flat.py (100%) rename {Python-Scripts => JNLS_plotScripts}/1-ParameterFamily_G+_Flat_v2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/1-ParameterFamily_G+_v2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/1-ParameterFamily_G+_v3.py (100%) rename {Python-Scripts => JNLS_plotScripts}/1-ParameterFamily_G+_v4.py (100%) rename {Python-Scripts => JNLS_plotScripts}/1-ParameterFamily_G+_v5.py (100%) rename {Python-Scripts => JNLS_plotScripts}/2DPhaseDiagram_PlotScript.py (100%) rename {Python-Scripts => JNLS_plotScripts}/2DPhaseDiagram_PlotScriptV2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/2DPhaseDiagram_Ratios_PlotScript.py (100%) rename {Python-Scripts => JNLS_plotScripts}/CellScript.py (100%) rename {Python-Scripts => JNLS_plotScripts}/ClassifyMin.py (100%) rename {Python-Scripts => JNLS_plotScripts}/ClassifyMinVec.py (100%) rename {Python-Scripts => JNLS_plotScripts}/ClassifyMin_New.py (100%) rename {Python-Scripts => JNLS_plotScripts}/CylindricalMinimizer-Plot.py (100%) rename {Python-Scripts => JNLS_plotScripts}/CylindricalMinimizer-Plot_newColors.py (100%) rename {Python-Scripts => JNLS_plotScripts}/CylindricalMinimizer-Plot_v2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Energy_ContourG+.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Energy_ContourG+_plotly.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Energy_ContourG+_v2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Energy_ContourG+_v3.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Energy_ContourG+_v3_plotSurf.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Energy_ContourG+_v4.py (100%) rename {Python-Scripts => JNLS_plotScripts}/HelperFunctions.py (100%) rename {Paraview-Scripts => JNLS_plotScripts}/ParaViewSettings.txt (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_Contour.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_ContourSubPlots.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_ContourSubPlots_v2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_Contour_v2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_CurvContourSubPlots.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_CurvContourSubPlots_Jumps.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_CurvContourSubPlots_v2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_CurvContourSubPlots_v3.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_PlotScript.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_PlotScriptV2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_PlotScriptV3.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_PlotScriptV4.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_PlotScriptV4_shifted.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_PlotScript_BetaSmallerOne.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_PlotScript_Gamma0_Curvature_shifted.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_PlotScript_Gamma0_shifted.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_PlotScript_GammaInf_Curvature_shifted.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_PlotScript_GammaInf_shifted.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_PlotScript_ReverseDirection.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_Test.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_backup.py (100%) rename {Python-Scripts => JNLS_plotScripts}/PhaseDiagram_intermediateGamma.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot-1-ParameterFamily.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot-Angle-Alpha_intermediateGamma.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot-Angle-Alpha_intermediateGamma_v2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot-Angle-Gamma.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot-Angle-GammaV2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot-Angle-GammaV2_SubPlots.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot-Angle-q3.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot-AngleCurv-Alpha_intermediateGamma_SubPlots.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot-AngleCurvature-GammaV2_SubPlots.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot-Curvature-Alpha_intermediateGamma.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot-Curvature-Gamma.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot-Curvature-GammaV2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot-Curvature-GammaV2_SubPlots.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot-Curvature-q3.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot-Energy_Axial.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Angle_Alpha.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Angle_Lemma1.4-Backup.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Angle_Lemma1.4.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Angle_Lemma1.4V2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Angle_Lemma1.4V3.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Angle_Lemma1.4V3_Transition.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Angle_Lemma1.4V3_Transition_Beta2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Angle_Lemma1.4_ChangeGamma.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Angle_Lemma1.4_subPlots.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Angle_Theta.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Angle_Theta_intermediateGamma.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_CurvatureLemma1.4.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_CurvatureLemma1.4_alpha3.0.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Curvature_Alpha.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Curvature_Lemma1.4V3.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Curvature_TransitionArea.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Lemma1.4.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_MinVec.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_MinVec_v2.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Prestrain_Lemma1.4.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Prestrain_Lemma1.4_Betas.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_Prestrain_Lemma1.4_SubPlots.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_aStar.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_aStar_elliptic.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_aStar_hyperbolic.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plot_elasticQuantities.py (100%) rename {Python-Scripts => JNLS_plotScripts}/Plotq12.py (100%) rename {Python-Scripts => JNLS_plotScripts}/TestAngle.py (100%) rename {Python-Scripts => JNLS_plotScripts}/makePlot.py (100%) rename {Python-Scripts => JNLS_plotScripts}/makePlotmuGamma.py (100%) rename {Python-Scripts => JNLS_plotScripts}/mayHavetoBein_src-Folder.txt (100%) rename {Python-Scripts => JNLS_plotScripts}/plot-q3-gamma.py (100%) rename {Python-Scripts => JNLS_plotScripts}/plot_Elastic_and_PrestrainRatio.py (100%) create mode 100644 Plot-Scripts/WoodBilayer_expComparison_r022.py create mode 100644 Plot-Scripts/WoodBilayer_expComparison_r049.py delete mode 100644 Python-Scripts/__pycache__/ClassifyMin.cpython-38.pyc delete mode 100644 Python-Scripts/__pycache__/ClassifyMin_New.cpython-38.pyc delete mode 100644 Python-Scripts/__pycache__/HelperFunctions.cpython-38.pyc diff --git a/Python-Scripts/1-ParameterFamily-Minimizers.py b/JNLS_plotScripts/1-ParameterFamily-Minimizers.py similarity index 100% rename from Python-Scripts/1-ParameterFamily-Minimizers.py rename to JNLS_plotScripts/1-ParameterFamily-Minimizers.py diff --git a/Python-Scripts/1-ParameterFamily-MinimizersTest.py b/JNLS_plotScripts/1-ParameterFamily-MinimizersTest.py similarity index 100% rename from Python-Scripts/1-ParameterFamily-MinimizersTest.py rename to JNLS_plotScripts/1-ParameterFamily-MinimizersTest.py diff --git a/Python-Scripts/1-ParameterFamily-Minimizers_Test.py b/JNLS_plotScripts/1-ParameterFamily-Minimizers_Test.py similarity index 100% rename from Python-Scripts/1-ParameterFamily-Minimizers_Test.py rename to JNLS_plotScripts/1-ParameterFamily-Minimizers_Test.py diff --git a/Python-Scripts/1-ParameterFamily-Minimizers_v2.py b/JNLS_plotScripts/1-ParameterFamily-Minimizers_v2.py similarity index 100% rename from Python-Scripts/1-ParameterFamily-Minimizers_v2.py rename to JNLS_plotScripts/1-ParameterFamily-Minimizers_v2.py diff --git a/Python-Scripts/1-ParameterFamily-Minimizers_v3.py b/JNLS_plotScripts/1-ParameterFamily-Minimizers_v3.py similarity index 100% rename from Python-Scripts/1-ParameterFamily-Minimizers_v3.py rename to JNLS_plotScripts/1-ParameterFamily-Minimizers_v3.py diff --git a/Python-Scripts/1-ParameterFamily_G+.py b/JNLS_plotScripts/1-ParameterFamily_G+.py similarity index 100% rename from Python-Scripts/1-ParameterFamily_G+.py rename to JNLS_plotScripts/1-ParameterFamily_G+.py diff --git a/Python-Scripts/1-ParameterFamily_G+_Flat.py b/JNLS_plotScripts/1-ParameterFamily_G+_Flat.py similarity index 100% rename from Python-Scripts/1-ParameterFamily_G+_Flat.py rename to JNLS_plotScripts/1-ParameterFamily_G+_Flat.py diff --git a/Python-Scripts/1-ParameterFamily_G+_Flat_v2.py b/JNLS_plotScripts/1-ParameterFamily_G+_Flat_v2.py similarity index 100% rename from Python-Scripts/1-ParameterFamily_G+_Flat_v2.py rename to JNLS_plotScripts/1-ParameterFamily_G+_Flat_v2.py diff --git a/Python-Scripts/1-ParameterFamily_G+_v2.py b/JNLS_plotScripts/1-ParameterFamily_G+_v2.py similarity index 100% rename from Python-Scripts/1-ParameterFamily_G+_v2.py rename to JNLS_plotScripts/1-ParameterFamily_G+_v2.py diff --git a/Python-Scripts/1-ParameterFamily_G+_v3.py b/JNLS_plotScripts/1-ParameterFamily_G+_v3.py similarity index 100% rename from Python-Scripts/1-ParameterFamily_G+_v3.py rename to JNLS_plotScripts/1-ParameterFamily_G+_v3.py diff --git a/Python-Scripts/1-ParameterFamily_G+_v4.py b/JNLS_plotScripts/1-ParameterFamily_G+_v4.py similarity index 100% rename from Python-Scripts/1-ParameterFamily_G+_v4.py rename to JNLS_plotScripts/1-ParameterFamily_G+_v4.py diff --git a/Python-Scripts/1-ParameterFamily_G+_v5.py b/JNLS_plotScripts/1-ParameterFamily_G+_v5.py similarity index 100% rename from Python-Scripts/1-ParameterFamily_G+_v5.py rename to JNLS_plotScripts/1-ParameterFamily_G+_v5.py diff --git a/Python-Scripts/2DPhaseDiagram_PlotScript.py b/JNLS_plotScripts/2DPhaseDiagram_PlotScript.py similarity index 100% rename from Python-Scripts/2DPhaseDiagram_PlotScript.py rename to JNLS_plotScripts/2DPhaseDiagram_PlotScript.py diff --git a/Python-Scripts/2DPhaseDiagram_PlotScriptV2.py b/JNLS_plotScripts/2DPhaseDiagram_PlotScriptV2.py similarity index 100% rename from Python-Scripts/2DPhaseDiagram_PlotScriptV2.py rename to JNLS_plotScripts/2DPhaseDiagram_PlotScriptV2.py diff --git a/Python-Scripts/2DPhaseDiagram_Ratios_PlotScript.py b/JNLS_plotScripts/2DPhaseDiagram_Ratios_PlotScript.py similarity index 100% rename from Python-Scripts/2DPhaseDiagram_Ratios_PlotScript.py rename to JNLS_plotScripts/2DPhaseDiagram_Ratios_PlotScript.py diff --git a/Python-Scripts/CellScript.py b/JNLS_plotScripts/CellScript.py similarity index 100% rename from Python-Scripts/CellScript.py rename to JNLS_plotScripts/CellScript.py diff --git a/Python-Scripts/ClassifyMin.py b/JNLS_plotScripts/ClassifyMin.py similarity index 100% rename from Python-Scripts/ClassifyMin.py rename to JNLS_plotScripts/ClassifyMin.py diff --git a/Python-Scripts/ClassifyMinVec.py b/JNLS_plotScripts/ClassifyMinVec.py similarity index 100% rename from Python-Scripts/ClassifyMinVec.py rename to JNLS_plotScripts/ClassifyMinVec.py diff --git a/Python-Scripts/ClassifyMin_New.py b/JNLS_plotScripts/ClassifyMin_New.py similarity index 100% rename from Python-Scripts/ClassifyMin_New.py rename to JNLS_plotScripts/ClassifyMin_New.py diff --git a/Python-Scripts/CylindricalMinimizer-Plot.py b/JNLS_plotScripts/CylindricalMinimizer-Plot.py similarity index 100% rename from Python-Scripts/CylindricalMinimizer-Plot.py rename to JNLS_plotScripts/CylindricalMinimizer-Plot.py diff --git a/Python-Scripts/CylindricalMinimizer-Plot_newColors.py b/JNLS_plotScripts/CylindricalMinimizer-Plot_newColors.py similarity index 100% rename from Python-Scripts/CylindricalMinimizer-Plot_newColors.py rename to JNLS_plotScripts/CylindricalMinimizer-Plot_newColors.py diff --git a/Python-Scripts/CylindricalMinimizer-Plot_v2.py b/JNLS_plotScripts/CylindricalMinimizer-Plot_v2.py similarity index 100% rename from Python-Scripts/CylindricalMinimizer-Plot_v2.py rename to JNLS_plotScripts/CylindricalMinimizer-Plot_v2.py diff --git a/Python-Scripts/Energy_ContourG+.py b/JNLS_plotScripts/Energy_ContourG+.py similarity index 100% rename from Python-Scripts/Energy_ContourG+.py rename to JNLS_plotScripts/Energy_ContourG+.py diff --git a/Python-Scripts/Energy_ContourG+_plotly.py b/JNLS_plotScripts/Energy_ContourG+_plotly.py similarity index 100% rename from Python-Scripts/Energy_ContourG+_plotly.py rename to JNLS_plotScripts/Energy_ContourG+_plotly.py diff --git a/Python-Scripts/Energy_ContourG+_v2.py b/JNLS_plotScripts/Energy_ContourG+_v2.py similarity index 100% rename from Python-Scripts/Energy_ContourG+_v2.py rename to JNLS_plotScripts/Energy_ContourG+_v2.py diff --git a/Python-Scripts/Energy_ContourG+_v3.py b/JNLS_plotScripts/Energy_ContourG+_v3.py similarity index 100% rename from Python-Scripts/Energy_ContourG+_v3.py rename to JNLS_plotScripts/Energy_ContourG+_v3.py diff --git a/Python-Scripts/Energy_ContourG+_v3_plotSurf.py b/JNLS_plotScripts/Energy_ContourG+_v3_plotSurf.py similarity index 100% rename from Python-Scripts/Energy_ContourG+_v3_plotSurf.py rename to JNLS_plotScripts/Energy_ContourG+_v3_plotSurf.py diff --git a/Python-Scripts/Energy_ContourG+_v4.py b/JNLS_plotScripts/Energy_ContourG+_v4.py similarity index 100% rename from Python-Scripts/Energy_ContourG+_v4.py rename to JNLS_plotScripts/Energy_ContourG+_v4.py diff --git a/Python-Scripts/HelperFunctions.py b/JNLS_plotScripts/HelperFunctions.py similarity index 100% rename from Python-Scripts/HelperFunctions.py rename to JNLS_plotScripts/HelperFunctions.py diff --git a/Paraview-Scripts/ParaViewSettings.txt b/JNLS_plotScripts/ParaViewSettings.txt similarity index 100% rename from Paraview-Scripts/ParaViewSettings.txt rename to JNLS_plotScripts/ParaViewSettings.txt diff --git a/Python-Scripts/PhaseDiagram.py b/JNLS_plotScripts/PhaseDiagram.py similarity index 100% rename from Python-Scripts/PhaseDiagram.py rename to JNLS_plotScripts/PhaseDiagram.py diff --git a/Python-Scripts/PhaseDiagram_Contour.py b/JNLS_plotScripts/PhaseDiagram_Contour.py similarity index 100% rename from Python-Scripts/PhaseDiagram_Contour.py rename to JNLS_plotScripts/PhaseDiagram_Contour.py diff --git a/Python-Scripts/PhaseDiagram_ContourSubPlots.py b/JNLS_plotScripts/PhaseDiagram_ContourSubPlots.py similarity index 100% rename from Python-Scripts/PhaseDiagram_ContourSubPlots.py rename to JNLS_plotScripts/PhaseDiagram_ContourSubPlots.py diff --git a/Python-Scripts/PhaseDiagram_ContourSubPlots_v2.py b/JNLS_plotScripts/PhaseDiagram_ContourSubPlots_v2.py similarity index 100% rename from Python-Scripts/PhaseDiagram_ContourSubPlots_v2.py rename to JNLS_plotScripts/PhaseDiagram_ContourSubPlots_v2.py diff --git a/Python-Scripts/PhaseDiagram_Contour_v2.py b/JNLS_plotScripts/PhaseDiagram_Contour_v2.py similarity index 100% rename from Python-Scripts/PhaseDiagram_Contour_v2.py rename to JNLS_plotScripts/PhaseDiagram_Contour_v2.py diff --git a/Python-Scripts/PhaseDiagram_CurvContourSubPlots.py b/JNLS_plotScripts/PhaseDiagram_CurvContourSubPlots.py similarity index 100% rename from Python-Scripts/PhaseDiagram_CurvContourSubPlots.py rename to JNLS_plotScripts/PhaseDiagram_CurvContourSubPlots.py diff --git a/Python-Scripts/PhaseDiagram_CurvContourSubPlots_Jumps.py b/JNLS_plotScripts/PhaseDiagram_CurvContourSubPlots_Jumps.py similarity index 100% rename from Python-Scripts/PhaseDiagram_CurvContourSubPlots_Jumps.py rename to JNLS_plotScripts/PhaseDiagram_CurvContourSubPlots_Jumps.py diff --git a/Python-Scripts/PhaseDiagram_CurvContourSubPlots_v2.py b/JNLS_plotScripts/PhaseDiagram_CurvContourSubPlots_v2.py similarity index 100% rename from Python-Scripts/PhaseDiagram_CurvContourSubPlots_v2.py rename to JNLS_plotScripts/PhaseDiagram_CurvContourSubPlots_v2.py diff --git a/Python-Scripts/PhaseDiagram_CurvContourSubPlots_v3.py b/JNLS_plotScripts/PhaseDiagram_CurvContourSubPlots_v3.py similarity index 100% rename from Python-Scripts/PhaseDiagram_CurvContourSubPlots_v3.py rename to JNLS_plotScripts/PhaseDiagram_CurvContourSubPlots_v3.py diff --git a/Python-Scripts/PhaseDiagram_PlotScript.py b/JNLS_plotScripts/PhaseDiagram_PlotScript.py similarity index 100% rename from Python-Scripts/PhaseDiagram_PlotScript.py rename to JNLS_plotScripts/PhaseDiagram_PlotScript.py diff --git a/Python-Scripts/PhaseDiagram_PlotScriptV2.py b/JNLS_plotScripts/PhaseDiagram_PlotScriptV2.py similarity index 100% rename from Python-Scripts/PhaseDiagram_PlotScriptV2.py rename to JNLS_plotScripts/PhaseDiagram_PlotScriptV2.py diff --git a/Python-Scripts/PhaseDiagram_PlotScriptV3.py b/JNLS_plotScripts/PhaseDiagram_PlotScriptV3.py similarity index 100% rename from Python-Scripts/PhaseDiagram_PlotScriptV3.py rename to JNLS_plotScripts/PhaseDiagram_PlotScriptV3.py diff --git a/Python-Scripts/PhaseDiagram_PlotScriptV4.py b/JNLS_plotScripts/PhaseDiagram_PlotScriptV4.py similarity index 100% rename from Python-Scripts/PhaseDiagram_PlotScriptV4.py rename to JNLS_plotScripts/PhaseDiagram_PlotScriptV4.py diff --git a/Python-Scripts/PhaseDiagram_PlotScriptV4_shifted.py b/JNLS_plotScripts/PhaseDiagram_PlotScriptV4_shifted.py similarity index 100% rename from Python-Scripts/PhaseDiagram_PlotScriptV4_shifted.py rename to JNLS_plotScripts/PhaseDiagram_PlotScriptV4_shifted.py diff --git a/Python-Scripts/PhaseDiagram_PlotScript_BetaSmallerOne.py b/JNLS_plotScripts/PhaseDiagram_PlotScript_BetaSmallerOne.py similarity index 100% rename from Python-Scripts/PhaseDiagram_PlotScript_BetaSmallerOne.py rename to JNLS_plotScripts/PhaseDiagram_PlotScript_BetaSmallerOne.py diff --git a/Python-Scripts/PhaseDiagram_PlotScript_Gamma0_Curvature_shifted.py b/JNLS_plotScripts/PhaseDiagram_PlotScript_Gamma0_Curvature_shifted.py similarity index 100% rename from Python-Scripts/PhaseDiagram_PlotScript_Gamma0_Curvature_shifted.py rename to JNLS_plotScripts/PhaseDiagram_PlotScript_Gamma0_Curvature_shifted.py diff --git a/Python-Scripts/PhaseDiagram_PlotScript_Gamma0_shifted.py b/JNLS_plotScripts/PhaseDiagram_PlotScript_Gamma0_shifted.py similarity index 100% rename from Python-Scripts/PhaseDiagram_PlotScript_Gamma0_shifted.py rename to JNLS_plotScripts/PhaseDiagram_PlotScript_Gamma0_shifted.py diff --git a/Python-Scripts/PhaseDiagram_PlotScript_GammaInf_Curvature_shifted.py b/JNLS_plotScripts/PhaseDiagram_PlotScript_GammaInf_Curvature_shifted.py similarity index 100% rename from Python-Scripts/PhaseDiagram_PlotScript_GammaInf_Curvature_shifted.py rename to JNLS_plotScripts/PhaseDiagram_PlotScript_GammaInf_Curvature_shifted.py diff --git a/Python-Scripts/PhaseDiagram_PlotScript_GammaInf_shifted.py b/JNLS_plotScripts/PhaseDiagram_PlotScript_GammaInf_shifted.py similarity index 100% rename from Python-Scripts/PhaseDiagram_PlotScript_GammaInf_shifted.py rename to JNLS_plotScripts/PhaseDiagram_PlotScript_GammaInf_shifted.py diff --git a/Python-Scripts/PhaseDiagram_PlotScript_ReverseDirection.py b/JNLS_plotScripts/PhaseDiagram_PlotScript_ReverseDirection.py similarity index 100% rename from Python-Scripts/PhaseDiagram_PlotScript_ReverseDirection.py rename to JNLS_plotScripts/PhaseDiagram_PlotScript_ReverseDirection.py diff --git a/Python-Scripts/PhaseDiagram_Test.py b/JNLS_plotScripts/PhaseDiagram_Test.py similarity index 100% rename from Python-Scripts/PhaseDiagram_Test.py rename to JNLS_plotScripts/PhaseDiagram_Test.py diff --git a/Python-Scripts/PhaseDiagram_backup.py b/JNLS_plotScripts/PhaseDiagram_backup.py similarity index 100% rename from Python-Scripts/PhaseDiagram_backup.py rename to JNLS_plotScripts/PhaseDiagram_backup.py diff --git a/Python-Scripts/PhaseDiagram_intermediateGamma.py b/JNLS_plotScripts/PhaseDiagram_intermediateGamma.py similarity index 100% rename from Python-Scripts/PhaseDiagram_intermediateGamma.py rename to JNLS_plotScripts/PhaseDiagram_intermediateGamma.py diff --git a/Python-Scripts/Plot-1-ParameterFamily.py b/JNLS_plotScripts/Plot-1-ParameterFamily.py similarity index 100% rename from Python-Scripts/Plot-1-ParameterFamily.py rename to JNLS_plotScripts/Plot-1-ParameterFamily.py diff --git a/Python-Scripts/Plot-Angle-Alpha_intermediateGamma.py b/JNLS_plotScripts/Plot-Angle-Alpha_intermediateGamma.py similarity index 100% rename from Python-Scripts/Plot-Angle-Alpha_intermediateGamma.py rename to JNLS_plotScripts/Plot-Angle-Alpha_intermediateGamma.py diff --git a/Python-Scripts/Plot-Angle-Alpha_intermediateGamma_v2.py b/JNLS_plotScripts/Plot-Angle-Alpha_intermediateGamma_v2.py similarity index 100% rename from Python-Scripts/Plot-Angle-Alpha_intermediateGamma_v2.py rename to JNLS_plotScripts/Plot-Angle-Alpha_intermediateGamma_v2.py diff --git a/Python-Scripts/Plot-Angle-Gamma.py b/JNLS_plotScripts/Plot-Angle-Gamma.py similarity index 100% rename from Python-Scripts/Plot-Angle-Gamma.py rename to JNLS_plotScripts/Plot-Angle-Gamma.py diff --git a/Python-Scripts/Plot-Angle-GammaV2.py b/JNLS_plotScripts/Plot-Angle-GammaV2.py similarity index 100% rename from Python-Scripts/Plot-Angle-GammaV2.py rename to JNLS_plotScripts/Plot-Angle-GammaV2.py diff --git a/Python-Scripts/Plot-Angle-GammaV2_SubPlots.py b/JNLS_plotScripts/Plot-Angle-GammaV2_SubPlots.py similarity index 100% rename from Python-Scripts/Plot-Angle-GammaV2_SubPlots.py rename to JNLS_plotScripts/Plot-Angle-GammaV2_SubPlots.py diff --git a/Python-Scripts/Plot-Angle-q3.py b/JNLS_plotScripts/Plot-Angle-q3.py similarity index 100% rename from Python-Scripts/Plot-Angle-q3.py rename to JNLS_plotScripts/Plot-Angle-q3.py diff --git a/Python-Scripts/Plot-AngleCurv-Alpha_intermediateGamma_SubPlots.py b/JNLS_plotScripts/Plot-AngleCurv-Alpha_intermediateGamma_SubPlots.py similarity index 100% rename from Python-Scripts/Plot-AngleCurv-Alpha_intermediateGamma_SubPlots.py rename to JNLS_plotScripts/Plot-AngleCurv-Alpha_intermediateGamma_SubPlots.py diff --git a/Python-Scripts/Plot-AngleCurvature-GammaV2_SubPlots.py b/JNLS_plotScripts/Plot-AngleCurvature-GammaV2_SubPlots.py similarity index 100% rename from Python-Scripts/Plot-AngleCurvature-GammaV2_SubPlots.py rename to JNLS_plotScripts/Plot-AngleCurvature-GammaV2_SubPlots.py diff --git a/Python-Scripts/Plot-Curvature-Alpha_intermediateGamma.py b/JNLS_plotScripts/Plot-Curvature-Alpha_intermediateGamma.py similarity index 100% rename from Python-Scripts/Plot-Curvature-Alpha_intermediateGamma.py rename to JNLS_plotScripts/Plot-Curvature-Alpha_intermediateGamma.py diff --git a/Python-Scripts/Plot-Curvature-Gamma.py b/JNLS_plotScripts/Plot-Curvature-Gamma.py similarity index 100% rename from Python-Scripts/Plot-Curvature-Gamma.py rename to JNLS_plotScripts/Plot-Curvature-Gamma.py diff --git a/Python-Scripts/Plot-Curvature-GammaV2.py b/JNLS_plotScripts/Plot-Curvature-GammaV2.py similarity index 100% rename from Python-Scripts/Plot-Curvature-GammaV2.py rename to JNLS_plotScripts/Plot-Curvature-GammaV2.py diff --git a/Python-Scripts/Plot-Curvature-GammaV2_SubPlots.py b/JNLS_plotScripts/Plot-Curvature-GammaV2_SubPlots.py similarity index 100% rename from Python-Scripts/Plot-Curvature-GammaV2_SubPlots.py rename to JNLS_plotScripts/Plot-Curvature-GammaV2_SubPlots.py diff --git a/Python-Scripts/Plot-Curvature-q3.py b/JNLS_plotScripts/Plot-Curvature-q3.py similarity index 100% rename from Python-Scripts/Plot-Curvature-q3.py rename to JNLS_plotScripts/Plot-Curvature-q3.py diff --git a/Python-Scripts/Plot-Energy_Axial.py b/JNLS_plotScripts/Plot-Energy_Axial.py similarity index 100% rename from Python-Scripts/Plot-Energy_Axial.py rename to JNLS_plotScripts/Plot-Energy_Axial.py diff --git a/Python-Scripts/Plot_Angle_Alpha.py b/JNLS_plotScripts/Plot_Angle_Alpha.py similarity index 100% rename from Python-Scripts/Plot_Angle_Alpha.py rename to JNLS_plotScripts/Plot_Angle_Alpha.py diff --git a/Python-Scripts/Plot_Angle_Lemma1.4-Backup.py b/JNLS_plotScripts/Plot_Angle_Lemma1.4-Backup.py similarity index 100% rename from Python-Scripts/Plot_Angle_Lemma1.4-Backup.py rename to JNLS_plotScripts/Plot_Angle_Lemma1.4-Backup.py diff --git a/Python-Scripts/Plot_Angle_Lemma1.4.py b/JNLS_plotScripts/Plot_Angle_Lemma1.4.py similarity index 100% rename from Python-Scripts/Plot_Angle_Lemma1.4.py rename to JNLS_plotScripts/Plot_Angle_Lemma1.4.py diff --git a/Python-Scripts/Plot_Angle_Lemma1.4V2.py b/JNLS_plotScripts/Plot_Angle_Lemma1.4V2.py similarity index 100% rename from Python-Scripts/Plot_Angle_Lemma1.4V2.py rename to JNLS_plotScripts/Plot_Angle_Lemma1.4V2.py diff --git a/Python-Scripts/Plot_Angle_Lemma1.4V3.py b/JNLS_plotScripts/Plot_Angle_Lemma1.4V3.py similarity index 100% rename from Python-Scripts/Plot_Angle_Lemma1.4V3.py rename to JNLS_plotScripts/Plot_Angle_Lemma1.4V3.py diff --git a/Python-Scripts/Plot_Angle_Lemma1.4V3_Transition.py b/JNLS_plotScripts/Plot_Angle_Lemma1.4V3_Transition.py similarity index 100% rename from Python-Scripts/Plot_Angle_Lemma1.4V3_Transition.py rename to JNLS_plotScripts/Plot_Angle_Lemma1.4V3_Transition.py diff --git a/Python-Scripts/Plot_Angle_Lemma1.4V3_Transition_Beta2.py b/JNLS_plotScripts/Plot_Angle_Lemma1.4V3_Transition_Beta2.py similarity index 100% rename from Python-Scripts/Plot_Angle_Lemma1.4V3_Transition_Beta2.py rename to JNLS_plotScripts/Plot_Angle_Lemma1.4V3_Transition_Beta2.py diff --git a/Python-Scripts/Plot_Angle_Lemma1.4_ChangeGamma.py b/JNLS_plotScripts/Plot_Angle_Lemma1.4_ChangeGamma.py similarity index 100% rename from Python-Scripts/Plot_Angle_Lemma1.4_ChangeGamma.py rename to JNLS_plotScripts/Plot_Angle_Lemma1.4_ChangeGamma.py diff --git a/Python-Scripts/Plot_Angle_Lemma1.4_subPlots.py b/JNLS_plotScripts/Plot_Angle_Lemma1.4_subPlots.py similarity index 100% rename from Python-Scripts/Plot_Angle_Lemma1.4_subPlots.py rename to JNLS_plotScripts/Plot_Angle_Lemma1.4_subPlots.py diff --git a/Python-Scripts/Plot_Angle_Theta.py b/JNLS_plotScripts/Plot_Angle_Theta.py similarity index 100% rename from Python-Scripts/Plot_Angle_Theta.py rename to JNLS_plotScripts/Plot_Angle_Theta.py diff --git a/Python-Scripts/Plot_Angle_Theta_intermediateGamma.py b/JNLS_plotScripts/Plot_Angle_Theta_intermediateGamma.py similarity index 100% rename from Python-Scripts/Plot_Angle_Theta_intermediateGamma.py rename to JNLS_plotScripts/Plot_Angle_Theta_intermediateGamma.py diff --git a/Python-Scripts/Plot_CurvatureLemma1.4.py b/JNLS_plotScripts/Plot_CurvatureLemma1.4.py similarity index 100% rename from Python-Scripts/Plot_CurvatureLemma1.4.py rename to JNLS_plotScripts/Plot_CurvatureLemma1.4.py diff --git a/Python-Scripts/Plot_CurvatureLemma1.4_alpha3.0.py b/JNLS_plotScripts/Plot_CurvatureLemma1.4_alpha3.0.py similarity index 100% rename from Python-Scripts/Plot_CurvatureLemma1.4_alpha3.0.py rename to JNLS_plotScripts/Plot_CurvatureLemma1.4_alpha3.0.py diff --git a/Python-Scripts/Plot_Curvature_Alpha.py b/JNLS_plotScripts/Plot_Curvature_Alpha.py similarity index 100% rename from Python-Scripts/Plot_Curvature_Alpha.py rename to JNLS_plotScripts/Plot_Curvature_Alpha.py diff --git a/Python-Scripts/Plot_Curvature_Lemma1.4V3.py b/JNLS_plotScripts/Plot_Curvature_Lemma1.4V3.py similarity index 100% rename from Python-Scripts/Plot_Curvature_Lemma1.4V3.py rename to JNLS_plotScripts/Plot_Curvature_Lemma1.4V3.py diff --git a/Python-Scripts/Plot_Curvature_TransitionArea.py b/JNLS_plotScripts/Plot_Curvature_TransitionArea.py similarity index 100% rename from Python-Scripts/Plot_Curvature_TransitionArea.py rename to JNLS_plotScripts/Plot_Curvature_TransitionArea.py diff --git a/Python-Scripts/Plot_Lemma1.4.py b/JNLS_plotScripts/Plot_Lemma1.4.py similarity index 100% rename from Python-Scripts/Plot_Lemma1.4.py rename to JNLS_plotScripts/Plot_Lemma1.4.py diff --git a/Python-Scripts/Plot_MinVec.py b/JNLS_plotScripts/Plot_MinVec.py similarity index 100% rename from Python-Scripts/Plot_MinVec.py rename to JNLS_plotScripts/Plot_MinVec.py diff --git a/Python-Scripts/Plot_MinVec_v2.py b/JNLS_plotScripts/Plot_MinVec_v2.py similarity index 100% rename from Python-Scripts/Plot_MinVec_v2.py rename to JNLS_plotScripts/Plot_MinVec_v2.py diff --git a/Python-Scripts/Plot_Prestrain_Lemma1.4.py b/JNLS_plotScripts/Plot_Prestrain_Lemma1.4.py similarity index 100% rename from Python-Scripts/Plot_Prestrain_Lemma1.4.py rename to JNLS_plotScripts/Plot_Prestrain_Lemma1.4.py diff --git a/Python-Scripts/Plot_Prestrain_Lemma1.4_Betas.py b/JNLS_plotScripts/Plot_Prestrain_Lemma1.4_Betas.py similarity index 100% rename from Python-Scripts/Plot_Prestrain_Lemma1.4_Betas.py rename to JNLS_plotScripts/Plot_Prestrain_Lemma1.4_Betas.py diff --git a/Python-Scripts/Plot_Prestrain_Lemma1.4_SubPlots.py b/JNLS_plotScripts/Plot_Prestrain_Lemma1.4_SubPlots.py similarity index 100% rename from Python-Scripts/Plot_Prestrain_Lemma1.4_SubPlots.py rename to JNLS_plotScripts/Plot_Prestrain_Lemma1.4_SubPlots.py diff --git a/Python-Scripts/Plot_aStar.py b/JNLS_plotScripts/Plot_aStar.py similarity index 100% rename from Python-Scripts/Plot_aStar.py rename to JNLS_plotScripts/Plot_aStar.py diff --git a/Python-Scripts/Plot_aStar_elliptic.py b/JNLS_plotScripts/Plot_aStar_elliptic.py similarity index 100% rename from Python-Scripts/Plot_aStar_elliptic.py rename to JNLS_plotScripts/Plot_aStar_elliptic.py diff --git a/Python-Scripts/Plot_aStar_hyperbolic.py b/JNLS_plotScripts/Plot_aStar_hyperbolic.py similarity index 100% rename from Python-Scripts/Plot_aStar_hyperbolic.py rename to JNLS_plotScripts/Plot_aStar_hyperbolic.py diff --git a/Python-Scripts/Plot_elasticQuantities.py b/JNLS_plotScripts/Plot_elasticQuantities.py similarity index 100% rename from Python-Scripts/Plot_elasticQuantities.py rename to JNLS_plotScripts/Plot_elasticQuantities.py diff --git a/Python-Scripts/Plotq12.py b/JNLS_plotScripts/Plotq12.py similarity index 100% rename from Python-Scripts/Plotq12.py rename to JNLS_plotScripts/Plotq12.py diff --git a/Python-Scripts/TestAngle.py b/JNLS_plotScripts/TestAngle.py similarity index 100% rename from Python-Scripts/TestAngle.py rename to JNLS_plotScripts/TestAngle.py diff --git a/Python-Scripts/makePlot.py b/JNLS_plotScripts/makePlot.py similarity index 100% rename from Python-Scripts/makePlot.py rename to JNLS_plotScripts/makePlot.py diff --git a/Python-Scripts/makePlotmuGamma.py b/JNLS_plotScripts/makePlotmuGamma.py similarity index 100% rename from Python-Scripts/makePlotmuGamma.py rename to JNLS_plotScripts/makePlotmuGamma.py diff --git a/Python-Scripts/mayHavetoBein_src-Folder.txt b/JNLS_plotScripts/mayHavetoBein_src-Folder.txt similarity index 100% rename from Python-Scripts/mayHavetoBein_src-Folder.txt rename to JNLS_plotScripts/mayHavetoBein_src-Folder.txt diff --git a/Python-Scripts/plot-q3-gamma.py b/JNLS_plotScripts/plot-q3-gamma.py similarity index 100% rename from Python-Scripts/plot-q3-gamma.py rename to JNLS_plotScripts/plot-q3-gamma.py diff --git a/Python-Scripts/plot_Elastic_and_PrestrainRatio.py b/JNLS_plotScripts/plot_Elastic_and_PrestrainRatio.py similarity index 100% rename from Python-Scripts/plot_Elastic_and_PrestrainRatio.py rename to JNLS_plotScripts/plot_Elastic_and_PrestrainRatio.py diff --git a/Plot-Scripts/WoodBilayer_expComparison_r022.py b/Plot-Scripts/WoodBilayer_expComparison_r022.py new file mode 100644 index 00000000..f09281bf --- /dev/null +++ b/Plot-Scripts/WoodBilayer_expComparison_r022.py @@ -0,0 +1,134 @@ +import numpy as np +import matplotlib.pyplot as plt +import math +import os +import subprocess +import fileinput +import re +import sys +import matplotlib as mpl +from mpl_toolkits.mplot3d import Axes3D +import matplotlib.cm as cm +import matplotlib.ticker as ticker +from matplotlib.ticker import MultipleLocator,FormatStrFormatter,MaxNLocator +import seaborn as sns +import matplotlib.colors as mcolors +# ---------------------------------------------------- +# --- Define Plot style: +# plt.style.use("seaborn-white") +# plt.style.use("seaborn-pastel") +# plt.style.use("seaborn-colorblind") +plt.style.use("seaborn") +mpl.rcParams['text.usetex'] = True +mpl.rcParams["font.family"] = "serif" +mpl.rcParams["font.size"] = "14" +mpl.rcParams['xtick.bottom'] = True +mpl.rcParams['xtick.major.size'] = 3 +mpl.rcParams['xtick.minor.size'] = 1.5 +mpl.rcParams['xtick.major.width'] = 0.75 +mpl.rcParams['ytick.left'] = True +mpl.rcParams['ytick.major.size'] = 3 +mpl.rcParams['ytick.minor.size'] = 1.5 +mpl.rcParams['ytick.major.width'] = 0.75 + +#Adjust grid: +mpl.rcParams.update({"axes.grid" : True}) # Add grid +mpl.rcParams['axes.labelpad'] = 3 +mpl.rcParams['grid.linewidth'] = 0.25 +mpl.rcParams['grid.alpha'] = 0.9 # 0.75 +mpl.rcParams['grid.linestyle'] = '-' +mpl.rcParams['grid.color'] = 'gray'#'black' +mpl.rcParams['text.latex.preamble'] = r'\usepackage{amsfonts}' # Makes Use of \mathbb possible. +# ---------------------------------------------------------------------------------------- +width = 5.79 +height = width / 1.618 # The golden ratio. + +# fig = plt.figure() #main +fig, ax = plt.subplots(figsize=(width,height)) + + + + + +input = [14.72680026, 13.64338887, 12.41305478, 11.66482931, 11.09781471, 9.435795985, 8.959564147] #moisture-content (in %) + + +kappa_sim = [1.20401338 , 1.72575251, 2.28762542 , 2.64882943 , 2.92976589 , 3.73244147 , 3.93311037 ] #kappa from Simulation +kappa_exp = [1.058078122,1.544624544, 2.317033799, 2.686043143, 2.967694189, 3.913528418, 4.262750825] #kappa from Experiment + +# compute difference: +relative_error = (np.array(kappa_sim) - np.array(kappa_exp)) / np.array(kappa_exp) +print('relative_error:', relative_error) + + +# --------------- Plot Lines + Scatter ----------------------- +line_1 = ax.plot(input, kappa_sim, # data + # color='forestgreen', # linecolor + marker='D', # each marker will be rendered as a circle + markersize=5, # marker size + # markerfacecolor='darkorange', # marker facecolor + markeredgecolor='black', # marker edgecolor + markeredgewidth=0.75, # marker edge width + # linestyle='dashdot', # line style will be dash line + linewidth=1.5, # line width + zorder=3, + label = r"$\kappa_{sim}$") + +line_2 = ax.plot(input, kappa_exp, # data + # color='orangered', # linecolor + marker='o', # each marker will be rendered as a circle + markersize=5, # marker size + # markerfacecolor='cornflowerblue', # marker facecolor + markeredgecolor='black', # marker edgecolor + markeredgewidth=0.75, # marker edge width + # linestyle='--', # line style will be dash line + linewidth=1.5, # line width + zorder=3, + alpha=0.8, # Change opacity + label = r"$\kappa_{exp}$") + +# --- Plot order line +# x = np.linspace(0.01,1/2,100) +# y = CC_L2[0]*x**2 +# OrderLine = ax.plot(x,y,linestyle='--', label=r"$\mathcal{O}(h)$") + + + +# Fix_value = 7.674124 +# l3 = plt.axhline(y = Fix_value, color = 'black', linewidth=0.75, linestyle = 'dashed') +# --------------- Set Axes ----------------------- +ax.set_title(r"ratio $r = 0.22$") # Plot - Title +# plt.xscale('log') # Use Logarithmic-Scale +# plt.yscale('log') +ax.set_xlabel(r"Wood moisture content $\omega (\%)$", labelpad=4) +ax.set_ylabel(r"Curvature $\kappa$", labelpad=4) +plt.tight_layout() + +# # --- Set Line labels +# line_labels = [r"$CC_{L_2}$",r"$CC_{H_1}$", r"$\mathcal{O}(h)$"] + +# --- Set Legend +legend = ax.legend() +# legend = fig.legend([line_1 , line_2, OrderLine], +# labels = line_labels, +# bbox_to_anchor=[0.97, 0.50], +# # bbox_to_anchor=[0.97, 0.53], +# # loc='center', +# ncol=1, # Number of columns used for legend +# # borderaxespad=0.15, # Small spacing around legend box +# frameon=True, +# prop={'size': 10}) + + +frame = legend.get_frame() +frame.set_edgecolor('black') + + +# --- Adjust left/right spacing: +# plt.subplots_adjust(right=0.81) +# plt.subplots_adjust(left=0.11) + +# ---------- Output Figure as pdf: +fig.set_size_inches(width, height) +fig.savefig('WoodBilayer_expComparison.pdf') +# plt.show() \ No newline at end of file diff --git a/Plot-Scripts/WoodBilayer_expComparison_r049.py b/Plot-Scripts/WoodBilayer_expComparison_r049.py new file mode 100644 index 00000000..f09281bf --- /dev/null +++ b/Plot-Scripts/WoodBilayer_expComparison_r049.py @@ -0,0 +1,134 @@ +import numpy as np +import matplotlib.pyplot as plt +import math +import os +import subprocess +import fileinput +import re +import sys +import matplotlib as mpl +from mpl_toolkits.mplot3d import Axes3D +import matplotlib.cm as cm +import matplotlib.ticker as ticker +from matplotlib.ticker import MultipleLocator,FormatStrFormatter,MaxNLocator +import seaborn as sns +import matplotlib.colors as mcolors +# ---------------------------------------------------- +# --- Define Plot style: +# plt.style.use("seaborn-white") +# plt.style.use("seaborn-pastel") +# plt.style.use("seaborn-colorblind") +plt.style.use("seaborn") +mpl.rcParams['text.usetex'] = True +mpl.rcParams["font.family"] = "serif" +mpl.rcParams["font.size"] = "14" +mpl.rcParams['xtick.bottom'] = True +mpl.rcParams['xtick.major.size'] = 3 +mpl.rcParams['xtick.minor.size'] = 1.5 +mpl.rcParams['xtick.major.width'] = 0.75 +mpl.rcParams['ytick.left'] = True +mpl.rcParams['ytick.major.size'] = 3 +mpl.rcParams['ytick.minor.size'] = 1.5 +mpl.rcParams['ytick.major.width'] = 0.75 + +#Adjust grid: +mpl.rcParams.update({"axes.grid" : True}) # Add grid +mpl.rcParams['axes.labelpad'] = 3 +mpl.rcParams['grid.linewidth'] = 0.25 +mpl.rcParams['grid.alpha'] = 0.9 # 0.75 +mpl.rcParams['grid.linestyle'] = '-' +mpl.rcParams['grid.color'] = 'gray'#'black' +mpl.rcParams['text.latex.preamble'] = r'\usepackage{amsfonts}' # Makes Use of \mathbb possible. +# ---------------------------------------------------------------------------------------- +width = 5.79 +height = width / 1.618 # The golden ratio. + +# fig = plt.figure() #main +fig, ax = plt.subplots(figsize=(width,height)) + + + + + +input = [14.72680026, 13.64338887, 12.41305478, 11.66482931, 11.09781471, 9.435795985, 8.959564147] #moisture-content (in %) + + +kappa_sim = [1.20401338 , 1.72575251, 2.28762542 , 2.64882943 , 2.92976589 , 3.73244147 , 3.93311037 ] #kappa from Simulation +kappa_exp = [1.058078122,1.544624544, 2.317033799, 2.686043143, 2.967694189, 3.913528418, 4.262750825] #kappa from Experiment + +# compute difference: +relative_error = (np.array(kappa_sim) - np.array(kappa_exp)) / np.array(kappa_exp) +print('relative_error:', relative_error) + + +# --------------- Plot Lines + Scatter ----------------------- +line_1 = ax.plot(input, kappa_sim, # data + # color='forestgreen', # linecolor + marker='D', # each marker will be rendered as a circle + markersize=5, # marker size + # markerfacecolor='darkorange', # marker facecolor + markeredgecolor='black', # marker edgecolor + markeredgewidth=0.75, # marker edge width + # linestyle='dashdot', # line style will be dash line + linewidth=1.5, # line width + zorder=3, + label = r"$\kappa_{sim}$") + +line_2 = ax.plot(input, kappa_exp, # data + # color='orangered', # linecolor + marker='o', # each marker will be rendered as a circle + markersize=5, # marker size + # markerfacecolor='cornflowerblue', # marker facecolor + markeredgecolor='black', # marker edgecolor + markeredgewidth=0.75, # marker edge width + # linestyle='--', # line style will be dash line + linewidth=1.5, # line width + zorder=3, + alpha=0.8, # Change opacity + label = r"$\kappa_{exp}$") + +# --- Plot order line +# x = np.linspace(0.01,1/2,100) +# y = CC_L2[0]*x**2 +# OrderLine = ax.plot(x,y,linestyle='--', label=r"$\mathcal{O}(h)$") + + + +# Fix_value = 7.674124 +# l3 = plt.axhline(y = Fix_value, color = 'black', linewidth=0.75, linestyle = 'dashed') +# --------------- Set Axes ----------------------- +ax.set_title(r"ratio $r = 0.22$") # Plot - Title +# plt.xscale('log') # Use Logarithmic-Scale +# plt.yscale('log') +ax.set_xlabel(r"Wood moisture content $\omega (\%)$", labelpad=4) +ax.set_ylabel(r"Curvature $\kappa$", labelpad=4) +plt.tight_layout() + +# # --- Set Line labels +# line_labels = [r"$CC_{L_2}$",r"$CC_{H_1}$", r"$\mathcal{O}(h)$"] + +# --- Set Legend +legend = ax.legend() +# legend = fig.legend([line_1 , line_2, OrderLine], +# labels = line_labels, +# bbox_to_anchor=[0.97, 0.50], +# # bbox_to_anchor=[0.97, 0.53], +# # loc='center', +# ncol=1, # Number of columns used for legend +# # borderaxespad=0.15, # Small spacing around legend box +# frameon=True, +# prop={'size': 10}) + + +frame = legend.get_frame() +frame.set_edgecolor('black') + + +# --- Adjust left/right spacing: +# plt.subplots_adjust(right=0.81) +# plt.subplots_adjust(left=0.11) + +# ---------- Output Figure as pdf: +fig.set_size_inches(width, height) +fig.savefig('WoodBilayer_expComparison.pdf') +# plt.show() \ No newline at end of file diff --git a/Python-Scripts/__pycache__/ClassifyMin.cpython-38.pyc b/Python-Scripts/__pycache__/ClassifyMin.cpython-38.pyc deleted file mode 100644 index 588d82e76cfa64b60a3158f3ab84679eda54131d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5188 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 diff --git a/Python-Scripts/__pycache__/ClassifyMin_New.cpython-38.pyc b/Python-Scripts/__pycache__/ClassifyMin_New.cpython-38.pyc deleted file mode 100644 index c6e5985e988a2eb68b596d46a456974b7dbf7dce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5194 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 IxFop504yU1p#T5? diff --git a/Python-Scripts/__pycache__/HelperFunctions.cpython-38.pyc b/Python-Scripts/__pycache__/HelperFunctions.cpython-38.pyc deleted file mode 100644 index 2140cfdf8163d50eff6aae3134bf805f79d594f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6013 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 N6=D?n&&3TUtpI;sxmo}K -- GitLab