NeidTap Class¶
-
class
pyneid.neid.
NeidTap
(url, **kwargs)[source]¶ NeidTap class provides client access to NEID’s TAP service. Public data doesn’t not require user login, optional NEID login via NeidLogin class are used to search a user’s proprietary data.
- Parameters
query (string) – a SQL statement in specified query language request (string): (optional) default ‘doQuery’ lang (string): (optional) default ‘ADQL’ phase (string): (optional) default ‘RUN’ format (string): (optional) default ‘votable’ maxrec (int): (optional) default ‘2000’
cookiefile (string) – a full path cookie file containing user info
debug (bool) – default False
Examples
>>> service = NeidTap(url, cookiefile=cookiepath) # or >>> service = NeidTap(url) # or >>> job = service.send_async (query, format='votable', request='doQuery', ...) # or >>> job = service.send_sync (query, format='votable', request='doQuery', ...)
-
get_data
(resultpath)[source]¶ loop until job is complete, then download the data to the given resultpath
-
msg
¶ tapjob contains async job’s status; resulttbl is the result of sync saved an astropy table