Python Script for Plotting loggTeff Graph
This Python script uses argparse for command-line argument parsing and matplotlib for plotting. It's designed to generate a graph plotting 'logg' against 'teff' from data loaded from an '.iso' file. The script supports input file specification and an optional output path for saving the generated graph.
from load import load import matplotlib.pyplot as plt import argparse if __name__ == "__main__": parser = argparse.ArgumentParser(description="Generate a loggTeff Graph for testing") parser.add_argument("path", help="path to file", type=str) parser.add_argument("-o", "--output", help="path to save figure", type=str) args = parser.parse_args() assert ".iso" in args.path data, metadata = load(args.path) fig, ax = plt.subplots(1, 1, figsize=(10, 7)) ax.plot(data['logg'], data['teff'])