IMP logo
Public Member Functions | Public Attributes
IMP.isd.Analysis.Analysis Class Reference

Detailed Description

Class that produces analysis-related output, and is able to parse the output of a file produced by the Statistics class.

List of all members.

Public Member Functions

def add_data
 adds data point to hierarchy
def create_entry
 adds a new entry to the hierarchy by parsing a title entry
def dump
 "dump float data from history h to file dest.
def histogram
 plots histogram of datum (cat,name) from hierarchy h, optionnally specifying a range.
def plot
 plots datum (cat,name) from hierarchy h, optionnally specifying a range.
def read_AMBER_stats
 reads an AMBER mden file and returns a History instance
def read_AMBER_variables
 reads an AMBER mden file and returns variables present in it
def read_stats
 reads a *_stats.txt file and returns a History instance
def read_variables
 reads a *_stats.txt file and returns variables present in it

Public Attributes

 correspondences

Member Function Documentation

def IMP.isd.Analysis.Analysis.add_data (   self,
  h,
  lineno,
  colno,
  data 
)

adds data point to hierarchy

def IMP.isd.Analysis.Analysis.create_entry (   self,
  h,
  lineno,
  el 
)

adds a new entry to the hierarchy by parsing a title entry

def IMP.isd.Analysis.Analysis.dump (   self,
  h,
  dest,
  args 
)

"dump float data from history h to file dest.

args can be either strings corresponding to categories, or tuples corresponding to entries of a certain category. Only one counter will be output for the whole dump, it corresponds to the counter of the first entry's category. You can always specify additional counters if needed.

def IMP.isd.Analysis.Analysis.histogram (   self,
  h,
  datums,
  kwargs 
)

plots histogram of datum (cat,name) from hierarchy h, optionnally specifying a range.

To plot multiple data at the same time, add them sequentially.

def IMP.isd.Analysis.Analysis.plot (   self,
  h,
  datums,
  kwargs 
)

plots datum (cat,name) from hierarchy h, optionnally specifying a range.

To plot multiple data at the same time, add them sequentially. Takes x axis from the 'step' entry of the first datum. TODO.

def IMP.isd.Analysis.Analysis.read_AMBER_stats (   self,
  statfile 
)

reads an AMBER mden file and returns a History instance

def IMP.isd.Analysis.Analysis.read_AMBER_variables (   self,
  statfile 
)

reads an AMBER mden file and returns variables present in it

def IMP.isd.Analysis.Analysis.read_stats (   self,
  statfile 
)

reads a *_stats.txt file and returns a History instance

def IMP.isd.Analysis.Analysis.read_variables (   self,
  statfile 
)

reads a *_stats.txt file and returns variables present in it


The documentation for this class was generated from the following file:

Generated on Tue May 22 2012 23:33:36 for IMP by doxygen 1.8.1