mailRe: [task #6847] The Bieri graphical user interface.


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

Header


Content

Posted by Edward d'Auvergne on December 11, 2009 - 11:45:
Hi,

I'm making the changes now.  I've found a few issues though,
documented below.  I'm making the copies and removing the unrelated
code in each module, but I'm not applying all changes as these are
quite numerous and unrelated.  E.g. the change from '/' to os.sep.


2009/12/11 Michael Bieri <michael.bieri@xxxxxx>:
I comment your questions below:

cheers
michael

Edward d'Auvergne schrieb:
Hi,

I'll try to make these changes tomorrow (along with closing the recent
bug reports).  I have a few quick questions below.

2009/12/10 Michael Bieri <michael.bieri@xxxxxx>:

Hi Edward

Here the details for relaxGUI-structure:

split:

relax_gui.py
--> res/calc_modelfree.py    (script to calculate model-free)

I have just preserved the start_model_free() function in this file.


--> res/calc_noe.py          (script to calculate noe)

This is now just the original make_noe() function.


--> res/calc_rx.py           (script to calculate Rx)

This is make_tx().


--> res/filedialog.py        (script for file operations: open file,
open multiple files, save files, choose dorectory)

I have not added this one yet because I cannot find any of this code
in the original relax_gui.py file.  This appears to be all new code,
is that correct?


--> res/message.py           (script to display messages)

Again I cannot find any common code.  Is this all new code?  I will
add this later.


--> res/project.py           (script to open and save the project)



--> res/results_analysis.py  (script to perform post-analysis: craete
grace plots, pymol macros...)

Made the copy and preserved the main parts from relax_gui.py.


--> res/select_model_calc.py (script for panel to choose model-free
calculation: full automatic or separate models)

Again here I cannot find any code in common with anything else.  Do
you know what happened?


--> res/settings.py          (script for relax, parameter file and pdb
file (not done yet) settings)

This one too appears to have no relationship to the old code base?  Is
also already exists.


I'll try to make this as one commit.  But for this, can you tell me
why you made this split?


I split the main relax-gui.py file for several reasons:

1. to make the file smaller
2. to enhance clarity of the code, which allows better understanding and
manipulation.

I have made the commit:
https://mail.gna.org/public/relax-commits/2009-12/msg00053.html,
though you might have to wait ~1 hour from this email for the link to
work.  To get the code, just 'svn up'.


I would like to also add the consistency test in someting like
res/consistency.py, which will can be started in the Extra menu.


Ok.  Can this be copied from another file as a template?  If
completely new, it can be attached to the task and fully described
(name, directory, purpose, etc.).


I am not sure yet, but I think I will create a new one beeing inspired
from the sample_scripts directory. I'd like to summarize the values in a
seperate excel-like dialog.

Ok, we can worry about it when needed.

Cheers,

Edward



Related Messages


Powered by MHonArc, Updated Mon Dec 14 05:00:14 2009