NAME: obsinfo PURPOSE: (one line only) Create an information structure for an observatory DESCRIPTION: CATEGORY: Astronomy CALLING SEQUENCE: obsinfo,obscode,info,lat,lon,alt,name,west INPUTS: obscode - short string (3 characters is normal). This is either a standard Minor Planet Center observatory code or 'G**'. The latter code is for a non-registered or mobile site. When using G** you must provide the location, otherwise, the value is taken from obscode.dat For backward compatibility, this can be given as an integer but this will only access some of the available observatory codes. OPTIONAL INPUT PARAMETERS: lat - Observatory latitude, This can be a string, parsable by cvtsixty, or a binary value (float or double) lon - Observatory longitude, same choices as for lat alt - Observatory altitude [meters], floar or double allowed name - Observatory name KEYWORD INPUT PARAMETERS: WEST - Flag, if set indicates that lon is an west longitude, otherwise it is taken to be east. This is ignored if the input longitude is a string or if obscode='G**' DEGREES - Flag, if set, binary input values are in degrees, otherwise taken to be in radians. Ignored if obscode='G**' OUTPUTS: info - anonymous structure with all of the observatory information. This also contains all the different versions of the values different programs want. KEYWORD OUTPUT PARAMETERS: CONFIGURATION: COMMON BLOCKS: SIDE EFFECTS: RESTRICTIONS: PROCEDURE: MODIFICATION HISTORY: 2024/07/04, Written by Marc W. Buie, Southwest Research Institute 2024/07/31, MWB, fixed bug for handling DEGREES keyword