Cheetah.Tools.MondoReport module¶
@@TR: This code is pretty much unsupported.
MondoReport.py – Batching module for Python and Cheetah.
Version 2001-Nov-18. Doesn’t do much practical yet, but the companion testMondoReport.py passes all its tests. -Mike Orr (Iron)
TODO: BatchRecord.prev/next/prev_batches/next_batches/query, prev.query, next.query.
How about Report: .page(), .all(), .summary()? Or PageBreaker.
-
class
Cheetah.Tools.MondoReport.
IndexFormats
(index, item=None)¶ Eight ways to display a subscript index. (“Fifty ways to leave your lover….”)
-
Letter
()¶
-
Roman
()¶
-
even
()¶
-
even_i
()¶
-
index
()¶
-
item
()¶
-
letter
()¶
-
number
()¶
-
odd
()¶
-
odd_i
()¶
-
roman
()¶
-
-
class
Cheetah.Tools.MondoReport.
MondoReport
(origlist)¶ -
all
()¶
-
batch
(size, start, overlap=0, orphan=0)¶ Returns list of ($r, $a, $b)
-
page
(size, start, overlap=0, orphan=0)¶ Returns list of ($r, $a, $b)
-
summary
()¶
-
-
exception
Cheetah.Tools.MondoReport.
NegativeError
¶ Bases:
exceptions.ValueError
-
class
Cheetah.Tools.MondoReport.
PrevNextPage
(origList, size, start)¶
-
class
Cheetah.Tools.MondoReport.
RecordStats
(origList, index)¶ Bases:
Cheetah.Tools.MondoReport.IndexFormats
,Cheetah.Tools.MondoReport.ValuesGetterMixin
The statistics that depend on the current record.
-
first
()¶
-
firstValue
(field=None)¶
-
last
()¶
-
lastValue
(field=None)¶
-
length
()¶
-
next
()¶
-
nextPages
()¶
-
next_batches
()¶
-
percentOfTotal
(field=None, suffix='%', default='N/A', decimals=2)¶
-
prev
()¶
-
prevPages
()¶
-
prev_batches
()¶
-
summary
()¶
-
-
Cheetah.Tools.MondoReport.
Roman
(n)¶
-
class
Cheetah.Tools.MondoReport.
Summary
(origList)¶ Bases:
Cheetah.Tools.MondoReport.ValuesGetterMixin
The summary statistics, that don’t depend on the current record.
-
average
(field=None)¶ Always returns a floating point number.
-
count
(field=None)¶
-
max
(field=None)¶
-
mean
(field=None)¶ Always returns a floating point number.
-
median
(field=None)¶
-
min
(field=None)¶
-
standardDeviation
(field=None)¶
-
standardDeviation_n
(field=None)¶
-
sum
(field=None)¶
-
total
(field=None)¶
-
variance
(field=None)¶
-
variance_n
(field=None)¶
-
-
class
Cheetah.Tools.MondoReport.
ValuesGetterMixin
(origList)¶
-
Cheetah.Tools.MondoReport.
isNonNegative
(v)¶
-
Cheetah.Tools.MondoReport.
isNotNone
(v)¶
-
Cheetah.Tools.MondoReport.
isNumeric
(v)¶
-
Cheetah.Tools.MondoReport.
mean
(lis)¶ Always returns a floating-point number.
-
Cheetah.Tools.MondoReport.
median
(lis)¶
-
Cheetah.Tools.MondoReport.
standardDeviation
(lis)¶
-
Cheetah.Tools.MondoReport.
standardDeviation_n
(lis)¶
-
Cheetah.Tools.MondoReport.
sum
(lis)¶
-
Cheetah.Tools.MondoReport.
variance
(lis)¶
-
Cheetah.Tools.MondoReport.
variance_n
(lis)¶