Author: bugman
Date: Sat Sep 27 17:38:25 2014
New Revision: 26091
URL: http://svn.gna.org/viewcvs/relax?rev=26091&view=rev
Log:
Improvements for the sectioning printouts for the frame order auto-analysis.
The sections now use the lib.text.formatting subtitle() and subsubtitle()
functions to distinguish
them from the output of all the user functions, which use the section(),
subsection() and
subsubsection() functions. New sectioning printouts have been added for
clarity.
Modified:
branches/frame_order_cleanup/auto_analyses/frame_order.py
Modified: branches/frame_order_cleanup/auto_analyses/frame_order.py
URL:
http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/auto_analyses/frame_order.py?rev=26091&r1=26090&r2=26091&view=diff
==============================================================================
--- branches/frame_order_cleanup/auto_analyses/frame_order.py (original)
+++ branches/frame_order_cleanup/auto_analyses/frame_order.py Sat Sep 27
17:38:25 2014
@@ -62,7 +62,7 @@
from lib.geometry.coord_transform import spherical_to_cartesian
from lib.io import open_write_file
from lib.order.order_parameters import iso_cone_theta_to_S
-from lib.text.sectioning import section, subsection, title
+from lib.text.sectioning import subtitle, subsubtitle, title
from lib.text.table import MULTI_COL, format_table
from pipe_control import pipes, results
from pipe_control.mol_res_spin import return_spin, spin_loop
@@ -440,6 +440,9 @@
# The nested model optimisation protocol.
self.nested_models()
+ # Printout for the final run.
+ subtitle(file=sys.stdout, text="Final results")
+
# The final results does not already exist.
if not self.read_results(model='final', pipe_name='final'):
# Model selection.
@@ -468,12 +471,14 @@
# Output the finishing time.
self.interpreter.time()
+ # Final title printout.
+ subtitle(file=sys.stdout, text="Summaries")
+
# Save the final program state.
if self._final_state:
self.interpreter.state.save('final_state',
dir=self.results_dir, force=True)
# Count the number of Sobol' points and create a summary file.
- section(file=sys.stdout, text="Summaries")
count_sobol_points(dir=self.results_dir, force=True)
summarise(dir=self.results_dir, force=True)
@@ -507,7 +512,7 @@
# The title printout.
title = model[0].upper() + model[1:]
text = "Axis permutation '%s' of the %s frame order model" %
(perm, title)
- section(file=sys.stdout, text=text, prespace=5)
+ subtitle(file=sys.stdout, text=text, prespace=5)
# Output the model staring time.
self.interpreter.time()
@@ -859,7 +864,7 @@
title = model[0].upper() + model[1:]
# Printout.
- section(file=sys.stdout, text="%s frame order model"%title,
prespace=5)
+ subtitle(file=sys.stdout, text="%s frame order model"%title,
prespace=5)
# Output the model staring time.
self.interpreter.time()
@@ -899,7 +904,7 @@
self.interpreter.frame_order.select_model(model=model)
# Copy nested parameters.
- subsection(file=sys.stdout, text="Parameter nesting.")
+ subsubtitle(file=sys.stdout, text="Parameter nesting")
self.nested_params_ave_dom_pos(model)
self.nested_params_eigenframe(model)
self.nested_params_pivot(model)
@@ -908,6 +913,9 @@
# Optimisation using the PCS subset (skipped if a pre-run
directory is supplied).
opt = self.opt_subset
if opt != None and not self.pre_run_flag:
+ # Printout.
+ subsubtitle(file=sys.stdout, text="Optimisation using the PCS
subset")
+
# Zooming grid search.
for i in opt.loop_grid():
# Set the zooming grid search level.
@@ -948,6 +956,9 @@
# Optimisation using the full data set.
opt = self.opt_full
if opt != None:
+ # Printout.
+ subsubtitle(file=sys.stdout, text="Optimisation using the full
data set")
+
for i in opt.loop_min():
# The numerical optimisation settings.
self.interpreter.frame_order.quad_int(opt.get_min_quad_int(i))
@@ -980,7 +991,7 @@
title = model[0].upper() + model[1:]
# Print out.
- section(file=sys.stdout, text="%s frame order model"%title, prespace=5)
+ subtitle(file=sys.stdout, text="%s frame order model"%title,
prespace=5)
# Output the model staring time.
self.interpreter.time()
@@ -1234,7 +1245,7 @@
"""
# Printout.
- subsection(file=sys.stdout, text="Generating the results and data
visualisation files")
+ subsubtitle(file=sys.stdout, text="Generating the results and data
visualisation files")
# Sanity check.
if model != 'final' and model.replace(' permutation A', '').replace('
permutation B', '') != cdp.model:
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-commits mailing list
[email protected]
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-commits