CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Private Member Functions
dirstructure.Directory Class Reference
Inheritance diagram for dirstructure.Directory:
dirstructure.Weighted

Public Member Functions

def __init__
 
def __repr__
 
def calcStats
 
def get_fail_rate
 
def get_null_rate
 
def get_skiped_rate
 
def get_subdirs_dict
 
def get_subdirs_names
 
def get_success_rate
 
def get_summary_chart_ajax
 
def get_summary_chart_name
 
def is_empty
 
def print_report
 
def prune
 
- Public Member Functions inherited from dirstructure.Weighted
def __init__
 

Public Attributes

 comparisons
 
 different_histograms
 
 do_pngs
 
 draw_success
 
 filename1
 
 filename2
 
 full_path
 
 meta
 
 mother_dir
 
 n_comp_fails
 
 n_comp_nulls
 
 n_comp_skiped
 
 n_comp_successes
 
 n_fails
 
 n_missing_objs
 
 n_nulls
 
 n_skiped
 
 n_successes
 
 rank_histo
 
 stats_calculated
 
 subdirs
 
 weight
 
- Public Attributes inherited from dirstructure.Weighted
 name
 
 weight
 

Private Member Functions

def __create_on_disk
 
def __create_pie_image
 
def __get_full_path
 

Detailed Description

Definition at line 59 of file dirstructure.py.

Constructor & Destructor Documentation

def dirstructure.Directory.__init__ (   self,
  name,
  mother_dir = "",
  meta = CompInfo(),
  draw_success = False,
  do_pngs = False 
)

Definition at line 60 of file dirstructure.py.

Member Function Documentation

def dirstructure.Directory.__create_on_disk (   self)
private

Definition at line 223 of file dirstructure.py.

def dirstructure.Directory.__create_pie_image (   self)
private

Definition at line 233 of file dirstructure.py.

def dirstructure.Directory.__get_full_path (   self)
private

Definition at line 217 of file dirstructure.py.

def dirstructure.Directory.__repr__ (   self)

Definition at line 313 of file dirstructure.py.

def dirstructure.Directory.calcStats (   self,
  make_pie = True 
)
Walk all subdirs and calculate weight,fails and successes.
Moreove propagate the sample and releases names.

Definition at line 93 of file dirstructure.py.

def dirstructure.Directory.get_fail_rate (   self)

Definition at line 205 of file dirstructure.py.

def dirstructure.Directory.get_null_rate (   self)

Definition at line 213 of file dirstructure.py.

def dirstructure.Directory.get_skiped_rate (   self)

Definition at line 202 of file dirstructure.py.

def dirstructure.Directory.get_subdirs_dict (   self)

Definition at line 155 of file dirstructure.py.

def dirstructure.Directory.get_subdirs_names (   self)

Definition at line 161 of file dirstructure.py.

def dirstructure.Directory.get_success_rate (   self)

Definition at line 209 of file dirstructure.py.

def dirstructure.Directory.get_summary_chart_ajax (   self,
  w = 400,
  h = 300 
)
Emit the ajax to build a pie chart using google apis...

Definition at line 167 of file dirstructure.py.

def dirstructure.Directory.get_summary_chart_name (   self)

Definition at line 230 of file dirstructure.py.

def dirstructure.Directory.is_empty (   self)

Definition at line 88 of file dirstructure.py.

def dirstructure.Directory.print_report (   self,
  indent = "",
  verbose = False 
)

Definition at line 180 of file dirstructure.py.

def dirstructure.Directory.prune (   self,
  expandable_dir 
)
Eliminate from the tree the directory the expandable ones.

Definition at line 269 of file dirstructure.py.

Member Data Documentation

dirstructure.Directory.comparisons

Definition at line 64 of file dirstructure.py.

dirstructure.Directory.different_histograms

Definition at line 80 of file dirstructure.py.

dirstructure.Directory.do_pngs

Definition at line 77 of file dirstructure.py.

dirstructure.Directory.draw_success

Definition at line 76 of file dirstructure.py.

dirstructure.Directory.filename1

Definition at line 83 of file dirstructure.py.

dirstructure.Directory.filename2

Definition at line 84 of file dirstructure.py.

dirstructure.Directory.full_path

Definition at line 86 of file dirstructure.py.

dirstructure.Directory.meta

Definition at line 62 of file dirstructure.py.

dirstructure.Directory.mother_dir

Definition at line 61 of file dirstructure.py.

dirstructure.Directory.n_comp_fails

Definition at line 70 of file dirstructure.py.

dirstructure.Directory.n_comp_nulls

Definition at line 72 of file dirstructure.py.

dirstructure.Directory.n_comp_skiped

Definition at line 69 of file dirstructure.py.

dirstructure.Directory.n_comp_successes

Definition at line 71 of file dirstructure.py.

dirstructure.Directory.n_fails

Definition at line 65 of file dirstructure.py.

dirstructure.Directory.n_missing_objs

Definition at line 85 of file dirstructure.py.

dirstructure.Directory.n_nulls

Definition at line 67 of file dirstructure.py.

dirstructure.Directory.n_skiped

Definition at line 68 of file dirstructure.py.

dirstructure.Directory.n_successes

Definition at line 66 of file dirstructure.py.

dirstructure.Directory.rank_histo

Definition at line 78 of file dirstructure.py.

dirstructure.Directory.stats_calculated

Definition at line 74 of file dirstructure.py.

dirstructure.Directory.subdirs

Definition at line 63 of file dirstructure.py.

dirstructure.Directory.weight

Definition at line 73 of file dirstructure.py.