File: util.rst

package info (click to toggle)
python-petl 1.7.17-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 2,224 kB
  • sloc: python: 22,617; makefile: 109; xml: 9
file content (111 lines) | stat: -rw-r--r-- 3,038 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
.. module:: petl.util

Utility functions
=================


Basic utilities
---------------

.. autofunction:: petl.util.base.header
.. autofunction:: petl.util.base.fieldnames
.. autofunction:: petl.util.base.data
.. autofunction:: petl.util.base.values
.. autofunction:: petl.util.base.dicts
.. autofunction:: petl.util.base.namedtuples
.. autofunction:: petl.util.base.records
.. autofunction:: petl.util.base.expr
.. autofunction:: petl.util.base.rowgroupby
.. autofunction:: petl.util.base.empty


Visualising tables
------------------

.. autofunction:: petl.util.vis.look
.. autofunction:: petl.util.vis.lookall
.. autofunction:: petl.util.vis.see
.. autofunction:: petl.util.vis.display
.. autofunction:: petl.util.vis.displayall


Lookup data structures
----------------------

.. autofunction:: petl.util.lookups.lookup
.. autofunction:: petl.util.lookups.lookupone
.. autofunction:: petl.util.lookups.dictlookup
.. autofunction:: petl.util.lookups.dictlookupone
.. autofunction:: petl.util.lookups.recordlookup
.. autofunction:: petl.util.lookups.recordlookupone


Parsing string/text values
--------------------------

.. autofunction:: petl.util.parsers.dateparser
.. autofunction:: petl.util.parsers.timeparser
.. autofunction:: petl.util.parsers.datetimeparser
.. autofunction:: petl.util.parsers.boolparser
.. autofunction:: petl.util.parsers.numparser


Counting
--------

.. autofunction:: petl.util.counting.nrows
.. autofunction:: petl.util.counting.valuecount
.. autofunction:: petl.util.counting.valuecounter
.. autofunction:: petl.util.counting.valuecounts
.. autofunction:: petl.util.counting.stringpatterncounter
.. autofunction:: petl.util.counting.stringpatterns
.. autofunction:: petl.util.counting.rowlengths
.. autofunction:: petl.util.counting.typecounter
.. autofunction:: petl.util.counting.typecounts
.. autofunction:: petl.util.counting.parsecounter
.. autofunction:: petl.util.counting.parsecounts


Timing
------

.. autofunction:: petl.util.timing.progress
.. autofunction:: petl.util.timing.log_progress
.. autofunction:: petl.util.timing.clock


Statistics
----------

.. autofunction:: petl.util.statistics.limits
.. autofunction:: petl.util.statistics.stats


Materialising tables
--------------------

.. autofunction:: petl.util.materialise.columns
.. autofunction:: petl.util.materialise.facetcolumns
.. autofunction:: petl.util.materialise.listoflists
.. autofunction:: petl.util.materialise.listoftuples
.. autofunction:: petl.util.materialise.tupleoflists
.. autofunction:: petl.util.materialise.tupleoftuples
.. autofunction:: petl.util.materialise.cache


Randomly generated tables
-------------------------

.. autofunction:: petl.util.random.randomtable
.. autofunction:: petl.util.random.dummytable


Miscellaneous
-------------

.. autofunction:: petl.util.misc.typeset
.. autofunction:: petl.util.misc.diffheaders
.. autofunction:: petl.util.misc.diffvalues
.. autofunction:: petl.util.misc.strjoin
.. autofunction:: petl.util.misc.nthword
.. autofunction:: petl.util.misc.coalesce