avni.f2py module#
This module ‘f2py’ is auto-generated with f2py (version:2). Functions:
closfl(lufl,istat) openfl(lufl,namein,iap,ifile,irec,istat,lrec) bffi(lufl,ifbin,ibuf,nbytes,istat,nread,irec) getflpos(lufl,iposition,ierror) swap4of4(iword) acosd = acosd(arg) dsind = dsind(darg) atand = atand(arg) sind = sind(arg) cosd = cosd(arg) dcosd = dcosd(darg) dacosd = dacosd(darg) tand = tand(arg) asind = asind(arg) tadder(jy,jd,ih,im,fs,jy1,jd1,ih1,im1,fs1,secs) y,wk1,wk2,wk3 = ylm(xlat,xlon,lmax,ylen,wklen) lpyr = lpyr(iy) drspleder = drspleder(i1,i2,x,y,q,s,ilen=len(x)) x,xp,xcosec = legndr(theta,l,m,wklen) ddelaz(eplat,eplong,stlat,stlong,delta,azep,azst) delta,azep,azst = ddelazgc(eplat,eplong,stlat,stlong) pdaz(epla,eplo,azim,delta,xlat,xlon) delazgc(eplat,eplong,stlat,stlong,delta,azep,azst) monday(iy,jd,mo,id) julday = julday(iy,imo,idm) delaz(eplat,eplong,stlat,stlong,delta,azep,azst) yreal = shold(rlat,rlon,lold,numold) sub_indices(lmax,numcoe,indexl,indexm,indextyp) xp = xp(l,m,theta) factrl = factrl(n) gammln = gammln(xx) plgndr = plgndr(l,m,x) difftime(time1,time2,timediff) nread,ierror = loadnbn2memory(igcmtchoice,allorder,qcmt) getcmt5(ievt,catalog,iyear,month,iday,ihour,minute,fsec,catlat,catlon,catdep,xmb,xms,region,event,stamp,elat,elon,edep,xm,sc,iexp,ierror) ievt,iyear,month,iday,ihour,minute,fsec,elat,elon,edep,xmw,ierror = getcmtbyname(event) readnbn(lu,nread,ierror) splcon,splcond = vbspl(x,np,xarr) q,f = drspln(i1,i2,x,y) drsple = drsple(i1,i2,x,y,q,s) qtau(ilay,x,pray,isotropic,iraytype,qray) get_ishflag(phase,ishflag) reademfl(lu,nl,xb,xt,icm,ici,nlev,iflu,iani,ierr,ml=len(xb)) get_branch(imodel,phase,narr,delta,slowness,ddeltadp,branch,ierror) qtauall(ilay,x,pray,isotropic,iraytype,qray,vpv,vph,vsv,vsh,eta,qmu,qkappa,s1,s2,s3,s4,s5,r) evemb(ilay,rad,rho,grav,bigk,pres,vaisala,bullen,ierr) fdrays(delta,npps,p,t,d,dddp,q,turn,pr,tr,dddpr,qr,turad,nray,maxray=len(p)) evem(ilay,rad,isotropic,rho,vpv,vph,vsv,vsh,eta,qmu,qka,ierr) dxt(ilay,x,pray,isotropic,iraytype,d,f) getptab(ianisoflag,ishflag,iss,isl,np,ns,id,pmin,pmax,nps,p,t,d,dddp,tstar,turn) drspledr = drspledr(i1,i2,x,y,q,s) evemdr(ilay,rad,isotropic,rho,vpv,vph,vsv,vsh,eta,qmu,qka) fqs(ilay,x,xnorm,iturn,fxtpp,dxtdp,pray,isotropic,iraytype,nvals,vals) prange(name,xbotlay,xtoplay,ianisoflag,ishflag,radso,isl,icm,ici,pmin,pmax,numlay=len(xbotlay)) evemell(rad,ell,eta2,ierr) qtauzero(ilay,a1,b1,pray,isotropic,iraytype,z) grav,vaisala,bullen,pressure = getbullen(emodel,maxlay,capom,capg) cagcrays_pm(lu,filename,epla,eplo,depth,stla,stlo,phase,ishflag,ianisoflag,itypcalc,delta,azep,azst,narr,arrivaltime,slowness,dtddepth,ddeltadp,tstar,ellcorr,nrayptsx,iraytpx,iraylayx,rayradx,raydeltax,raylatx,raylongx,raytimex,ireadagain,maxarr=len(arrivaltime),maxraypts=shape(iraytpx,0)) anivel(th,itp,vpv8,vph8,vsv8,vsh8,eta8,vpha,vgrp,phi) reset_ptab() reademb(lu,nl,xb,xt,nlev,iflu,iani,capom,capg,ierr,ml=len(xb)) krunge = krunge(n,y,f,x,h) readptab(lu,initpos,rad4,isl,ifanis,ierr) tt_predict(delstep,filename,iallpsv,iellip,epla,eplo,depth,phase_file) wgray(pray,ilay,xbot,xtop,numlev,isotropic,iraytype,delta,ttime,dddp,tstar,xturn,npts,runrad,rundel,runtim,maxpts=len(runrad)) conv2geocen(xlatin,eplaout) wgint(ilay,r1,r2,xnorm,iturn,fxtpp,dxtdp,pray,isotropic,iraytype,nint,deltainc,ttimeinc,dddpinc,tstarinc) psvrayin(ia,ics,icm,ici,i670,i400,i220,np,ns,id,iss,irr,nn,ilay=len(np)) addray(nps,id,ic1,i,ic2=len(nps)) jchar = jchar(ia) rayseq(np,ns,iss,irr,icnsx,icnr,icn,iseq,idirseg,nseg,nn=len(np)) yarr,yarrp = dbsplrem(x,x0,xright,np)
- COMMON blocks:
/gioheader/ iopen(20),ipos(20),irw(20),isize(20),irecl(20) /plevel/ iprtlv /nbncommon/ nreadnbn,ivernbn(500000),cmtnamenbn(500000,16),stampnbn(500000,16),catalognbn(500000,4),regionnbn(500000,24),lyearnbn(500000),monthnbn(500000),idaynbn(500000),ihnbn(500000),minnbn(500000),fsecnbn(500000),eplatnbn(500000),eplongnbn(500000),depthnbn(500000),xmbnbn(500000),xmsnbn(500000),itypcmtnbn(500000),itypstfnbn(500000),isbnbn(500000),icbnbn(500000),icutbnbn(500000),issnbn(500000),icsnbn(500000),icutsnbn(500000),ismnbn(500000),icmnbn(500000),icutmnbn(500000),ires1nbn(500000),ires2nbn(500000),ires3nbn(500000),ires4nbn(500000),ires5nbn(500000),ires6nbn(500000),torgnbn(500000),jhnbn(500000),jminnbn(500000),xsecnbn(500000),errtnbn(500000),epanbn(500000),xlatnbn(500000),insnbn(500000),erranbn(500000),eponbn(500000),xlonnbn(500000),iewnbn(500000),erronbn(500000),xdnbn(500000),errdnbn(500000),itypdepnbn(500000),durtnbn(500000),iexpnbn(500000),xmnbn(6,500000),xerrnbn(6,500000),evnbn(3,500000),iplnbn(3,500000),iaznbn(3,500000),scnbn(500000),istrnbn(2,500000),idipnbn(2,500000),islpnbn(2,500000) /empar1/ emtitle(80) /empar2/ radlev(1000),rholev(1000),rhospl(3,1000),vpvlev(1000),vpvspl(3,1000),vsvlev(1000),vsvspl(3,1000),bigqklev(1000),bigqkspl(3,1000),bigqmlev(1000),bigqmspl(3,1000),vphlev(1000),vphspl(3,1000),vshlev(1000),vshspl(3,1000),etalev(1000),etaspl(3,1000),vpisolev(1000),vpisospl(3,1000),vsisolev(1000),vsisospl(3,1000),elllev(1000),ellspl(3,1000),eta2lev(1000),eta2spl(3,1000),gravlev(1000),gravspl(3,1000),numemlev /empar3/ topemreg(30),botemreg(30),itoplev(30),ibotlev(30),numemreg /ptablex/ nlayers,pfull(16000),tfull(16000,25,3),dfull(16000,25,3),dddpfull(16000,25,3),tstarfull(16000,25,3),xturnfull(16000,25,3),npfull(25,3),topfull(25),botfull(25),tabove(16000,3),tbelow(16000,3),dabove(16000,3),dbelow(16000,3),dddpabove(16000,3),dddpbelow(16000,3),tstarabove(16000,3),tstarbelow(16000,3),npabove(3),npbelow(3)
.