The pyvo.registry Package

This package contains a implementations of the RegTAP interface in the pyvo.registry.regtap module.

pyvo.registry.regtap Module

a module for basic VO Registry interactions.

A VO registry is a database of VO resources–data collections and services–that are available for VO applications. Typically, it is aware of the resources from all over the world. A registry can find relevent data collections and services through search queries–typically, subject-based. The registry responds with a list of records describing matching resources. With a record in hand, the application can use the information in the record to access the resource directly. Most often, the resource is a data service that can be queried for individual datasets of interest.

This module provides basic, low-level access to the RegTAP Registries using standardized TAP-based services.

Functions

search([keywords, servicetype, waveband, ...]) execute a simple query to the RegTAP registry.
ivoid2service(ivoid)

Classes

RegistryResource(results, index) a dictionary for the resource metadata returned in one record of a
RegistryResults(votable[, url]) an iterable set of results from a registry query. Each record is

Class Inheritance Diagram

digraph inheritanced9c16cc9cf { rankdir=LR; size="8.0, 12.0"; "DALResults" [URL="../../api/pyvo.dal.query.DALResults.html#pyvo.dal.query.DALResults",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5)",target="_top",tooltip="Results from a DAL query. It provides random access to records in"]; "Record" [URL="../../api/pyvo.dal.query.Record.html#pyvo.dal.query.Record",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5)",target="_top",tooltip="one record from a DAL query result. The column values are accessible "]; "RegistryResource" [URL="../../api/pyvo.registry.regtap.RegistryResource.html#pyvo.registry.regtap.RegistryResource",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5)",target="_top",tooltip="a dictionary for the resource metadata returned in one record of a"]; "Record" -> "RegistryResource" [arrowsize=0.5,style="setlinewidth(0.5)"]; "RegistryResults" [URL="../../api/pyvo.registry.regtap.RegistryResults.html#pyvo.registry.regtap.RegistryResults",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5)",target="_top",tooltip="an iterable set of results from a registry query. Each record is"]; "DALResults" -> "RegistryResults" [arrowsize=0.5,style="setlinewidth(0.5)"]; }