All Samples(1751) | Call(1630) | Derive(0) | Import(121)
fabs(x) Return the absolute value of the float x.
src/p/y/pyjamas-0.7/examples/libtest/RandomModuleTest.py Pyjamas(Download)
from math import fsum as msum
except:
# fsum is new in 2.6
from math import fabs
def msum(x):
xx = [(fabs(v), i) for i, v in enumerate(x)]
xx.sort()
src/s/h/shedskin-HEAD/examples/mao.py shedskin(Download)
Original version of AO bench was written by Syoyo Fujita. The original code(Proce55ing version) is licensed under BSD3 license. You can freely modify, port and distribute AO bench ''' from math import sqrt, sin, cos, fabs import random from array import array
def vnormalize(c):
length = sqrt(vdot(c, c))
if fabs(length) > 1.0e-17:
c.x /= length
c.y /= length
c.z /= length
src/x/a/xal2-HEAD/trunk/src/jparc/scripts/examples/Lattice.py xal2(Download)
# $Id $ ############################################################################ import sys from math import fabs ############################################################################ LatticeError="LATTICE_ERROR:" true =(1>0) #get true
if drift_len < -eps: #ooops negative length: severe error raise LatticeError,"length is negative when appending: "+element.getName() elif fabs(drift_len) < eps: #too short drift: ignore pass else:
el_len=el.getLength() next_pos=next.getPosition() next_len=next.getLength() if fabs(el_pos+(el_len+next_len)*0.5-next_pos) > eps: raise LatticeError,"inconsistent distances between "+el.getName()+" and "+next.getName() #......................................................... class Element:
def getSlicePositions(self,cut_pos): """NOT FOR PUBLIC USE""" #calculate length and position of sliced parts up_len=cut_pos-self.getStartPosition() if fabs(up_len) < eps: up_len = 0 dn_len=self.getLength()-up_len if fabs(dn_len) < eps: dn_len = 0
upstream=CLASS(positions[0],positions[1],self.getName()) dnstream=CLASS(positions[2],positions[3],self.getName()+"+") marker=Marker(cut_pos) if fabs(upstream.getLength()) < eps: return [insert,marker,self] elif fabs(dnstream.getLength()) < eps: return [self,marker,insert]
def getUpstreamDrift(self): """Return the upstream drift space.""" len=self.getEffLength()*0.5 position=Element.getPosition(self) if fabs(len) < eps: return Marker(position) else:
def getDownstreamDrift(self): """Return the downstream drift space.""" len=self.getEffLength()*0.5 position=Element.getPosition(self) if fabs(len) < eps: return Marker(position) else:
src/x/a/xal2-HEAD/src/jparc/scripts/examples/Lattice.py xal2(Download)
# $Id $ ############################################################################ import sys from math import fabs ############################################################################ LatticeError="LATTICE_ERROR:" true =(1>0) #get true
if drift_len < -eps: #ooops negative length: severe error raise LatticeError,"length is negative when appending: "+element.getName() elif fabs(drift_len) < eps: #too short drift: ignore pass else:
el_len=el.getLength() next_pos=next.getPosition() next_len=next.getLength() if fabs(el_pos+(el_len+next_len)*0.5-next_pos) > eps: raise LatticeError,"inconsistent distances between "+el.getName()+" and "+next.getName() #......................................................... class Element:
def getSlicePositions(self,cut_pos): """NOT FOR PUBLIC USE""" #calculate length and position of sliced parts up_len=cut_pos-self.getStartPosition() if fabs(up_len) < eps: up_len = 0 dn_len=self.getLength()-up_len if fabs(dn_len) < eps: dn_len = 0
upstream=CLASS(positions[0],positions[1],self.getName()) dnstream=CLASS(positions[2],positions[3],self.getName()+"+") marker=Marker(cut_pos) if fabs(upstream.getLength()) < eps: return [insert,marker,self] elif fabs(dnstream.getLength()) < eps: return [self,marker,insert]
def getUpstreamDrift(self): """Return the upstream drift space.""" len=self.getEffLength()*0.5 position=Element.getPosition(self) if fabs(len) < eps: return Marker(position) else:
def getDownstreamDrift(self): """Return the downstream drift space.""" len=self.getEffLength()*0.5 position=Element.getPosition(self) if fabs(len) < eps: return Marker(position) else:
src/l/a/Langtangen-HEAD/src/py/examples/generator_expr.py Langtangen(Download)
#!/usr/bin/env python
"""Demonstration of generator expressions."""
# compute a sequence i**(-0.3)
from math import fabs
import sys, time
N = 10**int(sys.argv[1]) # no of terms in sequene
def smalldiff(term1, term2, eps=1.0E-8):
return fabs(term1 - term2) < eps
src/v/i/vispa-HEAD/vispa/trunk/examples/AnalysisDesigner/withROOT/tmva_calculate_variables_script.py vispa(Download)
from math import fmod,fabs,pi
from pxl.hep import Particle
def analyse(object):
'''Executed on every object'''
# only process pxl::Events
event = base.toEvent(object)
sumParticle.add(allJets[0])
sumParticle.add(allJets[1])
event.setUserRecord('sum_jets_mass',sumParticle.getMass())
event.setUserRecord('delta_jets_eta',fabs(allJets[0].getEta()-allJets[1].getEta()))
src/p/y/pyobjc-framework-Cocoa-2.3/Examples/AppKit/CocoaBindings/GraphicsBindings/GraphicsArrayController.py pyobjc-framework-Cocoa(Download)
from Foundation import *
from AppKit import *
from random import random
from math import fabs
class GraphicsArrayController (NSArrayController):
"""Allow filtering by color, just for the fun of it"""
filteredObjects = []
for item in objects:
hue = item.color.hueComponent()
if ((fabs(hue - filterHue) < 0.05) or
(fabs(hue - filterHue) > 0.95) or
(item is self.newCircle)):
filteredObjects.append(item)
src/w/x/wxmap2-HEAD/trunk/prc/lib/python/TCw2.py wxmap2(Download)
from math import atan2 from math import atan from math import pi from math import fabs from math import cos from math import sin from math import log
def ConsistAnal(rc0,rc1,i,tau,dtgs,dtrun=6.0):
fe0=rc0[0]
fe1=rc1[0]
dfe=fabs(fe1-fe0)
#
# mean fe of conseqitive runs and change in error direction (in rose)
#
febar=(fe0+fe1)*0.5
thfe0=rc0[1]
thfe1=rc1[1]
dthfe=fabs(thfe1-thfe0)
#
gc0=rc0[4]
gc1=rc1[4]
dgc=fabs(gc1-gc0)
#
bgc0=rc0[8]
bgc1=rc1[8]
dbgc=fabs(bgc1-bgc0)
xbgc0=rc0[10]
xbgc1=rc1[10]
dxbgc=xbgc1-xbgc0
# bt from tau=0 (dthdbgc)
#
dthgc=fabs(thgc1-thgc0)
if(dthgc > 180.0): dthgc=360.0-dthgc
dthdgc=mercat_theta(xgc0,xgc1,ygc0,ygc1)
dbtdst=(btspd1-btspd0)*dtspd
dfcdst=(fcspd1-fcspd0)*dtspd
dbtcrs=fabs(btcrs1-btcrs0)
if(dbtcrs > 180.0): dbtcrs=360.0-dbtcrs
dbtcrs=btcrs1-btcrs0
if(dbtcrs > 180.0): dbtcrs=360.0-dbtcrs
if(dbtcrs < -180.0): dbtcrs=360.0+dbtcrs
dfccrs=fabs(fccrs1-fccrs0)
stat[varname,tau,'sum']=var
try:
stat[varname,tau,'abssum']=stat[varname,tau,'abssum']+math.fabs(var)
except:
stat[varname,tau,'abssum']=math.fabs(var)
def FormatLon(flon):
from math import fabs
if(flon >= 180.0):
flon=flon-360.0
if(flon <= -100.0):
oflon="%5.1fW"%(fabs(flon))
elif(flon <= -10.0):
oflon=" %4.1fW"%(fabs(flon))
elif(flon <= -0.0):
oflon=" %3.1fW"%(fabs(flon))
elif(flon >= 0.0 and flon < 10.0):
oflon=" %3.1fE"%(fabs(flon))
elif(flon >= 0.0 and flon < 10.0):
oflon=" %3.1fE"%(fabs(flon))
elif(flon >= 10.0 and flon < 100.0):
oflon=" %4.1fE"%(fabs(flon))
else:
oflon="%5.1fE"%(fabs(flon))
return(oflon)
def FormatLat(flat):
from math import fabs
if(flat <= 0.0):
flat=fabs(flat)
src/w/x/wxmap2-HEAD/prc/lib/python/TCw2.py wxmap2(Download)
from math import atan2 from math import atan from math import pi from math import fabs from math import cos from math import sin from math import log
def ConsistAnal(rc0,rc1,i,tau,dtgs,dtrun=6.0):
fe0=rc0[0]
fe1=rc1[0]
dfe=fabs(fe1-fe0)
#
# mean fe of conseqitive runs and change in error direction (in rose)
#
febar=(fe0+fe1)*0.5
thfe0=rc0[1]
thfe1=rc1[1]
dthfe=fabs(thfe1-thfe0)
#
gc0=rc0[4]
gc1=rc1[4]
dgc=fabs(gc1-gc0)
#
bgc0=rc0[8]
bgc1=rc1[8]
dbgc=fabs(bgc1-bgc0)
xbgc0=rc0[10]
xbgc1=rc1[10]
dxbgc=xbgc1-xbgc0
# bt from tau=0 (dthdbgc)
#
dthgc=fabs(thgc1-thgc0)
if(dthgc > 180.0): dthgc=360.0-dthgc
dthdgc=mercat_theta(xgc0,xgc1,ygc0,ygc1)
dbtdst=(btspd1-btspd0)*dtspd
dfcdst=(fcspd1-fcspd0)*dtspd
dbtcrs=fabs(btcrs1-btcrs0)
if(dbtcrs > 180.0): dbtcrs=360.0-dbtcrs
dbtcrs=btcrs1-btcrs0
if(dbtcrs > 180.0): dbtcrs=360.0-dbtcrs
if(dbtcrs < -180.0): dbtcrs=360.0+dbtcrs
dfccrs=fabs(fccrs1-fccrs0)
stat[varname,tau,'sum']=var
try:
stat[varname,tau,'abssum']=stat[varname,tau,'abssum']+math.fabs(var)
except:
stat[varname,tau,'abssum']=math.fabs(var)
def FormatLon(flon):
from math import fabs
if(flon >= 180.0):
flon=flon-360.0
if(flon <= -100.0):
oflon="%5.1fW"%(fabs(flon))
elif(flon <= -10.0):
oflon=" %4.1fW"%(fabs(flon))
elif(flon <= -0.0):
oflon=" %3.1fW"%(fabs(flon))
elif(flon >= 0.0 and flon < 10.0):
oflon=" %3.1fE"%(fabs(flon))
elif(flon >= 0.0 and flon < 10.0):
oflon=" %3.1fE"%(fabs(flon))
elif(flon >= 10.0 and flon < 100.0):
oflon=" %4.1fE"%(fabs(flon))
else:
oflon="%5.1fE"%(fabs(flon))
return(oflon)
def FormatLat(flat):
from math import fabs
if(flat <= 0.0):
flat=fabs(flat)
src/f/o/fog-icmc-HEAD/OGL/comandos.py fog-icmc(Download)
# along with this program. If not, see <http://www.gnu.org/licenses/> #------------------------------------------------------------------------------- from math import sin, cos, radians, fabs, pi, atan2, degrees from direct.showbase import DirectObject from direct.showbase.ShowBase import Plane, Vec3, Point3, Point2
def move_camera(self, dx, dy, ativando=True):
if ativando:
try:
ang = degrees(atan2(dy, dx))
except:
ang = (pi / 2) * float(dy) / fabs(float(dy))
mod = pow(dy * dy + dx * dx, 0.5)
if base.mouseWatcherNode.hasMouse():
mpos = base.mouseWatcherNode.getMouse()
maior = fabs(mpos[0])
if fabs(mpos[1]) > maior:
maior = fabs(mpos[1])
if maior > 0.92:
dx = mpos[0]
dy = mpos[1]
try:
ang = degrees(atan2(dy, dx))
except:
ang = (pi / 2) * float(dy) / fabs(float(dy))
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Next