ANN: Pyspread 0.0.12

Martin Manns mmanns at gmx.net
Sun Aug 2 20:15:40 CEST 2009



Pyspread 0.0.12 released
========================

I am pleased to announce the new release 0.0.12 of pyspread.

 
About: 
------
 
Pyspread is a cross-platform Python spreadsheet application. It is
based on and written in the programming language Python.

Instead of spreadsheet formulas, Python expressions are entered into
the spreadsheet cells. Each expression returns a Python object that can
be accessed from other cells. These objects can represent anything
including lists or matrices.

Pyspread runs on Linux, Windows and *nix platforms with GTK support. I
have reports that it works with MacOS X as well.

Homepage:
---------

http://pyspread.sf.net


New features in 0.0.12:
-----------------------

* ODF file support
* Detachable tool bars
* Cells now support attributes such as fonts, borders, colors
* Cells can now be painted on from inside a macro function
* Major speed-up and memory reduction
* Dependency to networkx removed
* Frozen cells that are not updated introduced
* Style toolbar added
* Find toolbar added
* Regular expression search added
* Zoom functionality added
* Default text color changed to system default (for black themes)
* Ok and Cancel buttons swapped in New sheet dialog


Bugfixes:
---------

* Strange arange reference behaviour fixed (BUG 2760121)
* stt = sum(S[16:18,Y,0]) raises TypeError fixed (BUG 2579698)
* On Windows, some dialogs have to be closed twice. (fixed)
* Recursion detection dows not work on nested structures, i.e. when
  S[2,2,2] is referred to from inside a container object, pyspread will
  not realize a cycle. Therefore, a "Maximum recursion depth" error is
  reported (fixed)


Known issues:
-------------

* ODF documents with many columns and rows can freeze pyspread on
  loading (use the old pys format instead)
* Horizontal cell alignment missing
* Some fonts throw an error message when scrolling (but work
  nonetheless)
* Fonts are not included in ODF files
* Cell attributes are not copied or deleted with cell content


Martin



More information about the Python-announce-list mailing list