ASPCS
 
Back to Volume
Paper: Chapter 23: Programmatic Interfaces—VOLib/VOAgent (Python)
Volume: 382, The National Virtual Observatory: Tools and Techniques for Astronomical Research
Page: 221
Authors: Kwok, S.H.
Abstract: This section describes the Python VO client library, VOLib. First an overview of the requirements and capabilities of the library is given, followed by a description of the general class hierarchy. Then each of the classes implementing VO protocols (Cone Search and SIAP) and the web services (Registry, SkyNode, and SkyPortal) is explained. Examples showing how to use these classes individually and in combination are given. VOAgent is presented as a more elaborate example of using these classes to create new functionality.

We assume that the reader is already acquainted with VO protocols, web services, the Python programming language and object-oriented programming in general.

Back to Volume