-
Notifications
You must be signed in to change notification settings - Fork 0
Functions Module
Currently the only module, provides all functions in the library.
from zcscommonlib import functionsCalculates the great circle distance between two points on the earth (specified in decimal degrees), returns the distance in meters.
lon1 (float): The longitude of the first point.
lat1: (float): The latitude of the first point.
lon2: (float): The longitude of the second point.
lat2: (float): The latitude of the second point.
The distance in meters between the two sets of coordinates.
# Imports
from zcscommonlib import functions
# Main program logic
distance = functions.great_circle(52.370216, 4.895168, 52.520008, 13.404954)
print(distance)
# Output: 947546.2822650459Takes an input of an integer and returns a string of the month of that number.
num (int): The number of the month.
The month's name in string format.
# Imports
from zcscommonlib import functions
# Main program logic
month = functions.month(5)
print(month)
# Output: MayGets the input from a user, persisting until the input of the right type is received with an optional input message and error message.
typein (str): The type of input to require of the user (int, float, str, bool).
inputmsg (str): The message to display to the user when getting input.
errormsg (str): The error to log to console when an input of the wrong type is given.
The input provided from the user in the desired format.
Software by Zandercraft. Thank you for using the ZCS Common Library!