Next Previous Up Contents 
 
Next: Activation Functions
 
Up: General Functions
 
Previous: URLs
Virtual Observatory-specific functions.
 Some of these are for rather technical purposes.
The UCD parsing functions are based on Grégory Mantelet's library
 Ucidy
 corresponding to
 UCD1+ 1.5,
 and the VOUnit parsing functions are based on Norman Gray's library
 Unity
 corresponding to
 VOUnits 1.0.
TFCat refers to the Time-Frequency Radio Catalogues format,
 TFCat 1.0.
- 
ucdStatus( ucd )
- 
Returns a token string giving the category of UCD compliance.
 UCD1+, UCD1 and SIAv1 ("VOX:")-style UCDs are recognised.
Possible return values are currently:
  
 
- "OK":
        conforms to UCD1+ standard
- "UCD1":
        looks like a UCD1
- "VOX":
        is in VOX: namespace introduced by SIAv1
- "BAD_SYNTAX":
         not a UCD1 and cannot be parsed according to UCD1+
- "BAD_SEQUENCE":
         UCD words violate UCD1+ sequence rules
- "UNKNOWN_WORD":
         follows UCD1+ syntax rules but contains non-UCD1+ atom
- "NAMESPACE":
         follows UCD1+ syntax but contains atoms in
         non-standard namespace
- "DEPRECATED":
         contains deprecated UCD1+ words
 In the case of non-compliant values, more information can be found
 using the ucdMessagefunction.
 
 
- Parameters:
- Return value
- 
(String): "OK" for conformant UCD1+, otherwise some other value
 
 
- 
ucdMessage( ucd )
- 
Returns a human-readable message associated with the parsing of a UCD.
 This is expected to be empty for a fully compliant UCD,
 and may contain error messages or advice otherwise.
 
- 
vounitStatus( unit )
- 
Returns a token string giving the category of VOUnits compliance.
Possible return values are currently:
  
 
- "OK":
        conforms to VOUnits syntax
- "UNKNOWN_UNIT":
        parsed as VOUnit but contains unknown base unit(s)
- "GUESSED_UNIT":
        parsed as VOUnit but contains unknown, though guessable,
        base unit(s)
- "BAD_SYNTAX":
        cannot be parsed as VOUnit syntax
- "PARSE_ERROR":
        unexpected error during parsing
- "USAGE":
        violates VOUnit usage constraints
- "WHITESPACE":
        legal VOUnit except that it contains whitespace,
        which is not allowed by VOUnits
 In the case of non-compliant values, more information can be found
 using the vounitMessagefunction.
 
 
- Parameters:
- 
unit(String): unit string
 
- Return value
- 
(String): "OK" for conformant VOUnits, otherwise some other value
 
 
- 
vounitMessage( unit )
- 
Returns a human-readable message associated with the parsing of a
 unit string.
 This is expected to be empty for a string fully compliant with VOUnits,
 and may contain error messages or additional information otherwise.
 
- Parameters:
- 
unit(String): unit string
 
- Return value
 
- 
tfcatStatus( tfcat )
- 
Returns a token string giving the category of TFCat compliance.
Possible return values are currently:
  
 
- "OK": conforms to TFCat syntax
- "ERROR": parsed as TFCat, but with one or more errors
- "FAIL": could not be parsed as a TFCat object
 For non-OK values, more information can be found
 using the tfcatMessagefunction.
 
 
- Parameters:
- 
tfcat(String): JSON string giving TFCat text
 
- Return value
- 
(String): "OK" for conformant TFCat, otherwise some other value
 
 
- 
tfcatMessage( tfcat )
- 
Returns a human-readable message associated with the parsing of a
 TFCat text.
 This will be empty for a string fully compliant with the TFCat standard,
 but will contain error messages otherwise.
 
- Parameters:
- 
tfcat(String): JSON string giving TFCat text
 
- Return value
 
Next Previous Up Contents 
 
Next: Activation Functions
 
Up: General Functions
 
Previous: URLs
TOPCAT - Tool for OPerations on Catalogues And Tables
Starlink User Note253
TOPCAT web page:
         http://www.starlink.ac.uk/topcat/
Author email:
         m.b.taylor@bristol.ac.uk
Mailing list:
         topcat-user@jiscmail.ac.uk