[SciPy-user] Eigenvalues of the Floquet matrix
Nils Wagner
nwagner at iam.uni-stuttgart.de
Mon Mar 16 13:18:11 EDT 2009
On Mon, 16 Mar 2009 11:00:26 -0400
Rob Clewley <rob.clewley at gmail.com> wrote:
>>>
>>> It would be really nice to have a setup.py ;-)
>
> I know, I'm trying to pay somebody this spring to write
>me one!
>
>> /home/nwagner/local/lib64/python2.6/site-packages/Pyrex/Compiler/Errors.py:17:
>> DeprecationWarning: BaseException.message has been
>> deprecated as of Python 2.6
>
> OK, for a start PyDSTool has not been tested at all on
>Python 2.6. I
> just haven't been able to keep up! If there's any chance
>you can also
> have 2.4.3 or 2.5 on your system then that would be the
>easiest thing
> to do. I know that people have installed successfully
>recently from
> SVN on Python 2.5. Maybe I need to post a clear
>disclaimer on my
> webpage since Python 2.6 has become so common.
>
>> Error occurred in generating Radau system
>> (while moving library extension modules to CWD)
>> <type 'exceptions.TypeError'> cannot concatenate 'str'
>>and
>> 'int' objects
>> Traceback (most recent call last):
>> File "seyranian-PyDSTool.py", line 43, in <module>
>> osc = Generator.Radau_ODEsystem(DSargs)
>> File
>> "/home/nwagner/svn/PyDSTool/PyDSTool/Generator/Radau_ODEsystem.py",
>> line 545, in __init__
>> self.compileLib()
>> File
>> "/home/nwagner/svn/PyDSTool/PyDSTool/Generator/Radau_ODEsystem.py",
>> line 991, in compileLib
>> raise RuntimeError
>> RuntimeError
>>
>>
>> Any idea ?
>
> I don't have a clue right now.
>
> The list of test failures you sent me is pretty
>catastrophic, which
> makes me suspect the problem is something basic in
>python that has
> changed between 2.5 and 2.6 that is at the heart of
>every one of the
> tests.
>
> And/or it's something to do with Pyrex getting involved
>for the legacy
> ODE solvers. I don't know why the pyrex compiler is
>being invoked,
> because it should be gcc. Can you look at the wiki
>GettingStarted page
> (Section 1.4.5.) on getting C integrators set up on
>Linux and tell me
> if you've set up SWIG and set the CC environment
>variable?
>
> -Rob
> _______________________________________________
> SciPy-user mailing list
> SciPy-user at scipy.org
> http://mail.scipy.org/mailman/listinfo/scipy-user
Hi Rob,
the entries I found in
/usr/lib64/python2.6/config/Makefile
CC= gcc -pthread
CXX= g++
MAINCC= $(CC)
LINKCC= $(PURIFY) $(MAINCC)
AR= ar
RANLIB= ranlib
SVNVERSION= echo exported
swig -version
SWIG Version 1.3.36
Compiled with g++ [x86_64-suse-linux-gnu]
Please see http://www.swig.org for reporting bugs and
further information
echo $CC is currently empty.
How do I set the environmental variable ?
Cheers,
Nils
Here is the new output of run_all_tests.py
Summary:
Basic PyDSTool functions: appears to work on your system
Map related modules: appears to work on your system
VODE related modules: appears to work on your system
Symbolic differentiation module: appears to work on your
system
Parameter estimation module: appears to be broken on your
system
PyCont: appears to be broken on your system
Dopri ODE systems: appears to be broken on your system
Radau ODE systems: appears to be broken on your system
Parameter estimation module with external compilers:
appears to work on your system
PyCont interface to AUTO: appears to be broken on your
system
python -i pest_test2.py
/home/nwagner/local/lib64/python2.6/site-packages/Pyrex/Compiler/Errors.py:17:
DeprecationWarning: BaseException.message has been
deprecated as of Python 2.6
self.message = message
[ 0.05714896 0.20918955 0.58088371]
[ 3.60595823e-01+0.j -2.29878191e-17+0.j
6.16263995e-02+0.j]
[ 0.06162640+0.j 0.36059582+0.j]
Generating non-uniform samples from HH orbit...
... done
HH spike time found at 8.43278894472
Traceback (most recent call last):
File "pest_test2.py", line 127, in <module>
verbose=True)
File
"/home/nwagner/svn/PyDSTool/PyDSTool/Toolbox/ParamEst.py",
line 1215, in run
int(verbose))
File
"/home/nwagner/local/lib64/python2.6/site-packages/scipy/optimize/optimize.py",
line 1199, in fminbound
fx = func(x,*args)
File
"/home/nwagner/svn/PyDSTool/PyDSTool/Toolbox/ParamEst.py",
line 354, in residual
r = self._res_fn(p, extra_args)
File
"/home/nwagner/svn/PyDSTool/PyDSTool/Toolbox/ParamEst.py",
line 416, in _res_fn
return pest.evaluate()[0]
File
"/home/nwagner/svn/PyDSTool/PyDSTool/Toolbox/ParamEst.py",
line 813, in evaluate
res = self.context.residual(self.testModel)
File "/home/nwagner/svn/PyDSTool/PyDSTool/MProject.py",
line 1019, in residual
self.evaluate(model)
File "/home/nwagner/svn/PyDSTool/PyDSTool/MProject.py",
line 1003, in evaluate
new_result = test_mi(ref_mi)
File "/home/nwagner/svn/PyDSTool/PyDSTool/MProject.py",
line 1282, in evaluate
target.get_test_traj(force=force)
File "/home/nwagner/svn/PyDSTool/PyDSTool/MProject.py",
line 1374, in get_test_traj
self.compute_traj()
File "/home/nwagner/svn/PyDSTool/PyDSTool/MProject.py",
line 1360, in compute_traj
self.model.compute(trajname=self._trajname,
force=True)
File "/home/nwagner/svn/PyDSTool/PyDSTool/Model.py",
line 2449, in compute
MI, swRules)
File "/home/nwagner/svn/PyDSTool/PyDSTool/Model.py",
line 2064, in _findTrajInitiator
self.verboselevel)
File "/home/nwagner/svn/PyDSTool/PyDSTool/Model.py",
line 2885, in findTrajInitiator
dxdt = dict(MI.Rhs(t, icdict, pardict))
File "/home/nwagner/svn/PyDSTool/PyDSTool/MProject.py",
line 1209, in Rhs
return self.model.Rhs(t, xdict, pdict)
File "/home/nwagner/svn/PyDSTool/PyDSTool/Model.py",
line 1646, in Rhs
'norm': self._normord})
File "/home/nwagner/svn/PyDSTool/PyDSTool/Points.py",
line 124, in __init__
datalist.append(coorddict[c][0])
IndexError: invalid index to scalar variable.
More information about the SciPy-User
mailing list