diff --git a/analysis.py b/analysis.py index ef8c9d6..99bc3af 100644 --- a/analysis.py +++ b/analysis.py @@ -1,3 +1,4 @@ +import argparse import os import matplotlib.pyplot as plt @@ -174,7 +175,7 @@ markersize=4, label=f"Paper {paper}", ) - ax.set_ylim(0, 3) # Set y-axis limit for better visibility + # ax.set_ylim(0, 3) # Set y-axis limit for better visibility ax.legend() fig.savefig("out_degradation_eachTCC.png", dpi=300, bbox_inches="tight") @@ -201,5 +202,18 @@ if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Analyze and visualize color degradation.") + parser.add_argument( + "csvfile", + help="Measured CSV file paths", + ) + args = parser.parse_args() + if not args.csvfile.endswith(".csv"): + print("Please provide the path to the CSV file.") + exit(1) + print("datadir:", os.path.dirname(args.csvfile)) + data_dir = os.path.dirname(args.csvfile) + + print("Starting analysis...") visualize() print("All done.") diff --git a/requirements.txt b/requirements.txt index 7de02f0..ca6a611 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ pandas matplotlib numpy +argparse