MCPcopy Create free account
hub / github.com/AdaCompNUS/summit / main

Function main

PythonAPI/util/weather.py:82–183  ·  view source on GitHub ↗

Start function

()

Source from the content-addressed store, hash-verified

80
81
82def main():
83 """Start function"""
84 argparser = argparse.ArgumentParser(
85 description=__doc__)
86 argparser.add_argument(
87 '--host',
88 metavar='H',
89 default='127.0.0.1',
90 help='IP of the host server (default: 127.0.0.1)')
91 argparser.add_argument(
92 '-p', '--port',
93 metavar='P',
94 default=2000,
95 type=int,
96 help='TCP port to listen to (default: 2000)')
97 argparser.add_argument(
98 '--sun',
99 default=None,
100 type=str,
101 help='Sun position presets [' + ' | '.join([i for i in SUN_PRESETS]) + ']')
102 argparser.add_argument(
103 '--weather',
104 default=None,
105 type=str,
106 help='Weather condition presets [' + ' | '.join([i for i in WEATHER_PRESETS]) + ']')
107 argparser.add_argument(
108 '--altitude', '-alt',
109 metavar='A',
110 default=None,
111 type=float,
112 help='Sun altitude [-90.0, 90.0]')
113 argparser.add_argument(
114 '--azimuth', '-azm',
115 metavar='A',
116 default=None,
117 type=float,
118 help='Sun azimuth [0.0, 360.0]')
119 argparser.add_argument(
120 '--clouds', '-c',
121 metavar='C',
122 default=None,
123 type=float,
124 help='Clouds amount [0.0, 100.0]')
125 argparser.add_argument(
126 '--rain', '-r',
127 metavar='R',
128 default=None,
129 type=float,
130 help='Rain amount [0.0, 100.0]')
131 argparser.add_argument(
132 '--puddles', '-pd',
133 metavar='Pd',
134 default=None,
135 type=float,
136 help='Puddles amount [0.0, 100.0]')
137 argparser.add_argument(
138 '--wind', '-w',
139 metavar='W',

Callers 1

weather.pyFile · 0.70

Calls 6

set_timeoutMethod · 0.95
apply_sun_presetsFunction · 0.85
apply_weather_presetsFunction · 0.85
apply_weather_valuesFunction · 0.85
errorMethod · 0.45
ClientMethod · 0.45

Tested by

no test coverage detected