Menu

SVN archive Commit Log


Commit Date  
[r2426] by bugman

Merged r2424:2425 of the 'diff_tensor_bug_5559_fix' branch back into the main development line.

The command used was:
svn merge -r2424:2425 svn+ssh://bugman@.../svn/relax/branches/diff_tensor_bug_5559_fix/ .

These changes fix bug #5559 at https://gna.org/bugs/?func=detailitem&item_id=5559.

2006-03-28 06:51:05 Tree
[r2425] by bugman

Bug fix for bug #5559.

The idea for the __getattr__ function to generate the non-standard diffusion tensor parameters on
the fly comes from the changes made by Chris MacRaild (c.a.macraild at leeds.ac.uk) in trying to
fix bug #5501 located at https://gna.org/bugs/?func=detailitem&item_id=5501.

The bug can be found at https://gna.org/bugs/?func=detailitem&item_id=5559.

Firstly the Da parameter in the relax test suite is now set to reasonable values.

A special dictionary type class for the diffusion tensor data has been created and is called
DiffTensorData and inherits functions from the base class SpecificData. The 'add_item' function has
been replaced so that the element added is now DiffTensorElement().

The DiffTensorElement data container has been created and inherits its functions from the base class
Element. The __getattr__ function has been added to pick up any references to non-existent
structures. If the name asked for is one of Diso, Da, Dper, Dpar, Dratio, Dx, Dy, or Dz, then the
values of these parameters are calculated for the parameters set in this DiffTensorElement
container. Recursion is used when the equations to calculate the value contains one of the other
non-standard parameters.

The relax test suite element 'Test of the user function diffusion_tensor.display()' now passes.

2006-03-28 06:45:33 Tree
[r2424] by bugman

Creation of a branch for fixing bug number 5559.

The bug report is located at https://gna.org/bugs/index.php?func=detailitem&item_id=5559

2006-03-28 05:16:25 Tree
[r2423] by bugman

Editing of the entire development chapter of the manual.

2006-03-28 05:12:13 Tree
[r2422] by bugman

A few changes to the open source infrastructure chapter.

2006-03-28 04:39:48 Tree
[r2421] by bugman

Spell check of the two manual chapters.

2006-03-28 03:25:27 Tree
[r2420] by bugman

Renamed the file of the open source infrastructure chapter.

2006-03-28 03:21:53 Tree
[r2419] by bugman

Wrote the 'Variable, function, and class names' subsection of the development chapter of the manual.

2006-03-28 02:37:43 Tree
[r2418] by bugman

All the new lines from the end of the 'exampleenv' environments in the manual have been removed.

2006-03-28 02:09:24 Tree
[r2417] by bugman

Major changes to the development chapter of the manual.

The relax-announce mailing list is now included in the intro.

All sections have been significantly edited.

An empty subsection called 'Variable, function, and class names' has been added.

The section 'Committing conventions' has been added and the subsection 'Format of the commit logs'
has been written.

The 'Making changes' section has been added and consists of two subsections, 'Patching' which came
from the start of the chapter and 'Becoming a committer' which describes what is needed to become a
committer.

2006-03-28 02:08:11 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.