import os
import sys
from pathlib import Path
from lfc_toolkit.src.performance.measure_time_and_memory import main as execution_time_main
from lfc_toolkit.src.performance.speedup_performance import main as speedup_main
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))
from lfc_toolkit.src.configuration.configuration_reader import read_config_from_argv
[docs]
def main():
base_path = Path(os.path.abspath(os.path.dirname(sys.argv[0])))
configuration = read_config_from_argv(overriden_base_path=base_path / "..")
print("\n=== Generating Execution Time Plots ===\n")
execution_time_main()
print("\n=== Generating Speedup Plots ===\n")
speedup_main()
if __name__ == "__main__":
main()