def main(): p = ArgumentParser() p.add_argument('latlon', help='geodetic latitude, longitude (degrees)', type=float, nargs=2) p.add_argument('-alt_km', help='altitude START STOP STEP (km)', type=float, nargs=3, default=(80, 1000, 20)) p.add_argument('-q', '--quiet', help='disable plotting', action='store_true') P = p.parse_args() alt_km = np.arange(*P.alt_km) iono = iri.IRI('2012-08-21T12', alt_km, *P.latlon) if not P.quiet: piri.altprofile(iono) show()
def main(): p = ArgumentParser() p.add_argument("time", help="time of simulation") p.add_argument("latlon", help="geodetic latitude, longitude (degrees)", type=float, nargs=2) p.add_argument( "-alt_km", help="altitude START STOP STEP (km)", type=float, nargs=3, default=(80, 1000, 10), ) P = p.parse_args() iono = iri.IRI(P.time, P.alt_km, *P.latlon) piri.altprofile(iono) show()
def main(): p = ArgumentParser() p.add_argument('latlon', help='geodetic latitude, longitude (degrees)', type=float, nargs=2) p.add_argument('-alt_km', help='altitude START STOP STEP (km)', type=float, nargs=3, default=(80, 1000, 10)) P = p.parse_args() iono = iri.IRI('2012-08-21T12', P.alt_km, *P.latlon) piri.altprofile(iono) show()
def altitude(): """ Height Profile Example """ if show is None: raise ImportError("need matplotlib") p = ArgumentParser(description="IRI2016 altitude profile") p.add_argument("time", help="time of simulation") p.add_argument("latlon", help="geodetic latitude, longitude (degrees)", type=float, nargs=2) p.add_argument("-alt_km", help="altitude START STOP STEP (km)", type=float, nargs=3, default=(80, 1000, 10)) P = p.parse_args() iono = iri.IRI(P.time, P.alt_km, *P.latlon) piri.altprofile(iono) show()
def cli(): p = ArgumentParser(description="IRI2016 altitude profile") p.add_argument("time", help="time of simulation") p.add_argument("latlon", help="geodetic latitude, longitude (degrees)", type=float, nargs=2) p.add_argument("-alt_km", help="altitude START STOP STEP (km)", type=float, nargs=3, default=(80, 1000, 10)) P = p.parse_args() iono = main(P.time, P.alt_km, *P.latlon) try: from matplotlib.pyplot import show import iri2016.plots as piri piri.altprofile(iono) show() except ImportError: pass