Hi,

Thanks for the testing!  For the manual, this isn't compiled into a
PDF yet but in the final version it will be there.  As for the
test-suite, I think I will have to disable the GUI tests when the GUI
is running, as they tend to savage the interface.  I'm a bit shocked
that the GUI was still running afterwards!  It will need a lot of
black magic to have the GUI tests run in GUI mode, so I'll look at
disabling it.

Cheers!

Edward



On 20 April 2012 17:11, Sébastien Morin <[email protected]> wrote:
> Hi Ed,
>
> I download the DMG file 1.3.15_rc1 from http://download.gna.org/relax/ and
> could open relax without any problem.
>
> I tested a few buttons and got an error when requesting the user manual
> ("Help/relax user manual")... Should it be available only upon compilation ?
> Shouldn't it be available directly from the DMG file ?
>
> ============
> The relax manual '/Volumes/relax/relax.app/
> Contents/Resources/docs/relax.pdf' cannot be
> found. Please compile using the scons program.
> ============
>
> Moreover, I tried to run the test suite ("Tools/Test suite") and got the
> following error:
>
> ============
> Traceback (most recent call last):
>  File "gui/relax_gui.pyc", line 467, in run_test_suite
> AttributeError: 'module' object has no attribute 'test_suite_runner'
> ============
>
> I don't have time to perform analysis tests right now, but here is, at
> least, the printout of sys_info()...
>
> Cheers,
>
> Séb  :)
>
> ============
> relax> sys_info()
>
> Hardware information:
>    Machine:                 i386
>    Processor:               i386
>    Endianness:              little
>    Total RAM size:          ? Mb
>    Total swap size:         ? Mb
>
> Operating system information:
>    System:                  Darwin
>    Release:                 10.8.0
>    Version:                 Darwin Kernel Version 10.8.0: Tue Jun  7
> 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386
>    Mac version:             10.6.8 (, , ) i386
>    Distribution:
>    Full platform string:    Darwin-10.8.0-i386-64bit
>
> Python information:
>    Architecture:            64bit
>    Python version:          2.7.2
>    Python branch:
>    Python build:            default, Apr  5 2012 18:46:15
>    Python compiler:         GCC 4.2.1 (Apple Inc. build 5666) (dot 3)
>    Libc version:
>    Python implementation:   CPython
>    Python revision:
>    Python executable:       /Volumes/relax/relax.app/Contents/MacOS/python
>    Python flags:            sys.flags(debug=0, py3k_warning=0,
> division_warning=0, division_new=0, inspect=0, interactive=0, optimize=1,
> dont_write_bytecode=0, no_user_site=0, no_site=0, ignore_environment=0,
> tabcheck=0, verbose=0, unicode=0, bytes_warning=0)
>    Python float info:       sys.float_info(max=1.7976931348623157e+308,
> max_exp=1024, max_10_exp=308, min=2.2250738585072014e-308, min_exp=-1021,
> min_10_exp=-307, dig=15, mant_dig=53, epsilon=2.220446049250313e-16,
> radix=2, rounds=1)
>    Python module path:
>  ['/Volumes/relax/relax.app/Contents/Resources/lib/python27.zip',
> '/Volumes/relax/relax.app/Contents/Resources/lib/python2.7',
> '/Volumes/relax/relax.app/Contents/Resources/lib/python2.7/plat-darwin',
> '/Volumes/relax/relax.app/Contents/Resources/lib/python2.7/plat-mac',
> '/Volumes/relax/relax.app/Contents/Resources/lib/python2.7/plat-mac/lib-scriptpackages',
> '/Volumes/relax/relax.app/Contents/Resources/lib/python2.7/lib-tk',
> '/Volumes/relax/relax.app/Contents/Resources/lib/python2.7/lib-old',
> '/Volumes/relax/relax.app/Contents/Resources/lib/python2.7/lib-dynload',
> '/Volumes/relax/relax.app/Contents/Resources/lib/python2.7/site-packages.zip',
> '/Volumes/relax/relax.app/Contents/Resources/lib/python2.7/site-packages',
> '/Volumes/relax/relax.app/Contents/Resources/lib/python2.7/site-packages',
> '/Volumes/relax/relax.app/Contents/Resources/lib/python2.7/site-packages.zip/extern/scientific_python/darwin']
>
> Python packages and modules (most are optional):
>
> Name          Installed    Version                        Path
> minfx         True         Unknown
>  /Volumes/relax/relax.app/Contents/Resources/lib/python2.7/site-packages.zip/minfx
> bmrblib       True         Unknown
>  /Volumes/relax/relax.app/Contents/Resources/lib/python2.7/site-packages.zip/bmrblib
> numpy         True         1.6.1
>  /Volumes/relax/relax.app/Contents/Resources/lib/python2.7/numpy
> scipy         True         0.10.1
> /Volumes/relax/relax.app/Contents/Resources/lib/python2.7/scipy
> wxPython      True         2.9.3.1 osx-cocoa (classic)
>  /Volumes/relax/relax.app/Contents/Resources/lib/python2.7/wx
> mpi4py        True         1.2.2
>  /Volumes/relax/relax.app/Contents/Resources/lib/python2.7/site-packages.zip/mpi4py
> epydoc        True         3.0.1
>  /Volumes/relax/relax.app/Contents/Resources/lib/python2.7/site-packages.zip/epydoc
> optparse      True         1.5.3
>  /Volumes/relax/relax.app/Contents/Resources/lib/python2.7/site-packages.zip/optparse.pyc
> readline      False
> profile       True
>  /Volumes/relax/relax.app/Contents/Resources/lib/python2.7/site-packages.zip/profile.pyc
> bz2           True
>  /Volumes/relax/relax.app/Contents/Resources/lib/python2.7/lib-dynload/bz2.so
> gzip          True
>  /Volumes/relax/relax.app/Contents/Resources/lib/python2.7/site-packages.zip/gzip.pyc
> os.devnull    True
>  /Volumes/relax/relax.app/Contents/Resources/lib/python2.7/site-packages.zip/os.pyc
>
> relax information:
>    Version:                 1.3.15_rc1
>    Processor fabric:        Uni-processor.
>
> relax C modules:
>
> Module                 Compiled    File type                           Path
> maths_fns.relax_fit    True        3-way bundle (i386, ppc, x86_64)
>  /Volumes/relax/relax.app/Contents/Resources/lib/python2.7/lib-dynload/maths_fns/relax_fit.so
> ============
>
>
>
>
> On 12-04-20 4:09 PM, Edward d'Auvergne wrote:
>>
>> Dear all,
>>
>> If you are a Mac OS X user, I would like to ask if you could help with
>> relax's support for Mac OS X?  I have created a special relax
>> application which targets 10.5, 10.6, and 10.7 systems and which is a
>> 3-way universal binary build for ppc, i386, and x86_64 systems.  It is
>> using a full Python 2.7 framework and the wxWidgets used to create the
>> graphical user interface is using Cocoa.  Unfortunately I do not have
>> access to enough test systems covering all these OS versions and CPU
>> architectures to be able to comprehensively test the Mac support.  I
>> have now successfully tested on real hardware (Intel x86_64) with both
>> Lion and Snow Leopard, but more testing would be useful, especially if
>> you have an old PPC system lying around.
>>
>> I have created a special relax version 1.3.15_rc1 release just for Mac
>> users.  This can be found on the download page at
>> http://download.gna.org/relax/.  This is a DMG file containing the
>> relax app.  If you could download this 130 Mb file and see if relax
>> will simply open, taht would be very useful information.  I have more
>> instructions below for performing full analyses using the data in the
>> relax test-suite, if are interested in helping to improve Mac OS X
>> support for relax.  Any help would be appreciated!
>>
>> Cheers,
>>
>> Edward
>>
>>
>>
>>
>> P. S.  Here are some instructions for extensively stress-testing
>> relax, which is also useful for learning how to use relax  The data
>> from the test-suite is all truncated, and sometime randomised, but can
>> be used for a full analysis.
>>
>>
>> 1) Testing relax via analyses.  If some value is not give below, then
>> it can be invented without consequence.  All the data is in the
>> relax.app/Contents/Resources/test_suite folder.
>>
>> 1a)  NOE analysis.
>>
>> There are two Sparky peak lists in
>> ./test_suite/shared_data/peak_lists/ called 'ref_ave.list' and
>> 'sat_ave.list'.  To load the spin systems for these lists into relax,
>> the PDB file test_suite/shared_data/structures/Ap4Aase_res1-12.pdb can
>> be used.  This is sufficient for a full analysis.
>>
>>
>> 1b) R2 analysis.
>>
>> A full set of Sparky peak lists for R2 data can be found in
>> ./test_suite/shared_data/curve_fitting/.  The relevant sequence data
>> can be extracted from the test_suite/shared_data/Ap4Aase.seq file.
>> You can invent the delay times of these data sets for fun.
>>
>>
>> 1c) Model-free analysis.
>>
>> One of the many examples from the model-free shared data directories
>> is for a synthetic spherical diffusion model.  The data can be found
>> at ./test_suite/shared_data/model_free/sphere.  The PDB file and
>> relaxation files are all there, no other files are required.
>>
>>
>> 2) Stress testing.
>>
>> For this type of testing, randomly clicking everywhere and anywhere in
>> any order would be useful.  Or throwing in any random data or files.
>> If relax responds with an error that is not a special 'RelaxError',
>> then this is a bug.  The nastier you can break relax, the better!
>>
>>
>> 3) relax information
>>
>> Before reporting any problems, a copy of the relax information print
>> out would be incredibly useful (assuming you can open relax to start
>> with).  You will find this under the Tools->System Information menu.
>> The output will go to the relax controller, and this text can be
>> copied and pasted.
>>
>>
>> 4) Reporting problems.
>>
>> If you notice any problems, could you please report this as a bug
>> report (https://gna.org/bugs/?func=additem&group=relax).  Please try
>> to report all steps required to reproduce the problem, Include the
>> information print out, and copy and paste all error messages
>> (including most of the information before the error occurred).  Note
>> that any strange behaviour outside of what you would expect is to be
>> considered a bug.  Any suggestions would also be appreciated (though
>> if it involves months worth of work, it may not happen straight away
>> ;).  Thank you very much!
>>
>> _______________________________________________
>> 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
>
>
> --
> Sébastien Morin, Ph.D.
> Postdoctoral Fellow, S. Grzesiek NMR Laboratory
> Department of Structural Biology
> Biozentrum, Universität Basel
> Klingelbergstrasse 70
> 4056 Basel
> Switzerland
> ---- sebastien DOT morin AT unibas DOT ch ----
>

_______________________________________________
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