Modifying the base 'relax' file to point to a different Python
interpreter is a classic developers hack.  Just make sure that the
exponential curve-fitting C modules are functional as these are needed
for the dispersion analysis.  You can quickly test this by running the
relaxation curve-fitting part of the test suite with:

$ relax -s Relax_fit

The C module is needed if you have measured the exponential curves,
but I don't know if the rest of the code will run without it.

Regards,

Edward



On 2 May 2013 22:08, Troels Emtekær Linnet <[email protected]> wrote:
> Heh, that was actually easier than thought.
>
> The Enthought distribution came along with scons installed.
> /software/python-enthought-dis/epd-7.3-2-rh5-x86_64/bin/scons
>
> So no problem building.
>
> And then making this shell file, to use the enthought: relax2
> #!/software/python-enthought-dis/epd-7.3-2-rh5-x86_64/bin/python2.7
> import relax
> relax.start(profile_flag=False)
>
>
> Best
> Troels
>
> Troels Emtekær Linnet
> Ved kløvermarken 9, 1.th
> 2300 København S
> Mobil: +45 60210234
>
>
> 2013/5/2 Edward d'Auvergne <[email protected]>
>>
>> Hi Troels,
>>
>> In the future, for such questions I would recommend asking on the
>> relax development mailing list (relax-devel att gna.org).  The answer
>> is complicated as SCons has problems with multiple Python
>> installations.  You have to have scons installed for the Python
>> version you are targeting and no other SCons versions present.  I have
>> managed to get it to work, but the scons must be run with the correct
>> Python version and also then separately find the correct Python
>> version for compilations (these are unfortunately not coupled in
>> SCons).  There is one cheating way and that is to use the
>> 'devel_scripts/manual_c_module.py' script, just modifying it to point
>> your Python version.  This script is mainly to get around these bad
>> design issues in SCons for when multiple Python versions are present,
>> as I have lots of different Python versions compiled into a special
>> directory for testing relax (every version from 1.0 to 3.3) and SCons
>> really cannot handle this.
>>
>> As for using Enthought Python, I don't know how well relax will run in
>> such an environment.  It'll be interesting to see what happens.
>>
>> Regards,
>>
>> Edward
>>
>>
>> On 2 May 2013 17:26, Troels Emtekær Linnet <[email protected]> wrote:
>> > Dear Relax users.
>> >
>> > I am trying to build relax, from source, using scons.
>> >
>> > We have the python enthought distribution installed, to solve most of
>> > our
>> > dependencies,
>> > and we install packages here, so each computer can use this shared
>> > installation.
>> >
>> > How I can I tell scons, to use python2.7 to build relax?
>> > I think it tries to use my local python installation, but here I have
>> > not
>> > installed
>> > minfx, ,wxPython.
>> >
>> > [tlinnet@tomat ~/software]$ cd relax-trunk/
>> > [tlinnet@tomat relax-trunk]$ scons
>> > scons: Reading SConscript files ...
>> > The dependency 'minfx' has not been installed (see
>> > https://gna.org/projects/minfx/).
>> > [tlinnet@tomat relax-trunk]$ python2.7
>> > Enthought Python Distribution -- www.enthought.com
>> > Version: 7.3-2 (64-bit)
>> >
>> > Python 2.7.3 |EPD 7.3-2 (64-bit)| (default, Apr 11 2012, 17:52:16)
>> > [GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2
>> > Type "credits", "demo" or "enthought" for more information.
>> >>>> import minfx
>> >>>> import readline
>> >>>> import wx
>> >>>> import numpy
>> >>>> import scipy
>> >
>> > Best
>> > Troels
>> >
>> >
>> > Troels Emtekær Linnet
>> > Ved kløvermarken 9, 1.th
>> > 2300 København S
>> > Mobil: +45 60210234
>> >
>> > _______________________________________________
>> > relax (http://www.nmr-relax.com)
>> >
>> > This is the relax-users mailing list
>> > [email protected]
>> >
>> > To unsubscribe from this list, get a password
>> > reminder, or change your subscription options,
>> > visit the list information page at
>> > https://mail.gna.org/listinfo/relax-users
>> >
>
>
>
> _______________________________________________
> relax (http://www.nmr-relax.com)
>
> This is the relax-users mailing list
> [email protected]
>
> To unsubscribe from this list, get a password
> reminder, or change your subscription options,
> visit the list information page at
> https://mail.gna.org/listinfo/relax-users
>

_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-users mailing list
[email protected]

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-users

Reply via email to