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

