sys.path.append( os.environ['ANTELOPE'] + '/data/python' ) import antelope._datascope as _datascope db = _datascope._dbopen (dbname, perm) db = _datascope._dbopen_database (dbname, perm) db = _datascope._dbopen_table (dbname, perm) rc = _datascope._dbclose (db) rc = _datascope._dbdelete (db) rc = _datascope._dbmark (db) rc = _datascope._dbcrunch (db) rc = _datascope._dbtruncate (db, nrecords) rc = _datascope._dbdestroy (tr) db = _datascope._dbtmp (schema) rc = _datascope._dbcreate (filename, schema, dbpath, description, detail) rc = _datascope._dbfree (db) db = _datascope._dblookup (db, database, table, field, record) db = _datascope._dbsubset (db, expr, name) db = _datascope._dblist2subset (db, list) db = _datascope._dbseparate (db, tablename) db = _datascope._dbsever (db, tablename, name) val = _datascope._dbex_eval (db, expr, type) path = _datascope._dbextfile (db, tablename) rc = _datascope._dbfind (db, expr, first, reverse) rows = _datascope._dbmatches (dbk, dbt, hookname, kpattern, tpattern) db = _datascope._dbprocess (db, list) db = _datascope._dbinvalid () db = _datascope._dbsort (db, keys, unique, reverse, name) db = _datascope._dbjoin (db1, db2, pattern1, pattern2, outer, name) db = _datascope._dbnojoin (db1, db2, pattern1, pattern2, name) db = _datascope._dbtheta (db1, db2, ex_str, outer, name) rc = _datascope._dbunjoin (db, database_name, rewrite) db = _datascope._dbgroup (db, groupfields, name, type) db = _datascope._dbungroup (db, name) (s,e) = _datascope._dbget_range (db) xml = _datascope._db2xml (db, rootnode, rownode, fields, expressions, primary) rc = _datascope._dbaddnull (db) rc = _datascope._dbaddv (db, table, field, value [, field, value...]) rec = _datascope._dbget (db, scratch) rc = _datascope._dbput (db, string ) rc = _datascope._dbadd (db, string ) vals = _datascope._dbgetv (db, field [, field...]) rc = _datascope._dbputv (db, field, value [, field, value...]) res = _datascope._dbquery (db, code) id = _datascope._dbnextid (db, name) rc = _datascope._trfilter (tr, filter_string) ((t,v),(t,v),...) = _datascope._trsample (db, t0, t1, sta, chan, apply_calib, filter) ((t,min,max),(t,min,max),...) = _datascope._trsamplebins (db, t0, t1, sta, chan, binsize, apply_calib, filter) tr = _datascope._trloadchan (db, t0, t1, sta, chan) tr = _datascope._trload_css (db, t0, t1, tr, table) tr = _datascope._trload_cssgrp (db, t0, t1, tr, table) rc = _datascope._trapply_calib (tr) data = _datascope._trdata (tr) ((min,max),(min,max),...) = _datascope._trdatabins (tr, binsize) rc = _datascope._trputdata (tr, data) rc = _datascope._trrotate (tr, phi_deg, theta_deg, newchan) rc = _datascope._trrotate_to_standard (tr, newchan) rc = _datascope._trsplice (tr) (rc, units, desc) = _datascope._trlookup_segtype (segtype) (rc, path) = _datascope._trwfname (db, pattern) rc = _datascope._trtruncate (tr, leave) rc = _datascope._trfree (tr) rc = _datascope._trdestroy (tr) rc = _datascope._trsplit (tr) rc = _datascope._trsave_wf (tr, db, datatype, wfname, append, overwrite) trout = _datascope._trcopy (trout, trin)
db = _datascope._dbopen( database, "r+" )
db = _datascope._dbopen_database( database, "r+" )
db = _datascope._dbopen_table( database, "r+" )
_datascope._dbclose( db )
_datascope._dbfree( db )
_datascope._dbdestroy( db )
_datascope._dbcreate(database_name)
db = datascope.dbtmp(schema)
datascope.dbdelete( db )
db = _datascope._dbinvalid( db )
_datascope._dbmark( db )
_datascope._dbcrunch( db )
_datascope._dbtruncate( db, nrecords )
_datascope._trtruncate( db, leave )
db = _datascope._dblookup( db, '', 'origin', '', '' )
db = _datascope._dbsubset( db, "orid == 645" )
db = _datascope._dblist2subset( db, rownumber_list )
db = _datascope._dbsort( db, 'time' )
db = _datascope._dbgroup( db, groupfields, None, 1 )
(first, last) = _datascope._dbget_range(db)
db = _datascope._dbungroup( db )
db = datascope.dbjoin( db1, db2 )
_datascope._dbunjoin( db, database_name, False )
db = _datascope._dbtheta( db1, db2, expr, False, None )
db = _datascope._dbnojoin( db1, db2 )
db = _datascope._dbseparate( db, 'origin' )
db = _datascope._dbsever( db, 'origin' )
db = _datascope._dbprocess( db, cmdlist )
value = _datascope._dbget( db )
_datascope._dbput( db )
_datascope._dbadd( db )
values = _datascope._dbgetv( db, 'lat', 'lon' )
_datascope._dbaddv( db, 'origin', 'lat', 61,.5922, 'lon', -149.130 )
_datascope._dbputv( db, 'lat', 61,.5922, 'lon', -149.130 )
record_num = _datascope._dbaddnull( db )
fname = _datascope._dbextfile( db, None )
fname = _datascope._dbfilename( db )
nrecs = _datascope._dbquery( db, dbRECORD_COUNT )
arid = _datascope._dbnextid( db, 'arid' )
result = _datascope._dbex_eval( db, expr, type )
resultlist = _datascope._dbmatches( db, dbt, hookname, None, None )
record = _datascope._dbfind( db, expr, -1, False )
xmlstring = _datascope._db2xml( db, None, None, None, None, False )
fname = _datascope._trwfname( db, pattern )
v = _datascope._trsample(db, 706139719.05000, 706139855.95000, "TKM", "BHZ", True, None)
v = _datascope._trsamplebins(db, 706139719.05000, 706139855.95000, "TKM", "BHZ", 50, True, None)
tr = _datascope._trloadchan( db, 706139719.05000, 706139855.95000, "TKM", "BHZ" )
tr = datascope.trload_css( db, 706139719.05000, 706139855.95000, None, None )
tr = datascope.trload_cssgrp( db, 706139719.05000, 706139855.95000, None, None )
tr = _datascope._trfilter(tr, filter_string)
_datascope._trapply_calib( tr )
v = _datascope._trdata( tr )
v = _datascope._trdatabins( tr, binsize )
rc = _datascope._trputdata( tr, data )
phi_deg = 45 theta_deg = -75 newchan = ( "A", "B", "C" ) _datascope._trrotate( tr, phi_deg, theta_deg, newchan )
_datascope._trrotate_to_standard( tr, ('E', 'N', 'Z') )
_datascope._trsplice( tr )
_datascope._trsplit( tr )
trout = datascope.trcopy(trin)
_datascope._trsave_wf(tr, db, None, None, False, False)
_datascope._trfree(tr)
_datascope._trdestroy(tr)
_datascope.dbALL _datascope.dbALTERNATE_KEY _datascope.dbBDOUBLE _datascope.dbBFLOAT _datascope.dbBINT _datascope.dbBOOLEAN _datascope.dbBSHORT _datascope.dbCOUNT _datascope.dbDATABASE_COUNT _datascope.dbDATABASE_DESCRIPTION _datascope.dbDATABASE_DETAIL _datascope.dbDATABASE_FILENAME _datascope.dbDATABASE_FILES _datascope.dbDATABASE_IS_WRITABLE _datascope.dbDATABASE_IS_WRITEABLE _datascope.dbDATABASE_NAME _datascope.dbDBPATH _datascope.dbDBPTR _datascope.dbDESCRIPTION _datascope.dbDETAIL _datascope.dbFIELD_BASE_TABLE _datascope.dbFIELD_COUNT _datascope.dbFIELD_DESCRIPTION _datascope.dbFIELD_DETAIL _datascope.dbFIELD_FORMAT _datascope.dbFIELD_INDEX _datascope.dbFIELD_NAME _datascope.dbFIELD_RANGE _datascope.dbFIELD_SEPARATOR _datascope.dbFIELD_SIZE _datascope.dbFIELD_TABLES _datascope.dbFIELD_TYPE _datascope.dbFIELD_UNITS _datascope.dbFOREIGN_KEYS _datascope.dbFORMAT _datascope.dbIDSERVER _datascope.dbINTEGER _datascope.dbINVALID _datascope.dbLASTIDS _datascope.dbLINK _datascope.dbLINK_FIELDS _datascope.dbLOCKS _datascope.dbNAME _datascope.dbNULL _datascope.dbOUTER_JOIN _datascope.dbPRIMARY_KEY _datascope.dbREAL _datascope.dbRECORD_COUNT _datascope.dbRECORD_SEPARATOR _datascope.dbRECORD_SIZE _datascope.dbRESPONSE _datascope.dbSCHEMA_DEFAULT _datascope.dbSCHEMA_DESCRIPTION _datascope.dbSCHEMA_DETAIL _datascope.dbSCHEMA_FIELDS _datascope.dbSCHEMA_LIST _datascope.dbSCHEMA_NAME _datascope.dbSCHEMA_TABLES _datascope.dbSCRATCH _datascope.dbSIZE _datascope.dbSORT_REVERSE _datascope.dbSORT_UNIQUE _datascope.dbSTRING _datascope.dbTABLE_ADDRESS _datascope.dbTABLE_COUNT _datascope.dbTABLE_CREATION _datascope.dbTABLE_DESCRIPTION _datascope.dbTABLE_DETAIL _datascope.dbTABLE_DIRNAME _datascope.dbTABLE_FIELDS _datascope.dbTABLE_FILENAME _datascope.dbTABLE_IS_ADDABLE _datascope.dbTABLE_IS_TRANSIENT _datascope.dbTABLE_IS_VIEW _datascope.dbTABLE_IS_WRITABLE _datascope.dbTABLE_IS_WRITEABLE _datascope.dbTABLE_NAME _datascope.dbTABLE_PRESENT _datascope.dbTABLE_SIZE _datascope.dbTIME _datascope.dbTIMEDATE_NAME _datascope.dbTYPE _datascope.dbUNIQUE_ID_NAME _datascope.dbVIEW_TABLE_COUNT _datascope.dbVIEW_TABLES _datascope.dbWAVEFORM _datascope.dbYEARDAY _datascope.strEXPR _datascope.strFIELD _datascope.strINTEGER _datascope.strNULL _datascope.strREAL _datascope.strSTRING _datascope.strTIME _datascope.strUNKNOWN
import sys import os import pylab sys.path.append( os.environ['ANTELOPE'] + '/data/python' ) from antelope.datascope import * db = dbopen( "/opt/antelope/data/db/demo/demo", "r" ) tr = trloadchan( db, 706139719.05000, 706139855.95000, "TKM", "BHZ" ) tr[3] = 0 v = trdata( tr ) pylab.plot(v) pylab.savefig('dataplot.png',dpi=100) os.system( "open dataplot.png" )
antelope_python(3y), pythondatascope(3y)
Kent Lindquist