mailRe: relax on Mac with fink


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Jack Howarth on February 25, 2010 - 15:44:
Edward,
    Thanks. I had to recreate a minfx-1.0.3.zip archive from
the contents of the svn and reuse the missing setup.py file
from the minfx-1.0.2.zip archive in order to build an updated
minfx-py26 package. Building the relax 1.3 branch under fink
(using the attached fink packaging files), I get the following
results on powerpc-apple-darwin9.8.0 (which contain one new
failure for this platform compared to the relax-1.2.0 release
in the System/Functional tests). I'll check the results on
i386 and x86_64 fink later tonight.
                    Jack
ps I noticed that minfx for both 1.0.2 and 1.0.3 doesn't report
a version despite each installation having the version field
set in setup.py. Is there a fix for this? Also, shouldn't the
scons installation have a dependency check for the 1.0.3 release
of minfx before it proceeds?

relax --info



                                     relax repository checkout

                              Molecular dynamics by NMR data analysis

                             Copyright (C) 2001-2006 Edward d'Auvergne
                         Copyright (C) 2006-2010 the relax development team

This is free software which you are welcome to modify and redistribute under 
the conditions of the
GNU General Public License (GPL).  This program, including all modules, is 
licensed under the GPL
and comes with absolutely no warranty.  For details type 'GPL' within the 
relax prompt.

Assistance in using the relax prompt and scripting interface can be accessed 
by typing 'help' within
the prompt.

Hardware information:
    Machine:                 Power Macintosh
    Processor:               powerpc

System information:
    System:                  Darwin
    Release:                 9.8.0
    Version:                 Darwin Kernel Version 9.8.0: Wed Jul 15 16:57:01 
PDT 2009; root:xnu-1228.15.4~1/RELEASE_PPC
    Mac version:             10.5.8 (, , ) PowerPC
    Distribution:              
    Full platform string:    Darwin-9.8.0-Power_Macintosh-powerpc-32bit

Software information:
    Architecture:            32bit 
    Python version:          2.6.4
    Python branch:           tags/r264
    Python build:            r264:75706, Feb 24 2010 14:23:45
    Python compiler:         GCC 4.0.1 (Apple Inc. build 5493)
    Python implementation:   CPython
    Python revision:         75706
    Numpy version:           1.3.0
    Libc version:             

Python packages (most are optional):

Package              Installed       Version         Path           
minfx                True            Unknown         
/sw/lib/python2.6/site-packages/minfx
bmrblib              False           
numpy                True            1.3.0           
/sw/lib/python2.6/site-packages/numpy
ScientificPython     True            2.8             
/sw/lib/python2.6/site-packages/Scientific
wxPython             False           
mpi4py               False           
epydoc               False           
optparse             True            1.5.3           
/sw/lib/python2.6/optparse.pyc
Numeric              True            24.2            
/sw/lib/python2.6/site-packages/Numeric/Numeric.pyc
readline             True                            
/sw/lib/python2.6/lib-dynload/readline.so
profile              True                            
/sw/lib/python2.6/profile.pyc
bz2                  True                            
/sw/lib/python2.6/lib-dynload/bz2.so
gzip                 True                            
/sw/lib/python2.6/gzip.pyc
os.devnull           True                            /sw/lib/python2.6/os.pyc

Compiled relax C modules:
    Relaxation curve fitting: True

relax --test-suite
Echoing of user function calls has been enabled.




#############################
# System / functional tests #
#############################


..............F....................................................................................................
======================================================================
FAIL: Test the 'rigid' model for randomly rotated tensors with no motion.
----------------------------------------------------------------------

relax> pipe.create(pipe_name='test', pipe_type='frame order')



                                     relax repository checkout

                              Molecular dynamics by NMR data analysis

                             Copyright (C) 2001-2006 Edward d'Auvergne
                         Copyright (C) 2006-2010 the relax development team

This is free software which you are welcome to modify and redistribute under 
the conditions of the
GNU General Public License (GPL).  This program, including all modules, is 
licensed under the GPL
and comes with absolutely no warranty.  For details type 'GPL' within the 
relax prompt.

