Menu

SVN archive Commit Log


Commit Date  
[r18742] by bugman

The spin_loop() function now uses generate_spin_id_unique() when the return_id flag is set.

This ensures that the caller received a unique spin ID which can be used to retrieve the
corresponding spin container.

2013-03-10 15:13:19 Tree
[r18741] by bugman

Created the generic_fns.mol_res_spin.generate_spin_id_unique() function.

This will return a truly unique spin ID string based on the current molecule, residue, and spin data
structure.

2013-03-10 15:11:03 Tree
[r18740] by bugman

Fixes for the metadata update of the residue and spin name and number counts.

2013-03-10 15:07:59 Tree
[r18739] by bugman

Fix for the generic_fns.interatomic.create_interatom() function.

RelaxNoSpinWarning has been replaced with RelaxNoSpinError.

2013-03-10 14:45:56 Tree
[r18738] by bugman

Reverted the last revision (r18737) as it was not correct and RelaxErrors should be used instead.

The command used was:
svn merge -r18737:18736 .

2013-03-10 14:44:44 Tree
[r18737] by bugman

Missing import affecting the generic_fns.interatomic.create_interatom() function.

2013-03-10 14:42:08 Tree
[r18736] by bugman

Bug fix for the maintenance of the spin ID lookup table metadata.

This is important for small molecules. Non-unique IDs were being placed into the lookup table,
resulting in incorrect spin containers being sometimes used. Now the molecule container has the
_res_name_count and _res_num_count metadata and the residue container the _spin_name_count and
_spin_num_count structures. These are updated via metadata_update() and are used by the
spin_id_variants() function to create a list of purely unique spin IDs.

2013-03-10 14:40:50 Tree
[r18735] by bugman

Created the generic_fns.mol_res_spin.return_molecule_by_name() function.

This will be used in the future as it is much faster than generic_fns.mol_res_spin.return_molecule()
if the molecule name is already known.

2013-03-10 13:50:01 Tree
[r18734] by bugman

Redesign of the generic_fns.mol_res_spin.generate_spin_id() function.

The function now tries to generate a unique ID based on the spin information in the specified data
pipe. This is to attempt to fix a bug uncovered by the Structure.test_read_xyz_internal2 system
test. Defaulting in all cases to the spin name rather than spin number will often fail for a small
organic molecule, as the name in XYZ files is the atomic symbol and hence will almost never be
unique.

2013-03-10 13:48:54 Tree
[r18733] by bugman

Merged revisions 18731 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r18731 | bugman | 2013-03-09 13:11:27 +0100 (Sat, 09 Mar 2013) | 3 lines

Updated the release checklist to include information about updating the FSF directory.
........

2013-03-09 12:29:01 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.