Menu

Commit [r15235]  Maximize  Restore  History

Merged revisions 15220,15223-15224,15226-15228,15230,15232 via svnmerge from

svn+ssh://bugman@.../svn/relax/1.3

........
r15220 | bugman | 2012-01-24 10:18:12 +0100 (Tue, 24 Jan 2012) | 6 lines

Added a print out for the diffusion_tensor.init uf to inform the user of an angle unit change.

This is in response to bug #19323 (https://gna.org/bugs/?19323), to make it clearer that a parameter
conversion has occurred.
........
r15223 | bugman | 2012-01-24 14:58:21 +0100 (Tue, 24 Jan 2012) | 7 lines

Significant speed ups of the return_spin() and return_residue() functions.

This change to the generic_fns.mol_res_spin functions cuts the system tests from ~8 min to ~7 min on
my laptop. The support for multiple spin selections has been dropped as this additional flexibility
is not being used anyway.
........
r15224 | bugman | 2012-01-24 15:00:01 +0100 (Tue, 24 Jan 2012) | 6 lines

Fixes for the rdc.read and pcs.read user function backends.

The spin_id string is now not used in the back end - it was being sent to the return_spin() function
- removing flexibility but significantly speeding up the user functions.
........
r15226 | bugman | 2012-01-24 15:14:43 +0100 (Tue, 24 Jan 2012) | 3 lines

Removed a debugging print out statement.
........
r15227 | bugman | 2012-01-24 15:16:32 +0100 (Tue, 24 Jan 2012) | 3 lines

Removed some more debugging print outs.
........
r15228 | bugman | 2012-01-24 15:24:40 +0100 (Tue, 24 Jan 2012) | 17 lines

Updates for Python 3.0.

The command used was:
2to3 -w \
-f buffer \
-f idioms \
-f set_literal \
-f ws_comma \
-x except \
-x import \
-x imports \
-x long \
-x numliterals \
-x xrange \
relax .
........
r15230 | bugman | 2012-01-24 16:08:00 +0100 (Tue, 24 Jan 2012) | 6 lines

Simplified the generic_fns.relax_re.search() function.

This is to minimise the number of isinstance() calls when dealing with the relax mol-res-spin
sequence data.
........
r15232 | bugman | 2012-01-24 18:42:44 +0100 (Tue, 24 Jan 2012) | 6 lines

Reordered the checks in Selection.__contains_mol_res_spin_containers().

This cuts the number of function calls down by avoiding relax_re.search() calls if residue or spin
numbers match.
........

bugman 2012-01-24

changed /branches/relax_disp
changed /branches/relax_disp/arg_check.py
changed /branches/relax_disp/extern/scientific_python/Geometry/TensorModule.py
changed /branches/relax_disp/extern/scientific_python/Geometry/VectorModule.py
changed /branches/relax_disp/extern/scientific_python/IO/FortranFormat.py
changed /branches/relax_disp/extern/scientific_python/IO/PDB.py
changed /branches/relax_disp/extern/scientific_python/IO/PDBSpaceGroups.py
changed /branches/relax_disp/extern/scientific_python/IO/TextFile.py
changed /branches/relax_disp/generic_fns/diffusion_tensor.py
changed /branches/relax_disp/generic_fns/mol_res_spin.py
changed /branches/relax_disp/generic_fns/pcs.py
changed /branches/relax_disp/generic_fns/rdc.py
changed /branches/relax_disp/generic_fns/relax_re.py
changed /branches/relax_disp/generic_fns/structure/api_base.py
changed /branches/relax_disp/prompt/structure.py
changed /branches/relax_disp/specific_fns/frame_order.py
changed /branches/relax_disp/specific_fns/model_free/main.py
changed /branches/relax_disp/test_suite/shared_data/frame_order/iso_cone_free_rotor/generate_distribution.py
changed /branches/relax_disp/test_suite/shared_data/frame_order/iso_cone_free_rotor2/generate_distribution.py
changed /branches/relax_disp/test_suite/system_tests/frame_order.py
/branches/relax_disp/arg_check.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/extern/scientific_python/Geometry/TensorModule.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/extern/scientific_python/Geometry/VectorModule.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/extern/scientific_python/IO/FortranFormat.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/extern/scientific_python/IO/PDB.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/extern/scientific_python/IO/PDBSpaceGroups.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/extern/scientific_python/IO/TextFile.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/generic_fns/diffusion_tensor.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/generic_fns/mol_res_spin.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/generic_fns/pcs.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/generic_fns/rdc.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/generic_fns/relax_re.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/generic_fns/structure/api_base.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/prompt/structure.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/specific_fns/frame_order.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/specific_fns/model_free/main.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/test_suite/shared_data/frame_order/iso_cone_free_rotor/generate_distribution.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/test_suite/shared_data/frame_order/iso_cone_free_rotor2/generate_distribution.py Diff Switch to side-by-side view
Loading...
/branches/relax_disp/test_suite/system_tests/frame_order.py Diff Switch to side-by-side view
Loading...
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.