Skip to content

Commit

Permalink
FEAT: add integrate.
Browse files Browse the repository at this point in the history
  • Loading branch information
cournape committed Jun 11, 2011
1 parent 180cda7 commit 3e37573
Show file tree
Hide file tree
Showing 3 changed files with 176 additions and 0 deletions.
4 changes: 4 additions & 0 deletions bento.info
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ Classifiers:
HookFile:
bscript,
scipy/fftpack/bscript,
scipy/integrate/bscript,
scipy/lib/blas/bscript,
scipy/lib/lapack/bscript,
scipy/linalg/bscript,
Expand All @@ -51,6 +52,7 @@ HookFile:
Recurse:
scipy/cluster,
scipy/fftpack,
scipy/integrate,
scipy/lib,
scipy/linalg,
scipy/optimize,
Expand All @@ -65,6 +67,7 @@ DataFiles: tests
constants/tests/*.py,
fftpack/tests/*.py,
fftpack/tests/*.npz,
integrate/tests/*.py,
lib/blas/tests/*.py,
lib/lapack/tests/*.py,
linalg/tests/*.py,
Expand All @@ -88,6 +91,7 @@ Library:
scipy.cluster,
scipy.constants,
scipy.fftpack,
scipy.integrate,
scipy.lib,
scipy.linalg,
scipy.misc,
Expand Down
129 changes: 129 additions & 0 deletions scipy/integrate/bento.info
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
Library:
CompiledLibrary: linpack_lite
Sources:
linpack_lite/dgbfa.f,
linpack_lite/dgbsl.f,
linpack_lite/dgefa.f,
linpack_lite/dgesl.f,
linpack_lite/dgtsl.f,
linpack_lite/zgbfa.f,
linpack_lite/zgbsl.f,
linpack_lite/zgefa.f,
linpack_lite/zgesl.f
CompiledLibrary: mach
Sources:
mach/d1mach.f,
mach/i1mach.f,
mach/r1mach.f,
mach/xerror.f
CompiledLibrary: quadpack
Sources:
quadpack/dqag.f,
quadpack/dqage.f,
quadpack/dqagi.f,
quadpack/dqagie.f,
quadpack/dqagp.f,
quadpack/dqagpe.f,
quadpack/dqags.f,
quadpack/dqagse.f,
quadpack/dqawc.f,
quadpack/dqawce.f,
quadpack/dqawf.f,
quadpack/dqawfe.f,
quadpack/dqawo.f,
quadpack/dqawoe.f,
quadpack/dqaws.f,
quadpack/dqawse.f,
quadpack/dqc25c.f,
quadpack/dqc25f.f,
quadpack/dqc25s.f,
quadpack/dqcheb.f,
quadpack/dqelg.f,
quadpack/dqk15.f,
quadpack/dqk15i.f,
quadpack/dqk15w.f,
quadpack/dqk21.f,
quadpack/dqk31.f,
quadpack/dqk41.f,
quadpack/dqk51.f,
quadpack/dqk61.f,
quadpack/dqmomo.f,
quadpack/dqng.f,
quadpack/dqpsrt.f,
quadpack/dqwgtc.f,
quadpack/dqwgtf.f,
quadpack/dqwgts.f
CompiledLibrary: dop
Sources:
dop/dop853.f,
dop/dopri5.f
CompiledLibrary: odepack
Sources:
odepack/adjlr.f,
odepack/aigbt.f,
odepack/ainvg.f,
odepack/blkdta000.f,
odepack/bnorm.f,
odepack/cdrv.f,
odepack/cfode.f,
odepack/cntnzu.f,
odepack/ddasrt.f,
odepack/ddassl.f,
odepack/decbt.f,
odepack/ewset.f,
odepack/fnorm.f,
odepack/intdy.f,
odepack/iprep.f,
odepack/jgroup.f,
odepack/lsoda.f,
odepack/lsodar.f,
odepack/lsode.f,
odepack/lsodes.f,
odepack/lsodi.f,
odepack/lsoibt.f,
odepack/md.f,
odepack/mdi.f,
odepack/mdm.f,
odepack/mdp.f,
odepack/mdu.f,
odepack/nnfc.f,
odepack/nnsc.f,
odepack/nntc.f,
odepack/nroc.f,
odepack/nsfc.f,
odepack/odrv.f,
odepack/pjibt.f,
odepack/prep.f,
odepack/prepj.f,
odepack/prepji.f,
odepack/prja.f,
odepack/prjs.f,
odepack/rchek.f,
odepack/roots.f,
odepack/slsbt.f,
odepack/slss.f,
odepack/solbt.f,
odepack/solsy.f,
odepack/srcar.f,
odepack/srcma.f,
odepack/srcms.f,
odepack/srcom.f,
odepack/sro.f,
odepack/stoda.f,
odepack/stode.f,
odepack/stodi.f,
odepack/vmnorm.f,
odepack/vnorm.f,
odepack/vode.f,
odepack/xerrwv.f,
odepack/xsetf.f,
odepack/xsetun.f,
odepack/zvode.f
Extension: _quadpack
Sources: _quadpackmodule.c
Extension: _odepack
Sources: _odepackmodule.c
Extension: vode
Sources: vode.pyf
Extension: _dop
Sources: dop.pyf
43 changes: 43 additions & 0 deletions scipy/integrate/bscript
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
from bento.commands import hooks

@hooks.pre_build()
def pre_build(context):
bld = context.waf_context

#def builder(extension):
# bld(features="c fc bento cthlib",
# source=extension.sources,
# target=extension.name)
#context.register_builder("linpack_lite", builder)
#context.register_builder("mach", builder)
#context.register_builder("quadpack", builder)
#context.register_builder("dop", builder)
#context.register_builder("odepack", builder)

def builder(extension):
bld(features="c pyext bento cshlib",
source=extension.sources,
target=extension.name,
use="quadpack linpack_lite mach FBLAS CLIB")
context.register_builder("_quadpack", builder)

def builder(extension):
bld(features="c pyext bento cshlib",
source=extension.sources,
target=extension.name,
use="odepack linpack_lite mach FBLAS CLIB")
context.register_builder("_odepack", builder)

def builder(extension):
bld(features="c pyext bento cshlib f2py",
source=extension.sources,
target=extension.name,
use="odepack linpack_lite mach FBLAS CLIB")
context.register_builder("vode", builder)

def builder(extension):
bld(features="c pyext bento cshlib f2py",
source=extension.sources,
target=extension.name,
use="dop FBLAS CLIB")
context.register_builder("_dop", builder)

0 comments on commit 3e37573

Please sign in to comment.