Newer
Older
import sys
from runpy import run_path
import matplotlib.pyplot as plt
from util import (
has_to_be_made,
has_to_save,
here,
paths_all,
paths_all_proj,
paths_all_ratio_one,
)
def make_fig(name, source=None):
if source is None:
source = f"save_{name}.py"
fig_name = f"fig_{name}.png"
if has_to_be_made(fig_name, source):
print(f"Calling {source} to make {fig_name}")
run_path(str(here / source))
def make_table(name, source=None):
if source is None:
source = f"save_table_{name}.py"
if has_to_be_made(f"table_{name}.tex", source):
make_table("better_simuls")
make_table("better_simuls_ratio_one")
make_fig("ratio_E_vs_Fh")
sys.argv[-1] = 0
make_fig("seb_regimes_L_projNone", "save_seb_regimes.py")
sys.argv[-1] = 1
make_fig("seb_regimes_L_projpoloidal", "save_seb_regimes.py")
make_fig("nonlinear_regimes_L", "save_nonlinear_regimes.py")
make_fig("ratio_E_vs_Fh_ratio_one")
make_fig("seb_transition_ratio_one")
make_fig("nonlinear_ratio_one")
make_fig("spectra_kh_kz_ratio_one")