Hi Edward.

I can confirm that the problem does not exist on windows. :-)

I will try again on linux.

This reminds me of an earlier bug, where I also updated the files,
but had the same problem. But some tries later, it was gone.

Hm.

But thanks!





2013/10/23 Edward d'Auvergne <[email protected]>

> Ok, I'm pretty sure there is a problem on your side.  I tested this on
> Windows Vista, Windows 7, Mac OS X 10.7, and two different Linux
> systems.  On one Linux system I tested it with Python 2.5, 2.6, and
> 2.7, using different wxPython 2.8 or 2.9 combinations.  In all cases,
> the 'model_cluster' entry was present in the drop-down menu.  So I
> selected that and the spin ":4@N" in the second element and clicked on
> ok.  Then in the prompt GUI window, I saw:
>
> relax> cdp.clustering
> {'free spins': [':5@N', ':6@N'], 'model_cluster': [':2@N', ':3@N', ':4@N
> ']}
> relax>
>
> I could see this on all systems.  Before the commit:
>
> ------------------------------------------------------------------------
> r21219 | bugman | 2013-10-23 16:08:26 +0200 (Wed, 23 Oct 2013) | 7 lines
> Changed paths:
>    M /branches/relax_disp/specific_analyses/relax_disp/api.py
>
> Fix for the relaxation dispersion specific private _cluster_ids() method.
>
> This was identified at
> http://thread.gmane.org/gmane.science.nmr.relax.devel/4716.
>
> The cluster data structure was not being referenced correctly.
> ------------------------------------------------------------------------
>
> I could also not see 'model_cluster' in the drop-down menu, only 'free
> spins', but after the change on all systems I can see both.  So I
> really cannot for the life of me work out why you cannot see
> 'model_cluster' in the drop-down menu :S
>
> Regards,
>
> Edward
>
>
> On 23 October 2013 18:23, Troels Emtekær Linnet <[email protected]>
> wrote:
> > I am on redhat linux.
> >
> > uname -a
> > Linux haddock 2.6.32-358.18.1.el6.x86_64 #1 SMP Fri Aug 2 17:04:38 EDT
> 2013
> > x86_64 x86_64 x86_64 GNU/Linux
> >
> > in relax:
> > import wx
> > wx.__version__
> > '2.8.12.0'
> >
> > ------------
> > Hardware information:
> >     Machine:                 x86_64
> >     Processor:               x86_64
> >     Endianness:              little
> >     Total RAM size:          24013 Mb
> >     Total swap size:         26191 Mb
> >
> > Operating system information:
> >     System:                  Linux
> >     Release:                 2.6.32-358.18.1.el6.x86_64
> >     Version:                 #1 SMP Fri Aug 2 17:04:38 EDT 2013
> >     GNU/Linux version:       Red Hat Enterprise Linux Server 6.4 Santiago
> >     Distribution:            redhat 6.4 Santiago
> >     Full platform string:
> > Linux-2.6.32-358.18.1.el6.x86_64-x86_64-with-redhat-6.4-Santiago
> >
> > Python information:
> >     Architecture:            64bit ELF
> >     Python version:          2.6.6
> >     Python branch:           tags/r266
> >     Python build:            r266:84292, May 27 2013 05:35:12
> >     Python compiler:         GCC 4.4.7 20120313 (Red Hat 4.4.7-3)
> >     Libc version:            glibc 2.2.5
> >     Python implementation:   CPython
> >     Python revision:         84292
> >     Python executable:       /usr/bin/python
> >     Python flags:            sys.flags(debug=0, py3k_warning=0,
> > division_warning=0, division_new=0, inspect=0, interactive=0, optimize=0,
> > dont_write_bytecode=0, no_user_site=0, no_site=0, ignore_environment=0,
> > tabcheck=0, verbose=0, unicode=0, bytes_warning=0, hash_randomization=0)
> >     Python float info:       sys.floatinfo(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.2204460492503131e-16,
> > radix=2, rounds=1)
> >     Python module path:      ['/sbinlab2/software/NMR-relax/relax_disp',
> > '/sbinlab2/software/CCP4-Linux_6.3.0/ccp4-6.3.0/share/python',
> > '/net/tomat/home/tlinnet/kte/t1rho_NCBD/Original_data/relax',
> > '/sbinlab2/software/x64/haddock2.1',
> > '/sbinlab2/software/x64/lib64/python2.6/site-packages',
> > '/sbinlab2/software/x64/ccpnmr/ccpnmr2.3/python',
> '/usr/lib64/python26.zip',
> > '/usr/lib64/python2.6', '/usr/lib64/python2.6/plat-linux2',
> > '/usr/lib64/python2.6/lib-tk', '/usr/lib64/python2.6/lib-old',
> > '/usr/lib64/python2.6/lib-dynload', '/usr/lib64/python2.6/site-packages',
> > '/usr/lib64/python2.6/site-packages/gst-0.10',
> > '/usr/lib64/python2.6/site-packages/gtk-2.0',
> > '/usr/lib64/python2.6/site-packages/webkit-1.0',
> > '/usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode',
> > '/usr/lib/python2.6/site-packages',
> > '/usr/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg-info']
> >
> > Python packages and modules (most are optional):
> >
> > Name               Installed    Version                    Path
> > minfx              True         1.0.5
> > /usr/lib/python2.6/site-packages/minfx
> > bmrblib            True         1.0.3
> > /usr/lib/python2.6/site-packages/bmrblib
> > numpy              True         1.4.1
> > /usr/lib64/python2.6/site-packages/numpy
> > scipy              True         0.7.2
> > /usr/lib64/python2.6/site-packages/scipy
> > wxPython           True         2.8.12.0 (gtk2-unicode)
> > /usr/lib64/python2.6/site-packages/wx-2.8-gtk2-unicode/wx
> > mpi4py             True         1.3.1
> > /usr/lib64/python2.6/site-packages/mpi4py
> > epydoc             False
> > optparse           True         1.5.3
> > /usr/lib64/python2.6/optparse.pyc
> > readline           True
> > /usr/lib64/python2.6/lib-dynload/readline.so
> > profile            True
> > /usr/lib64/python2.6/profile.pyc
> > bz2                True
> > /usr/lib64/python2.6/lib-dynload/bz2.so
> > gzip               True
> > /usr/lib64/python2.6/gzip.pyc
> > io                 True
> > /usr/lib64/python2.6/io.pyc
> > xml                True         0.8.4 (PyXML)
> > /usr/lib64/python2.6/site-packages/_xmlplus/__init__.pyc
> > xml.dom.minidom    True
> > /usr/lib64/python2.6/site-packages/_xmlplus/dom/minidom.pyc
> >
> > relax information:
> >     Version:                 repository checkout
> >     Processor fabric:        Uni-processor.
> >
> > relax C modules:
> >
> > Module                        Compiled    File type
> > Path
> > target_functions.relax_fit    True        ELF 64-bit LSB shared object,
> > x86-64, version 1 (SYSV), dynamically linked, not stripped
> > /sbinlab2/software/NMR-relax/relax_disp/target_functions/relax_fit.so
> >
> >
> >
> >
> > 2013/10/23 Edward d'Auvergne <[email protected]>
> >>
> >> Hmmm, very strange.  I just repeated your steps and managed to add the
> >> spin ":4" to 'model_cluster'.  I cannot see the problem on my system.
> >> Which OS are you on and which wxPython version are you using?  I might
> >> have to test this on a different OS!
> >>
> >> Cheers,
> >>
> >> Edward
> >>
> >>
> >>
> >> On 23 October 2013 18:04, Troels Emtekær Linnet <[email protected]>
> >> wrote:
> >> > Hi Edward.
> >> >
> >> > Version is:
> >> > 21219
> >> >
> >> > If I do this in the prompt:
> >> > --------
> >> > pipe.create(pipe_name='test', bundle='test', pipe_type='relax_disp')
> >> >
> >> > spin.create(spin_name='N', spin_num=1, res_name='V', res_num=2,
> >> > mol_name=None)
> >> > spin.create(spin_name='N', spin_num=2, res_name='F', res_num=3,
> >> > mol_name=None)
> >> > spin.create(spin_name='N', spin_num=3, res_name='G', res_num=4,
> >> > mol_name=None)
> >> > spin.create(spin_name='N', spin_num=4, res_name='R', res_num=5,
> >> > mol_name=None)
> >> > spin.create(spin_name='N', spin_num=5, res_name='C', res_num=6,
> >> > mol_name=None)
> >> >
> >> > relax_disp.cluster('model_cluster', ':2@N')
> >> > relax_disp.cluster('model_cluster', ':3@N')
> >> > ---------
> >> >
> >> > cdp.clustering
> >> > {'free spins': [':4@N', ':5@N', ':6@N'], 'model_cluster': [':2@N',
> >> > ':3@N']}
> >> >
> >> > Open Data Pipe Editor (Ctrl+d)
> >> > Right click the pipe, and click "Associate with new auto-analysis".
> >> >
> >> > The "free spins, model_cluster" is in the line.
> >> >
> >> > But if I Click "Cluster button", I cannot assign new spin ids to
> >> > 'model_cluster'
> >> > since that label is not available in the dropdown.
> >> >
> >> >
> >> > 2013/10/23 Edward d'Auvergne <[email protected]>
> >> >>
> >> >> This is strange.  In the relax_disp branch I started the GUI with:
> >> >>
> >> >> $ relax -g
> >> >>
> >> >> Then started a new dispersion analysis, opened the prompt window and
> >> >> typed:
> >> >>
> >> >> relax> cdp.clustering = {
> >> >> 'free spins': [':5@N', ':9@N', ':11@N', ':12@N', ':13@N', ':14@N',
> >> >> ':25@N', ':31@N', ':33@N', ':39@N', ':42@N', ':80@N', ':87@N',
> >> >> ':89@N', ':90@N', ':111@N', ':121@N'],
> >> >> 'model_cluster': [':2@N', ':3@N', ':4@N', ':6@N', ':7@N', ':8@N',
> >> >> ':10@N', ':15@N', ':16@N', ':17@N', ':18@N', ':19@N', ':20@N',
> >> >> ':21@N', ':22@N', ':23@N', ':26@N', ':27@N', ':28@N', ':29@N',
> >> >> ':30@N', ':32@N', ':34@N', ':35@N', ':36@N', ':37@N', ':38@N',
> >> >> ':40@N', ':41@N', ':43@N', ':44@N', ':45@N', ':46@N', ':48@N',
> >> >> ':49@N', ':50@N', ':51@N', ':52@N', ':54@N', ':55@N', ':56@N',
> >> >> ':57@N', ':58@N', ':59@N', ':60@N', ':61@N', ':62@N', ':63@N',
> >> >> ':64@N', ':65@N', ':66@N', ':67@N', ':68@N', ':72@N', ':73@N',
> >> >> ':74@N', ':75@N', ':76@N', ':77@N', ':78@N', ':81@N', ':82@N',
> >> >> ':83@N', ':84@N', ':85@N', ':91@N', ':92@N', ':93@N', ':94@N',
> >> >> ':95@N', ':96@N', ':97@N', ':98@N', ':99@N', ':100@N', ':101@N',
> >> >> ':104@N', ':105@N', ':106@N', ':107@N', ':109@N', ':110@N', ':112@N
> ',
> >> >> ':113@N', ':114@N', ':115@N', ':116@N', ':118@N', ':120@N', ':122@N
> ',
> >> >> ':123@N', ':124@N', ':125@N', ':127@N', ':129@N']
> >> >> }
> >> >>
> >> >> Then when I click on the 'Cluster' button in the GUI, I can select
> >> >> both the 'free spins' and 'model_cluster'.  Maybe I was a bit fast
> >> >> with the email.  Could you update your code again, check that you
> have
> >> >> r21219, and then see if the problem is still there?
> >> >>
> >> >> Cheers,
> >> >>
> >> >> Edward
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> On 23 October 2013 17:24, Troels Emtekær Linnet <
> [email protected]>
> >> >> wrote:
> >> >> > Hi Edward.
> >> >> >
> >> >> > I still see the same behavior.
> >> >> >
> >> >> > Best
> >> >> > Troels
> >> >> >
> >> >> >
> >> >> > 2013/10/23 Edward d'Auvergne <[email protected]>
> >> >> >>
> >> >> >> Hi Troels,
> >> >> >>
> >> >> >> This does look like it is an issue.  I think I have located the
> >> >> >> problem to the _cluster_ids() method in
> >> >> >> specific_analyses/relax_disp/api.py.  At least I fixed a bug in
> that
> >> >> >> method.  Could you check again to see if it is fixed?
> >> >> >>
> >> >> >> Cheers,
> >> >> >>
> >> >> >> Edward
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> On 22 October 2013 19:34, Troels Emtekær Linnet
> >> >> >> <[email protected]>
> >> >> >> wrote:
> >> >> >> > Hi Edward.
> >> >> >> >
> >> >> >> > Before I do a clustering analysis, I often prepare the data in
> >> >> >> > scripts,
> >> >> >> > save
> >> >> >> > the state, and then
> >> >> >> > inspect the setup in the GUI.
> >> >> >> >
> >> >> >> > I open the relax saved state.
> >> >> >> > Open the Data Pipe Editor (Ctrl+d)
> >> >> >> > Right click the pipe, and click "Associate with new
> >> >> >> > auto-analysis".
> >> >> >> >
> >> >> >> > If I open the prompt (Ctrl+p), and write
> >> >> >> > cdp.clustering
> >> >> >> >
> >> >> >> > I get
> >> >> >> > {
> >> >> >> > 'free spins': [':5@N', ':9@N', ':11@N', ':12@N', ':13@N',
> ':14@N',
> >> >> >> > ':25@N',
> >> >> >> > ':31@N', ':33@N', ':39@N', ':42@N', ':80@N', ':87@N', ':89@N',
> >> >> >> > ':90@N',
> >> >> >> > ':111@N', ':121@N'],
> >> >> >> > 'model_cluster': [':2@N', ':3@N', ':4@N', ':6@N', ':7@N', ':8@N
> ',
> >> >> >> > ':10@N',
> >> >> >> > ':15@N', ':16@N', ':17@N', ':18@N', ':19@N', ':20@N', ':21@N',
> >> >> >> > ':22@N',
> >> >> >> > ':23@N', ':26@N', ':27@N', ':28@N', ':29@N', ':30@N', ':32@N',
> >> >> >> > ':34@N',
> >> >> >> > ':35@N', ':36@N', ':37@N', ':38@N', ':40@N', ':41@N', ':43@N',
> >> >> >> > ':44@N',
> >> >> >> > ':45@N', ':46@N', ':48@N', ':49@N', ':50@N', ':51@N', ':52@N',
> >> >> >> > ':54@N',
> >> >> >> > ':55@N', ':56@N', ':57@N', ':58@N', ':59@N', ':60@N', ':61@N',
> >> >> >> > ':62@N',
> >> >> >> > ':63@N', ':64@N', ':65@N', ':66@N', ':67@N', ':68@N', ':72@N',
> >> >> >> > ':73@N',
> >> >> >> > ':74@N', ':75@N', ':76@N', ':77@N', ':78@N', ':81@N', ':82@N',
> >> >> >> > ':83@N',
> >> >> >> > ':84@N', ':85@N', ':91@N', ':92@N', ':93@N', ':94@N', ':95@N',
> >> >> >> > ':96@N',
> >> >> >> > ':97@N', ':98@N', ':99@N', ':100@N', ':101@N', ':104@N',
> ':105@N',
> >> >> >> > ':106@N',
> >> >> >> > ':107@N', ':109@N', ':110@N', ':112@N', ':113@N', ':114@N',
> >> >> >> > ':115@N',
> >> >> >> > ':116@N', ':118@N', ':120@N', ':122@N', ':123@N', ':124@N',
> >> >> >> > ':125@N',
> >> >> >> > ':127@N', ':129@N']
> >> >> >> > }
> >> >> >> >
> >> >> >> > But if I click the "Cluster" button, The cluster ID
> >> >> >> > "model_cluster'",
> >> >> >> > is
> >> >> >> > not
> >> >> >> > available from the drop-down list.
> >> >> >> >
> >> >> >> > Should this be fixed?
> >> >> >> >
> >> >> >> > Best
> >> >> >> > Troels
> >> >> >> >
> >> >> >> > _______________________________________________
> >> >> >> > relax (http://www.nmr-relax.com)
> >> >> >> >
> >> >> >> > This is the relax-devel 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-devel
> >> >> >> >
> >> >> >
> >> >> >
> >> >
> >> >
> >
> >
>
_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-devel 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-devel

Reply via email to