mailRe: A call for help to all Mac users!


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

Header


Content

Posted by Edward d'Auvergne on April 20, 2012 - 22:37:
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 <sebastien.morin@xxxxxxxxx> 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
relax-users@xxxxxxx

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 ----




Related Messages


Powered by MHonArc, Updated Tue Apr 24 10:00:09 2012