Skip to content

Commit 98de95b

Browse files
committed
Finalize 0.5.0
1 parent 2fa5431 commit 98de95b

File tree

4 files changed

+27
-8
lines changed

4 files changed

+27
-8
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# 0.5.0 - February 7, 2014 - "YOLO"
2+
* Implement new "YOLO" mode for increased PyExceleration
3+
* Fix tests/benchmark.py and update benchmark data
4+
15
# 0.4.1 - December 4, 2013
26
* Fix import errors caused by missing templates
37
* Remove bundled six.py and use system-wide six.py instead

README.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Accelerated Excel XLSX writing library for Python 2/3
55
[![Build Status](https://travis-ci.org/kz26/PyExcelerate.png?branch=master)](https://travis-ci.org/kz26/PyExcelerate)
66
[![Coverage Status](https://coveralls.io/repos/kz26/PyExcelerate/badge.png)](https://coveralls.io/r/kz26/PyExcelerate)
77

8-
* Current version: 0.4.1
8+
* Current version: 0.5.0
99
* Authors: [Kevin Wang](https://github.com/kevmo314) and [Kevin Zhang](https://github.com/kz26)
1010
* License: Simplified BSD License
1111
* [Source repository](https://github.com/kz26/PyExcelerate)
@@ -28,13 +28,28 @@ on speed.
2828

2929
### Benchmarks
3030
Benchmark code located in pyexcelerate/tests/benchmark.py
31-
65000 rows x 100 columns of the number 1
32-
Ubuntu 12.04 LTS, Core i7-2600 3.4GHz, 16GB DDR3, Python 2.7.3
31+
Ubuntu 12.04 LTS, Core i5-3450, 8GB DDR3, Python 2.7.3
3332

34-
* PyExcelerate 25.5s
35-
* xlsxwriter (0.3.2): 38.62s (1.5x slower)
36-
* openpyxl (1.6.2): 367.26s (14.4x slower)
33+
```
34+
35+
TEST_NAME, NUM_ROWS, NUM_COLS, TIME_IN_SECONDS
36+
37+
pyexcelerate value fastest, 1000, 100, 0.47
38+
pyexcelerate value faster, 1000, 100, 0.51
39+
pyexcelerate value fast, 1000, 100, 1.53
40+
xlsxwriter value, 1000, 100, 0.84
41+
openpyxl, 1000, 100, 2.74
42+
pyexcelerate style cheating, 1000, 100, 1.23
43+
pyexcelerate style fastest, 1000, 100, 2.4
44+
pyexcelerate style faster, 1000, 100, 2.75
45+
pyexcelerate style fast, 1000, 100, 6.15
46+
xlsxwriter style cheating, 1000, 100, 1.21
47+
xlsxwriter style, 1000, 100, 4.85
48+
openpyxl, 1000, 100, 6.32
3749
50+
* cheating refers to pregeneration of styles
51+
52+
```
3853

3954
## Installation
4055

pyexcelerate/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
from .Format import Format
66
from .Alignment import Alignment
77

8-
__version__ = '0.4.1'
8+
__version__ = '0.5.0'

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
setup(
66
name="PyExcelerate",
7-
version='0.4.1',
7+
version='0.5.0',
88
author="Kevin Wang and Kevin Zhang",
99
author_email="[email protected]",
1010
maintainer="Kevin Zhang",

0 commit comments

Comments
 (0)