Skip to content

Commit bf58e37

Browse files
committed
version bump to 0.9.0, update README (Benchmark, Contributors), CHANGELOG
1 parent fd0a34c commit bf58e37

File tree

3 files changed

+29
-16
lines changed

3 files changed

+29
-16
lines changed

CHANGELOG

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
1-
- 0.8.11: Future version. Drop support for Python 2.7, 3.5, 3.6. New formats. Improve column width options.
1+
- 0.9.1: Future version.
2+
- 0.9.0: Drop support for Python 2.7, 3.5, 3.6.
3+
Migrate to pyproject.toml project layout (PEP 621).
4+
New output formats: `asciidoc`, various `*grid` and `*outline` formats.
5+
New output features: vertical row alignment, separating lines.
6+
New input format: list of dataclasses (Python 3.7 or later).
7+
Support infinite iterables as row indices.
8+
Improve column width options.
9+
Improve support for ANSI escape sequences and document the behavior.
10+
Various bug fixes.
211
- 0.8.10: Python 3.10 support. Bug fixes. Column width parameter.
312
- 0.8.9: Bug fix. Revert support of decimal separators.
413
- 0.8.8: Python 3.9 support, 3.10 ready.

README.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ The following tabular data types are supported:
8686
- NumPy record arrays (names as columns)
8787
- pandas.DataFrame
8888

89-
Examples in this file use Python2. Tabulate supports Python3 too.
89+
Tabulate is a Python3 library.
9090

9191
### Headers
9292

@@ -1025,19 +1025,19 @@ At the same time, `tabulate` is comparable to other table
10251025
pretty-printers. Given a 10x10 table (a list of lists) of mixed text and
10261026
numeric data, `tabulate` appears to be slower than `asciitable`, and
10271027
faster than `PrettyTable` and `texttable` The following mini-benchmark
1028-
was run in Python 3.8.2 in Ubuntu 20.04:
1028+
was run in Python 3.9.13 on Windows 10:
10291029

1030-
================================== ========== ===========
1031-
Table formatter time, μs rel. time
1032-
================================== ========== ===========
1033-
csv to StringIO 9.0 1.0
1034-
join with tabs and newlines 10.7 1.2
1035-
asciitable (0.8.0) 174.6 19.4
1036-
tabulate (0.8.10) 385.0 42.8
1037-
tabulate (0.8.10, WIDE_CHARS_MODE) 509.1 56.5
1038-
PrettyTable (3.3.0) 827.7 91.9
1039-
texttable (1.6.4) 952.1 105.7
1040-
================================== ========== ===========
1030+
================================= ========== ===========
1031+
Table formatter time, μs rel. time
1032+
================================= ========== ===========
1033+
csv to StringIO 12.5 1.0
1034+
join with tabs and newlines 14.6 1.2
1035+
asciitable (0.8.0) 192.0 15.4
1036+
tabulate (0.9.0) 483.5 38.7
1037+
tabulate (0.9.0, WIDE_CHARS_MODE) 637.6 51.1
1038+
PrettyTable (3.4.1) 1080.6 86.6
1039+
texttable (1.6.4) 1390.3 111.4
1040+
================================= ========== ===========
10411041

10421042

10431043
Version history
@@ -1120,4 +1120,8 @@ endolith, Dominic Davis-Foster, pavlocat, Daniel Aslau, paulc,
11201120
Felix Yan, Shane Loretz, Frank Busse, Harsh Singh, Derek Weitzel,
11211121
Vladimir Vrzić, 서승우 (chrd5273), Georgy Frolov, Christian Cwienk,
11221122
Bart Broere, Vilhelm Prytz, Alexander Gažo, Hugo van Kemenade,
1123-
jamescooke, Matt Warner, Jérôme Provensal.
1123+
jamescooke, Matt Warner, Jérôme Provensal, Kevin Deldycke,
1124+
Kian-Meng Ang, Kevin Patterson, Shodhan Save, cleoold, KOLANICH,
1125+
Vijaya Krishna Kasula, Furcy Pin, Christian Fibich, Shaun Duncan,
1126+
Dimitri Papadopoulos.
1127+

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# test suite on all supported python versions. To use it, "pip install tox"
44
# and then run "tox" from this directory.
55
#
6-
# To run tests against numpy and pandas, run "tox -e py27-extra,py33-extra"
6+
# To run tests against numpy and pandas, run "tox -e py39-extra,py310-extra"
77
# from this directory. This will create a much bigger virtual environments
88
# for testing and it is disabled by default.
99

0 commit comments

Comments
 (0)