Assistance in using the relax prompt and scripting interface can be accessed 
by typing 'help' within
the prompt.


relax> pipe.create(pipe_name='rigid', pipe_type='frame order')

relax> 
script(file='/sw/lib/relax-py26/test_suite/system_tests/scripts/frame_order/tensors_rigid_rand_rot.py',
 quit=False)
script = 
'/sw/lib/relax-py26/test_suite/system_tests/scripts/frame_order/tensors_rigid_rand_rot.py'
----------------------------------------------------------------------------------------------------
# Random rotation matrix:
# [[ 0.33282568, -0.83581125,  0.43663098],
#  [-0.92326661, -0.19462612,  0.33120905],
#  [-0.19184846, -0.51336169, -0.83645319]]
# Euler angles:
# alpha: 5.0700283197712777
# beta: 2.5615753919522359
# gamma: 0.64895449611163691


# The error value.
error = 1.4741121114678945e-05

# Load tensor 0.
align_tensor.init(tensor='a 0', params=(0.00014221982216882766, 
-0.00014454300156652134, -0.00070779621164871397, -0.00060161949408277324, 
0.00020200800707295083), param_types=0)
align_tensor.init(tensor='b 0', params=(-1.3288330878574132e-05, 
0.00020354043164217626, -0.00046409902800134087, 0.0002493202418302213, 
-0.00077964218698160488), param_types=0)
align_tensor.init(tensor='a 0', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.init(tensor='b 0', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.set_domain(tensor='a 0', domain='a')
align_tensor.set_domain(tensor='b 0', domain='b')

# Load tensor 1.
align_tensor.init(tensor='a 1', params=(-0.00014307694949297205, 
-0.00039671919293883539, -0.00024724524395487659, 0.00031948292975139144, 
0.00018868359624777637), param_types=0)
align_tensor.init(tensor='b 1', params=(-9.738292410013338e-05, 
-0.00038634774864149617, -0.00027912458757344276, -0.00038171766743202567, 
-0.00011588335825493787), param_types=0)
align_tensor.init(tensor='a 1', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.init(tensor='b 1', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.set_domain(tensor='a 1', domain='a')
align_tensor.set_domain(tensor='b 1', domain='b')

# Load tensor 2.
align_tensor.init(tensor='a 2', params=(-0.00022967898444150887, 
-0.00027171643813494106, -0.00021961563147411279, 0.00010337393266477703, 
0.00029030226175831515), param_types=0)
align_tensor.init(tensor='b 2', params=(-0.00017932499024246612, 
-0.00033064833984871618, -0.00019167049464976276, -0.00018228662361670689, 
-0.00024786515322241842), param_types=0)
align_tensor.init(tensor='a 2', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.init(tensor='b 2', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.set_domain(tensor='a 2', domain='a')
align_tensor.set_domain(tensor='b 2', domain='b')

# Load tensor 3.
align_tensor.init(tensor='a 3', params=(0.00043690692358615301, 
-0.00034379559287467062, -0.00019359695171683388, 0.00030194133983804048, 
-6.314162250164486e-05), param_types=0)
align_tensor.init(tensor='b 3', params=(3.2029991098699158e-05, 
0.0001030927713217096, -0.00040609134800855906, -0.00027871118513542376, 
0.00018429705265751148), param_types=0)
align_tensor.init(tensor='a 3', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.init(tensor='b 3', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.set_domain(tensor='a 3', domain='a')
align_tensor.set_domain(tensor='b 3', domain='b')

# Load tensor 4.
align_tensor.init(tensor='a 4', params=(-0.00026249527958822807, 
0.00073561736796410628, 6.3975419225898133e-05, 6.2788017118057252e-05, 
0.00020119758245770023), param_types=0)
align_tensor.init(tensor='b 4', params=(0.00023041655343338213, 
-0.00028914097123516663, 8.5942868106736884e-05, 0.00057733961469646491, 
0.00023383246814246303), param_types=0)
align_tensor.init(tensor='a 4', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.init(tensor='b 4', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.set_domain(tensor='a 4', domain='a')
align_tensor.set_domain(tensor='b 4', domain='b')

# Load tensor 5.
align_tensor.init(tensor='a 5', params=(0.00048180707211229368, 
-0.00033930112217225942, 0.00011094068795736053, 0.00070350646902989675, 
0.00037537667271407197), param_types=0)
align_tensor.init(tensor='b 5', params=(-0.00034205987160777676, 
-5.6563966889313711e-05, -0.00048729767346789097, -0.00020195965056872761, 
0.00064352392049120096), param_types=0)
align_tensor.init(tensor='a 5', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.init(tensor='b 5', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.set_domain(tensor='a 5', domain='a')
align_tensor.set_domain(tensor='b 5', domain='b')

# Load tensor 6.
align_tensor.init(tensor='a 6', params=(0.00035672066304092451, 
-0.00026838578790208884, -0.00016936140664230585, 0.00017187371551506447, 
-0.00030579015509609098), param_types=0)
align_tensor.init(tensor='b 6', params=(0.00020255575866227554, 
0.00015766165657592193, -0.00022547338964377635, -0.00031137881231040781, 
9.8269840241030186e-05), param_types=0)
align_tensor.init(tensor='a 6', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.init(tensor='b 6', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.set_domain(tensor='a 6', domain='a')
align_tensor.set_domain(tensor='b 6', domain='b')

# Load tensor 7.
align_tensor.init(tensor='a 7', params=(0.00017061308478202151, 
-0.00076455273118810501, -0.00052048809712606505, 0.00049258369866413392, 
-0.00013905141064073534), param_types=0)
align_tensor.init(tensor='b 7', params=(0.00013226613079678079, 
-0.00028875805425577231, -0.00055280116463899331, -0.00079483102252618661, 
-0.00012673098706816532), param_types=0)
align_tensor.init(tensor='a 7', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.init(tensor='b 7', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.set_domain(tensor='a 7', domain='a')
align_tensor.set_domain(tensor='b 7', domain='b')

# Load tensor 8.
align_tensor.init(tensor='a 8', params=(-0.00022193220790426714, 
-0.00090073235703922686, 0.00050867766236886724, 0.00028215012727179065, 
0.0002562167583736733), param_types=0)
align_tensor.init(tensor='b 8', params=(-0.00082779604132576475, 
-0.0001229250183977039, 0.00026827297822125086, -0.00076816617763492308, 
1.787549543771558e-05), param_types=0)
align_tensor.init(tensor='a 8', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.init(tensor='b 8', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.set_domain(tensor='a 8', domain='a')
align_tensor.set_domain(tensor='b 8', domain='b')

# Load tensor 9.
align_tensor.init(tensor='a 9', params=(0.00037091020965736575, 
-0.00012230875848954012, -0.00016247713611487416, -0.00042725170061841107, 
9.0103851318397519e-05), param_types=0)
align_tensor.init(tensor='b 9', params=(-0.00019129846420341554, 
0.00047556140822968502, -0.0001921404751338773, 0.00021386940177866865, 
-0.00026418197641736997), param_types=0)
align_tensor.init(tensor='a 9', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.init(tensor='b 9', params=(error, error, error, error, error), 
param_types=0, errors=True)
align_tensor.set_domain(tensor='a 9', domain='a')
align_tensor.set_domain(tensor='b 9', domain='b')
----------------------------------------------------------------------------------------------------

relax> align_tensor.init(tensor='a 0', params=(0.00014221982216882766, 
-0.00014454300156652134, -0.00070779621164871397, -0.00060161949408277324, 
0.00020200800707295083), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='b 0', params=(-1.3288330878574132e-05, 
0.00020354043164217626, -0.00046409902800134087, 0.0002493202418302213, 
-0.00077964218698160488), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='a 0', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.init(tensor='b 0', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.set_domain(tensor='a 0', domain='a')

relax> align_tensor.set_domain(tensor='b 0', domain='b')

relax> align_tensor.init(tensor='a 1', params=(-0.00014307694949297205, 
-0.00039671919293883539, -0.00024724524395487659, 0.00031948292975139144, 
0.00018868359624777637), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='b 1', params=(-9.738292410013338e-05, 
-0.00038634774864149617, -0.00027912458757344276, -0.00038171766743202567, 
-0.00011588335825493787), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='a 1', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.init(tensor='b 1', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.set_domain(tensor='a 1', domain='a')

relax> align_tensor.set_domain(tensor='b 1', domain='b')

relax> align_tensor.init(tensor='a 2', params=(-0.00022967898444150887, 
-0.00027171643813494106, -0.00021961563147411279, 0.00010337393266477703, 
0.00029030226175831515), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='b 2', params=(-0.00017932499024246612, 
-0.00033064833984871618, -0.00019167049464976276, -0.00018228662361670689, 
-0.00024786515322241842), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='a 2', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.init(tensor='b 2', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.set_domain(tensor='a 2', domain='a')

relax> align_tensor.set_domain(tensor='b 2', domain='b')

relax> align_tensor.init(tensor='a 3', params=(0.00043690692358615301, 
-0.00034379559287467062, -0.00019359695171683388, 0.00030194133983804048, 
-6.314162250164486e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='b 3', params=(3.2029991098699158e-05, 
0.0001030927713217096, -0.00040609134800855906, -0.00027871118513542376, 
0.00018429705265751148), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='a 3', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.init(tensor='b 3', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.set_domain(tensor='a 3', domain='a')

relax> align_tensor.set_domain(tensor='b 3', domain='b')

relax> align_tensor.init(tensor='a 4', params=(-0.00026249527958822807, 
0.00073561736796410628, 6.3975419225898133e-05, 6.2788017118057252e-05, 
0.00020119758245770023), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='b 4', params=(0.00023041655343338213, 
-0.00028914097123516663, 8.5942868106736884e-05, 0.00057733961469646491, 
0.00023383246814246303), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='a 4', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.init(tensor='b 4', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.set_domain(tensor='a 4', domain='a')

relax> align_tensor.set_domain(tensor='b 4', domain='b')

relax> align_tensor.init(tensor='a 5', params=(0.00048180707211229368, 
-0.00033930112217225942, 0.00011094068795736053, 0.00070350646902989675, 
0.00037537667271407197), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='b 5', params=(-0.00034205987160777676, 
-5.6563966889313711e-05, -0.00048729767346789097, -0.00020195965056872761, 
0.00064352392049120096), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='a 5', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.init(tensor='b 5', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.set_domain(tensor='a 5', domain='a')

relax> align_tensor.set_domain(tensor='b 5', domain='b')

relax> align_tensor.init(tensor='a 6', params=(0.00035672066304092451, 
-0.00026838578790208884, -0.00016936140664230585, 0.00017187371551506447, 
-0.00030579015509609098), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='b 6', params=(0.00020255575866227554, 
0.00015766165657592193, -0.00022547338964377635, -0.00031137881231040781, 
9.8269840241030186e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='a 6', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.init(tensor='b 6', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.set_domain(tensor='a 6', domain='a')

relax> align_tensor.set_domain(tensor='b 6', domain='b')

relax> align_tensor.init(tensor='a 7', params=(0.00017061308478202151, 
-0.00076455273118810501, -0.00052048809712606505, 0.00049258369866413392, 
-0.00013905141064073534), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='b 7', params=(0.00013226613079678079, 
-0.00028875805425577231, -0.00055280116463899331, -0.00079483102252618661, 
-0.00012673098706816532), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='a 7', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.init(tensor='b 7', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.set_domain(tensor='a 7', domain='a')

relax> align_tensor.set_domain(tensor='b 7', domain='b')

relax> align_tensor.init(tensor='a 8', params=(-0.00022193220790426714, 
-0.00090073235703922686, 0.00050867766236886724, 0.00028215012727179065, 
0.0002562167583736733), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='b 8', params=(-0.00082779604132576475, 
-0.0001229250183977039, 0.00026827297822125086, -0.00076816617763492308, 
1.787549543771558e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='a 8', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.init(tensor='b 8', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.set_domain(tensor='a 8', domain='a')

relax> align_tensor.set_domain(tensor='b 8', domain='b')

relax> align_tensor.init(tensor='a 9', params=(0.00037091020965736575, 
-0.00012230875848954012, -0.00016247713611487416, -0.00042725170061841107, 
9.0103851318397519e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='b 9', params=(-0.00019129846420341554, 
0.00047556140822968502, -0.0001921404751338773, 0.00021386940177866865, 
-0.00026418197641736997), scale=1.0, angle_units='deg', param_types=0, 
errors=False)

relax> align_tensor.init(tensor='a 9', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.init(tensor='b 9', params=(1.4741121114678945e-05, 
1.4741121114678945e-05, 1.4741121114678945e-05, 1.4741121114678945e-05, 
1.4741121114678945e-05), scale=1.0, angle_units='deg', param_types=0, 
errors=True)

relax> align_tensor.set_domain(tensor='a 9', domain='a')

relax> align_tensor.set_domain(tensor='b 9', domain='b')


relax> align_tensor.reduction(full_tensor='a 0', red_tensor='b 0')

relax> align_tensor.reduction(full_tensor='a 1', red_tensor='b 1')

relax> align_tensor.reduction(full_tensor='a 2', red_tensor='b 2')

relax> align_tensor.reduction(full_tensor='a 3', red_tensor='b 3')

relax> align_tensor.reduction(full_tensor='a 4', red_tensor='b 4')

relax> align_tensor.reduction(full_tensor='a 5', red_tensor='b 5')

relax> align_tensor.reduction(full_tensor='a 6', red_tensor='b 6')

relax> align_tensor.reduction(full_tensor='a 7', red_tensor='b 7')

relax> align_tensor.reduction(full_tensor='a 8', red_tensor='b 8')

relax> align_tensor.reduction(full_tensor='a 9', red_tensor='b 9')

relax> frame_order.select_model(model='rigid')

relax> frame_order.ref_domain(ref='a')

relax> grid_search(lower=None, upper=None, inc=6, constraints=True, 
verbosity=1)
RelaxWarning: Constraints are as of yet not implemented - turning this option 
off.

Grid search
~~~~~~~~~~

Searching through 108 grid nodes.
k: 0        xk: [           0,           0,           0] fk: 60402.7971133    
   
k: 1        xk: [      1.0472,           0,           0] fk: 54077.0686203    
   
k: 2        xk: [      2.0944,           0,           0] fk: 39503.3552589    
   
k: 3        xk: [      3.1416,           0,           0] fk: 37578.7102679    
   
k: 35       xk: [       5.236,      1.9106,      1.0472] fk: 27129.433648     
   

relax> minimise(*args=('simplex',), func_tol=1e-25, max_iterations=10000000, 
constraints=False, scaling=True, verbosity=1)

Simplex minimisation
~~~~~~~~~~~~~~~~~~~

k: 0        xk: [       5.236,      2.0062,      1.0472] fk: 22040.0462168    
   
k: 100      xk: [        5.07,      2.5616,     0.64895] fk: 
5.30640418091e-10   
k: 200      xk: [        5.07,      2.5616,     0.64895] fk: 
6.44793137198e-26   

Parameter values: [5.0700283197689195, 2.561575400736614, 0.64895449611163547]
Function value:   6.4479313719786626e-26
Iterations:       201
Function calls:   368
Gradient calls:   0
Hessian calls:    0
Warning:          None


relax> results.write(file='devnull', dir=None, compress_type=1, force=True)
Opening the null device file for writing.
Traceback (most recent call last):
  File "/sw/lib/relax-py26/test_suite/system_tests/frame_order.py", line 147, 
in test_opt_rigid_rand_rot
    self.assertEqual(cdp.iter, 204, msg=self.mesg)
AssertionError: Optimisation failure.

System:           Darwin                   
Release:          9.8.0                    
Version:          Darwin Kernel Version 9.8.0: Wed Jul 15 16:57:01 PDT 2009; 
root:xnu-1228.15.4~1/RELEASE_PPC
Win32 version:                             
Distribution:                              
Architecture:     32bit                    
Machine:          Power Macintosh          
Processor:        powerpc                  
Python version:   2.6.4                    
Numpy version:    1.3.0                    
Libc version:                              

alpha:                      5.0700283197689195
beta:                        2.561575400736614
gamma:                     0.64895449611163547
chi2:                   6.4479313719786626e-26
iter:                                      201
f_count:                                   368
g_count:                                     0
h_count:                                     0
warning:                                  None


----------------------------------------------------------------------
Ran 115 tests in 315.229s

FAILED (failures=1)




##############
# Unit tests #
##############


testing units...
----------------

/sw/lib/relax-py26/test_suite/unit_tests
...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
----------------------------------------------------------------------
Ran 1195 tests in 26.669s

OK




###################################
# Summary of the relax test suite #
###################################

    System/functional tests 
............................................................. [ Failed ]
    Unit tests 
.......................................................................... [ 
OK ]    
    Synopsis 
............................................................................ 
[ Failed ]



On Thu, Feb 25, 2010 at 08:29:59AM +0100, Edward d'Auvergne wrote:
Hi,

These errors correspond in changes in the minfx package.  In the
future I think I will try to package minfx,
http://gna.org/projects/minfx/ (and bmrblib,
http://gna.org/projects/bmrblib/) with relax.  I don't know how this
could be done with fink though.  To have a local install of minfx
within the relax source tree, just go to the base relax directory and
type:

svn co http://svn.gna.org/svn/minfx/trunk/minfx

Then if you run the test suite, most of the problems should be gone.

Cheers,

Edward

Info2: <<
Package: relax-py%type_pkg[python]
Version: 1.3.5
Revision: 0
Distribution: (%type_pkg[python] = 24) 10.4, (%type_pkg[python] = 24) 10.5
Type: python (2.4 2.5 2.6)
Source: http://download.gna.org/relax/relax-%v.src.tar.bz2
Source-MD5: 3eaf6052a6058aaec0ffa10e40429225
SourceDirectory: relax-%v
Depends: python%type_pkg[python], scipy-core-py%type_pkg[python], 
scientificpython-py%type_pkg[python], minfx-py%type_pkg[python] (>= 1.0.2)
BuildDepends: python%type_pkg[python], scons, scipy-core-py%type_pkg[python], 
scientificpython-py%type_pkg[python], minfx-py%type_pkg[python] (>= 1.0.2), 
fink (>= 0.24.12)
Conflicts: relax-py24, relax-py25, relax-py26
Replaces: relax-py24, relax-py25, relax-py26
PatchFile: relax-py.patch
PatchFile-MD5: 36a3bbc5c1818babb92cfaaab03e4f74 
PatchScript: <<
#!/bin/sh -ev
sed 's|python2.X|python%type_raw[python]|g' < %{PatchFile} | sed 
's|FINK_INSTALL_DIR|%i|g' | sed 's|relax-py2X|relax-py%type_pkg[python]|g' | 
patch -p1
if [ "%m" == "x86_64" ] ; then
perl -pi -e "s|cflags = '-I'|cflags = '-m64 -I'|g" ./sconstruct
perl -pi -e "s|'-bundle',|'-m64', '-bundle',|g" ./sconstruct
else
perl -pi -e "s|cflags = '-I'|cflags = '-m32 -I'|g" ./sconstruct
perl -pi -e "s|'-bundle',|'-m32', '-bundle',|g" ./sconstruct
fi
<<
CompileScript: <<
%p/bin/python%type_raw[python] %p/bin/scons 
<<
InstallScript: <<
mkdir -p %i/lib
mkdir -p %i/bin
%p/bin/python%type_raw[python] %p/bin/scons install
rm -f %i/lib/relax-py%type_pkg[python]/version.pyc
rm -f %i/lib/relax-py%type_pkg[python]/scons/*.pyc
rm %i/bin/relax
<<
PostInstScript: <<
update-alternatives --install %p/bin/relax relax 
%p/lib/relax-py%type_pkg[python]/relax %type_pkg[python]
cd %p/lib/relax-py%type_pkg[python]
perl -pi -e 's|%i|%p|g' ./sconstruct
relax --test
<<
PreRmScript: <<
if [ $1 != "upgrade" ]; then
  update-alternatives --remove relax %p/lib/relax-py%type_pkg[python]/relax
fi
/usr/bin/find %p/lib/relax-py%type_pkg[python] -name '*.pyc' -delete
<<
Description: Protein dynamics by NMR relax. data analysis
License: GPL
Homepage: http://www.nmr-relax.com/
Maintainer: None <fink-devel@xxxxxxxxxxxxxxxxxxxxx>
<<
diff -uNr relax-1.3.5/relax relax-1.3.5.patched/relax
--- relax-1.3.5/relax   2010-02-25 08:58:20.000000000 -0500
+++ relax-1.3.5.patched/relax   2010-02-25 09:01:26.000000000 -0500
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#! /usr/bin/env python2.X
 
 
###############################################################################
 #                                                                            
 #
diff -uNr relax-1.3.5/scons/install.py relax-1.3.5.patched/scons/install.py
--- relax-1.3.5/scons/install.py        2010-02-25 08:57:57.000000000 -0500
+++ relax-1.3.5.patched/scons/install.py        2010-02-25 09:02:35.000000000 
-0500
@@ -112,8 +112,8 @@
     ###############
 
     # Run relax to create the *.pyc files.
-    print("\nRunning relax to create the byte-compiled *.pyc files.")
-    system(env['SYMLINK'] + " --test")
+    #print("\nRunning relax to create the byte-compiled *.pyc files.")
+    #system(env['SYMLINK'] + " --test")
 
     # Final print out.
     print("\n\n\n")
diff -uNr relax-1.3.5/sconstruct relax-1.3.5.patched/sconstruct
--- relax-1.3.5/sconstruct      2010-02-25 08:58:20.000000000 -0500
+++ relax-1.3.5.patched/sconstruct      2010-02-25 09:01:26.000000000 -0500
@@ -98,7 +98,7 @@
     SYS = SYSTEM
 
     # Mac OS X installation path.
-    INSTALL_PATH = sys.prefix + sep + 'local'
+    INSTALL_PATH = 'FINK_INSTALL_DIR' + sep + 'lib'
 
 
 # All other operating systems.
@@ -115,16 +115,15 @@
 ###############
 
 # Relax installation directory.
-RELAX_PATH = INSTALL_PATH + sep + 'relax'
+RELAX_PATH = INSTALL_PATH + sep + 'relax-py2X'
 
 # Installation path for binaries.
-BIN_PATH = INSTALL_PATH + sep + 'bin'
+BIN_PATH = 'FINK_INSTALL_DIR' + sep + 'bin'
 
 # Symbolic link installation path.
 SYMLINK = BIN_PATH + sep + 'relax'
 
 
-
 # The distribution files.
 #########################
 
Info2: <<
Package: minfx-py%type_pkg[python]
Version: 1.0.3
Revision: 0
Distribution: (%type_pkg[python] = 24) 10.4, (%type_pkg[python] = 24) 10.5
Type: python (2.4 2.5 2.6)
Maintainer: None <fink-devel@xxxxxxxxxxxxxxxxxxxxx>
Depends: python%type_pkg[python]
BuildDepends: python%type_pkg[python]
Source: http://download.gna.org/minfx/minfx-%v.zip
Source-MD5: c60d37fa11406e0cc2079ce975389549 
CompileScript: <<
<<
InstallScript: <<
 %p/bin/python%type_raw[python] setup.py install --root %d
<<
License: GPL
#DocFiles: COPYING
Description: The minfx optimisation library
DescDetail: <<
The minfx project is a python package for numerical optimisation, 
being a large collection of standard minimisation algorithms. The 
name minfx is simply a shortening of the mathematical expression min f(x).
<<
Homepage: https://gna.org/projects/minfx/
<<

Related Messages


Powered by MHonArc, Updated Thu Feb 25 23:40:14 2010