mailRe: relax dependencies and minfx: Migration of the 1.3 line from Numeric to numpy, alternative PDB readers, and a new project.


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

Header


Content

Posted by Gary Thompson on November 30, 2007 - 10:54:
Edward d'Auvergne wrote:

Hi,

This issue has been talked about many times here, but I would like to
bring it up again.  That is the change from Numeric to numpy, as well
as the dependence on Scientific python.  For discussions about numpy,
see the discussion threads starting at:

numpy discussions:
https://mail.gna.org/public/relax-devel/2006-08/msg00005.html

Numpy v. Numeric; Scipy V Scientific:
https://mail.gna.org/public/relax-users/2006-09/msg00014.html

[bug #9732] Python 2.5 - failure in constructing the gradient of the
global model:  http://gna.org/bugs/?9732 or
https://mail.gna.org/public/relax-devel/2007-08/msg00005.html

ScientificPython and PDBs:
https://mail.gna.org/public/relax-users/2006-09/msg00041.html


Numeric is no longer maintained (and I think possibly deliberately
broken, well at least not fixed, to encourage people to change).  We
had previously considered to move to numpy but decided not to mainly
because ScientificPython also depends on Numeric.  But now if you go
to the ScientificPython web page,
http://starship.python.net/~hinsen/ScientificPython/, there is nothing
there.

well thats not the scientific python website anymore unfortunatley, However, scientific python is still developed see

dirac.cnrs-orleans.fr/plone/software/*scientific**python*/
which also has a mercurial repository and a list of fixes (including numpy support!)

So my proposal is as follows.  We migrate all of relax to
numpy 1.0.4 and higher as the linear algebra code, from my limited
testing, now appears to work.  Numeric is completely removed from the
picture.  Then we make ScientificPython an option and allow other PDB
readers into relax, again as options.  The user function
structure.read_pdb(), which will have the PDB reader as a function
argument, will then throw a RelaxError if the package is not
installed.  And finally, the minimisation code should not be migrated
to numpy because of the new project https://gna.org/projects/minfx/.
Hence the minimise/ directory will soon be removed from the 1.3 line.
Does anyone see any problems with these ideas?

nope no probs as far as I can see

on an aside should we start supporting the ccpn datamodel?


regards
gary

Cheers,
Edward

_______________________________________________
relax (http://nmr-relax.com)

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

.



--
-------------------------------------------------------------------
Dr Gary Thompson
Astbury Centre for Structural Molecular Biology,
University of Leeds, Astbury Building,
Leeds, LS2 9JT, West-Yorkshire, UK             Tel. +44-113-3433024
email: garyt@xxxxxxxxxxxxxxx                   Fax  +44-113-2331407
-------------------------------------------------------------------





Related Messages


Powered by MHonArc, Updated Fri Nov 30 11:41:54 2007