[ANN] pyspread 0.2.4

2013-07-24 Thread Martin Manns
== pyspread 0.2.4 == Pyspread 0.2.4 is released. Besides Linux, the new version also runs on Windows (Windows 7 64bit and Windows XP 32bit tested). About pyspread == Pyspread is a non-traditional spreadsheet application that is based on and written in the p

[ANN] pyspread 0.2.3

2013-01-14 Thread Martin Manns
== pyspread 0.2.3 == Pyspread 0.2.3 is released. The new version improves GPG integration. About pyspread == Pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python. The goal of pyspread is to

[ANN] pyspread 0.2.1

2012-03-13 Thread Martin Manns
== pyspread 0.2.1 == Pyspread 0.2.1 is released. The new version improves GPG integration. About pyspread == Pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python. The goal of pyspread is to

Re: Something is rotten in Denmark...

2011-05-31 Thread Martin Manns
On Tue, 31 May 2011 01:48:05 -0500 harrismh777 wrote: > >>> fs=[] > >>> fs = [(lambda n: i + n) for i in range(10)] > >>> [fs[i](1) for i in range(10)] > [10, 10, 10, 10, 10, 10, 10, 10, 10, 10] <=== not good > > ( that was a big surprise! . . . ) > ( let's try it another way .

Re: Something is rotten in Denmark...

2011-05-31 Thread Martin Manns
On Tue, 31 May 2011 15:47:33 -0600 Ian Kelly wrote: > The i variable is part of the global scope, and as you iterate over > range(10) again it coincidentally takes on the same values as in the > original list comprehension. You don't see this in Python 3 because > the scope of i is limited to th

[ANN] pyspread 0.2.6

2014-02-03 Thread Martin Manns
== pyspread 0.2.6 == Pyspread 0.2.6 is released. This update brings Excel xls file reading and prevents many pyspread lock ups that were caused by misbehaving user code. About pyspread == Pyspread is a non-traditional spreadsheet application that is based o

[ANN] pyspread 0.4

2014-12-15 Thread Martin Manns
pyspread 0.4 Pyspread 0.4 is released. In this release, rendering has switched to Cairo, which enhances quality and performance. Grid content can now be exported into high quality PDF and SVG files. Cells can now display SVG images and text with markups. The nn function

Re: Reading OpenOffice spreadsheet in Python?

2014-05-20 Thread Martin Manns
On Tue, 20 May 2014 11:38:06 -0500 Skip Montanaro wrote: > I am so fed up with LibreOffice's inability to properly support really > basic Excel capabilities, I'm about ready to throw my computer out the Could you please give some examples, what basic Excel capabilities you are missing? > I'm op

[ANN] pyspread 0.2.5

2013-09-23 Thread Martin Manns
== pyspread 0.2.5 == Pyspread 0.2.5 is released. This is mainly a bug fix release with some improvements in chart creation and CSV import. About pyspread == Pyspread is a non-traditional spreadsheet application that is based on and written in the programming

Re: Slicing with negative strides

2013-11-03 Thread Martin Manns
On 29 Oct 2013 05:22:00 GMT Steven D'Aprano wrote: > Does anyone here use slices (or range/xrange) with negative strides > other than -1? I have used negative strides for comparing discrete sequences e. g. for turbulence analysis, and I hope that my code will still run in Python 4. Martin -- h

[ANN] pyspread 0.4.3

2015-06-01 Thread Martin Manns
== pyspread 0.4.3 == Pyspread 0.4.3 is released. Please note that pyspread 0.4.2 is not available on pypi because of a deployment issue. Major changes to 0.4.1: * Full screen mode added * Some changes to improve results on Debian CI tests * Updates to first steps docu

[ANN] pyspread 0.3.0

2014-07-09 Thread Martin Manns
== pyspread 0.3.0 == Pyspread 0.3.0 is released. This update is the first release that runs with wxPython 3.x. About pyspread == Pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python. The goa

[ANN] pyspread 0.3.1

2014-07-12 Thread Martin Manns
== pyspread 0.3.1 == Pyspread 0.3.1 is released. This is a bugfix release that removes an annoying warning on the console. About pyspread == Pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Pytho

[ANN] pyspread 0.3.3

2014-09-06 Thread Martin Manns
== pyspread 0.3.3 == Pyspread 0.3.3 is released. This is a wxPython 3.x related bugfix release that fixes a segfault when initially creating and choosing GPG keys. About pyspread == Pyspread is a non-traditional spreadsheet application that is based on and

[ANN] pyspread 0.2.0

2011-12-24 Thread Martin Manns
== pyspread 0.2.0 == Pyspread 0.2.0 has been released. The new version is an almost complete rewrite for better stability and maintainability. About pyspread == Pyspread is a non-traditional spreadsheet application that is based on and written in Python. P

Re: open office in another language?

2012-01-11 Thread Martin Manns
On Tue, 10 Jan 2012 18:43:09 -0300 Sean Wolfe wrote: > Has there been any talk of doing another similar office suite, or > maybe just writer + spreadsheet, in a better language eg python? I > expect it's a huge undertaking but ... thought I'd ask around at > least. If you are looking for Python

Max-plus library

2006-10-16 Thread Martin Manns
Hello, Is there any library that allows employing max-plus dioids in python (e.g. based on numpy/scipy)? The only libraries that I found so far are for Matlab / Octave, Scilab and Maple: http://ifatwww.et.uni-magdeburg.de/~stanczyk/mpa/index.php http://www-rocq.inria.fr/MaxplusOrg/soft.html Than

Re: Max-plus library

2006-10-17 Thread Martin Manns
Sébastien Boisgérault wrote: > Robert Kern wrote: >> Martin Manns wrote: >>> Hello, >>> >>> Is there any library that allows employing max-plus dioids in >>> python (e.g. based on numpy/scipy)? >> Google says "no" and I haven'

Matplotlib eps export

2006-07-04 Thread Martin Manns
Hi, When I use matplotlib for a scatter plot with both dots and connecting lines, the exported eps file is huge, if the distances between many points are small. I think of this as a bug, since no preview tiff is included in the generated eps and a variety of text processing applications (including

Re: trees

2006-12-18 Thread Martin Manns
John Nagle wrote: >SpeedTree, of course. > > http://www.speedtree.com > >They have great downloadable demos. And how do you distribute the code in a python program? Is there a wrapper for an available static library or do I have to compile the speedtree source when running the pytho

gmpy floating point exception

2007-03-28 Thread Martin Manns
Hi, I am experiencing some trouble with gmpy v1.01. Multiplying an mpq with inf results in a floating point exception that exits python. Has this already been fixed in newer gmpy versions? ~ $ python Python 2.4.3 (#1, Mar 26 2007, 00:32:54) [GCC 4.1.1 (Gentoo 4.1.1-r3)] on linux2 Type "help", "

inf class (was: gmpy floating point exception)

2007-03-29 Thread Martin Manns
On Thu, 29 Mar 2007 00:57:03 -0700 [EMAIL PROTECTED] (Alex Martelli) wrote: > Martin Manns <[EMAIL PROTECTED]> wrote: > > 2) Is there any inf type around with > > a + inf == inf > > inf > a (as long as a != inf) > > etc. > > that works with any other type

grandparent method with super

2007-04-05 Thread Martin Manns
Hi, I have a class structure as follows and I would like to invoke the method A.m() from D.m class A(object): def m(self): class B(A): def m(self): class C(A): def m(self): class D(B,C): def m(self): # Call A.m with super? I have read http://www.py

Re: grandparent method with super

2007-04-05 Thread Martin Manns
On Thu, 5 Apr 2007 16:33:37 -0400 "John Clark" <[EMAIL PROTECTED]> wrote: > Pretty sure you can do this: > > class A(object): > def m(self): > class B(A): > def m(self): > class C(A): > def m(self): > class D(B,C): > def m(self): > A.m(self) > > I don't thi

Re: grandparent method with super

2007-04-05 Thread Martin Manns
On Thu, 5 Apr 2007 16:55:38 -0400 "John Clark" <[EMAIL PROTECTED]> wrote: > >That works, but when I replace A with something else, I do not get > >the > grandparent anymore > >without changing all the method calls. Basically, I would like to > >call the > method m in the first > >grandpar

Re: grandparent method with super

2007-04-05 Thread Martin Manns
On 5 Apr 2007 15:05:25 -0700 [EMAIL PROTECTED] wrote: > > class E(C,D): > def m(self): > for cls in E.__mro__: > if cls != E and cls not in E.__bases__: > cls.m(self) > break > > > ... but it's probably better that you > rethink your class

Method calls and stack consumption

2007-04-14 Thread Martin Manns
Hi, Calling methods of other object instances seems quite expensive on the stack (see example below). Is there a better way of traversing through methods of instances that are connected in a cyclic graph? (The real program's graph contains multiple successors in lists.) class A(object): def _

Re: Method calls and stack consumption

2007-04-15 Thread Martin Manns
On Sun, 15 Apr 2007 07:27:25 +0200 Peter Otten <[EMAIL PROTECTED]> wrote: > Martin Manns wrote: > > > Calling methods of other object instances seems quite expensive on > > the stack (see example below). Is there a better way of traversing > > through methods of ins

Rational numbers

2007-02-23 Thread Martin Manns
Hi, I am starting to use rationals and since I found no batteries included, I tried out the mxNumber package. However, I get strange warnings on comparison operations (which however seem to yield correct results): --- $ python Python 2.4.3 (#1, Jan 15 2007, 15:46:19) [GCC 4.1.1 (Gentoo 4.1.1-r3

Re: Rational numbers

2007-02-23 Thread Martin Manns
On Fri, 23 Feb 2007 09:52:06 -0600 Larry Bates <[EMAIL PROTECTED]> wrote: > I quick search of Google turned up: > > http://books.google.com/books?id=1Shx_VXS6ioC&pg=PA625&lpg=PA625&dq=python+rational+number+library&source=web&ots=BA8_4EXdQ4&sig=aDEnYA99ssKe7PSweVNyi8cS2eg > http://calcrpnpy.source

Re: Rational numbers / alternatives to mxNumber

2007-02-23 Thread Martin Manns
On Fri, 23 Feb 2007 11:39:11 -0500 Martin Manns <[EMAIL PROTECTED]> wrote: > + boost indeed is a quite nice C++ library. However, I fear that I > would end up writing the python wrappers for operators (+ - * / min > max cmp etc.) myself. I would like to avoid this since these ope

Re: Rational numbers

2007-02-23 Thread Martin Manns
On 23 Feb 2007 12:00:10 -0800 [EMAIL PROTECTED] wrote: > > I worked with Alex Martelli (gmpy's maintainer) to fix a bug found by > mensanator. With Alex's permission, I released it as gmpy 1.04a. Alex > has not updated cvs with the fix. > > gmpy 1.04a compiles cleanly with the latest releases of

Re: Rational numbers

2007-02-23 Thread Martin Manns
On Fri, 23 Feb 2007 20:20:12 -0300 "Gabriel Genellina" <[EMAIL PROTECTED]> wrote: > En Fri, 23 Feb 2007 12:35:19 -0300, Martin Manns <[EMAIL PROTECTED]> > escribió: > > > I am starting to use rationals and since I found no batteries > > included, I trie

Re: Rational numbers

2007-02-23 Thread Martin Manns
On 23 Feb 2007 22:19:30 -0800 [EMAIL PROTECTED] wrote: > > Looks pretty much the same as mx.Number > > > > Does this warning come up from gmp? Do I have to compile it with > > different flags? > > Or do both wrappers use the same code? > > > > I would like to encourage the python community (i.e. t

Slicing wrapped numpy arrays

2008-01-13 Thread Martin Manns
Hi, I have created a class that wraps a numpy array of custom objects. I would like to be able to slice respective objects (without copying the array if possible). I have browsed the doc and found some hints at __getitem__. However, I still do not grasp how to do it. How do I implement __getitem

Re: Slicing wrapped numpy arrays

2008-01-13 Thread Martin Manns
On Sun, 13 Jan 2008 16:03:16 -0600 Robert Kern <[EMAIL PROTECTED]> wrote: > Martin Manns wrote: > > Hi, > > > > I have created a class that wraps a numpy array of custom objects. I > > would like to be able to slice respective objects (without copying > >

Re: A GUI framework for running simulations

2008-01-23 Thread Martin Manns
On Wed, 23 Jan 2008 06:10:07 -0800 (PST) "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > Hello! I am currently working on writing a simulation engine for > special relativity physics. I'm writing it in Python, of course. I'm > doing fine with the engine, but I want a GUI framework in which I > co

pyfov Package Index link broken

2008-01-25 Thread Martin Manns
Hi, I am looking for the code of pyfov, which is on the Package Index. However, the link is broken and the author does not seem to respond to e-mails. Any chance to get hands on the code? Martin -- http://mail.python.org/mailman/listinfo/python-list

How can I make a function equal to 0?

2008-03-21 Thread Martin Manns
Hi, Is there a way to create a function that is equal to 0? I try to redefine __cmp__ but I am pretty stuck. Something like: >>> def f(): return "" ... >>> # Some magic >>> f == 0 True Thanks in advance Martin -- http://mail.python.org/mailman/listinfo/python-list

Re: How can I make a function equal to 0?

2008-03-21 Thread Martin Manns
On 21 Mar 2008 12:52:12 -0700 Paul Rubin wrote: > def f(): return 0 Let us try it: Python 2.5.1 (r251:54863, Jan 26 2008, 01:34:00) [GCC 4.1.2 (Gentoo 4.1.2)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> def f(): return 0 ... >

Re: How can I make a function equal to 0?

2008-03-21 Thread Martin Manns
On Fri, 21 Mar 2008 13:12:56 -0700 (PDT) Arnaud Delobelle <[EMAIL PROTECTED]> wrote: > On Mar 21, 7:48 pm, Martin Manns <[EMAIL PROTECTED]> wrote: > Why do you want to do that? First thank you for your help, the callable object works. Basically I have a lot of functions inside

Re: How can I make a function equal to 0?

2008-03-21 Thread Martin Manns
On Fri, 21 Mar 2008 14:51:49 -0700 (PDT) Gabriel Genellina <[EMAIL PROTECTED]> wrote: > > If I fill the array with 0 instead of the functions that > > return "" this works really fast. > > > > However, I would like to be able call the content of each > > cell in the array as a function. > > If yo

Which sparse matrix package?

2008-12-18 Thread Martin Manns
Hi: I am writing a spreadsheet application in Python http://pyspread.sf.net which currently uses numpy.array for: + storing object references (each array element corresponds to one grid cell) + slicing (read and write) + mapping from/to smaller numpy.array + searching and replacing + growing

ANN: pyspread 0.0.5

2008-05-13 Thread Martin Manns
pyspread 0.0.5 has been released. -- New features are: + X, Y, Z for relative cell relations are now pre-processed (easier to use) + Cells can be given a name with =. These names are located in the global namespace + Arrays and matrices within one cell can now easily be spread out to a cell range

ANN: pyspread 0.0.6

2008-05-13 Thread Martin Manns
On Tue, 13 May 2008 00:23:12 +0200 Martin Manns <[EMAIL PROTECTED]> wrote: pyspread 0.0.5 has been released. It is a bugfix release for Mac and Windows. > -- > > About: > pyspread is a spreadsheet that accepts a pure python expression in > each cell. > > -- > &

distutils directory problem

2008-05-18 Thread Martin Manns
'Intended Audience :: End Users/Desktop', ], author='Martin Manns', author_email='[EMAIL PROTECTED]', url='http://sourceforge.net/projects/pyspread/', packages=['pyspread'], package_dir={'pyspread': &#

Getting a set of lambda functions

2008-05-25 Thread Martin Manns
Hi, I try to get a set of lambda functions that allows me executing each function code exactly once. Therefore, I would like to modify the set function to compare the func_code properties (or the lambda functions to use this property for comparison). (The reason is that the real function list is

Re: Getting a set of lambda functions

2008-05-25 Thread Martin Manns
On Sun, 25 May 2008 12:14:25 + (UTC) Ivan Illarionov <[EMAIL PROTECTED]> wrote: > On Sun, 25 May 2008 13:43:15 +0200, Martin Manns wrote: > > Maybe make a set of code objects? > > func_code_set = set([f.func_code for f in funclist]) > > funclist = [] > fo

Re: Getting a set of lambda functions

2008-05-25 Thread Martin Manns
On Sun, 25 May 2008 14:39:28 -0700 (PDT) [EMAIL PROTECTED] wrote: > This may have some bugs left, but it looks a bit better: [...] > self._hash = hash(self._func.func_code) ^ \ > hash(tuple(signature[0]) + tuple(signature[1:3])) > def __eq__(self, other): >

pyspread 0.0.7

2008-06-01 Thread Martin Manns
pyspread 0.0.7 has been released. -- New features: + CSV import dialog with preview grid Bug fixes: + setup.py now installs correctly into a sub-folder (tested for Linux and WinXP). -- About: pyspread is a spreadsheet that accepts a pure python expression in each cell. -- Highlights: + No n

Re: ANN: pyspread 0.0.8

2008-08-03 Thread Martin Manns
On Sun, 03 Aug 2008 14:25:11 -0400 "Colin J. Williams" <[EMAIL PROTECTED]> wrote: > I've copied your tutorial in my > site-packages\pyspread directory I wrote the tutorial in this thread as a step by step guide that can be followed manually. You do not need to put it anywhere on your hard drive.

ANN: pyspread 0.0.1

2008-04-18 Thread Martin Manns
into grid cell + Numpy object array for representation of eval function array + Cell access via slicing of numpy function array + X, Y, and Z yield current cell location for relative reference Requires: Python 2.5, Numpy 1.0.4, and wxPython 2.8.7.1. License: GPL Best Regards Martin Manns -- mmanns

Re: ANN: pyspread 0.0.1

2008-04-19 Thread Martin Manns
On Fri, 18 Apr 2008 04:46:38 +0200 Martin Manns <[EMAIL PROTECTED]> wrote: > pyspread 0.0.1 is now available at: > http://pyspread.sourceforge.net Hi, I updated to version 0.0.2 that fixes the tarballs and zip files. Any information about the package working on different

ANN: pyspread 0.0.4

2008-04-27 Thread Martin Manns
Hi, The newest version pyspread 0.0.4 now runs on + GTK + Windows + Mac (not tested myself but got positive reports) New features in 0.0.4: + Column, line and table insertion and deletion + Themeable toolbar Feedback is very welcome! Best Regards Martin -- http://mail.python.org/mailman/listi

Re: ANN: pyspread 0.0.4

2008-04-28 Thread Martin Manns
On Sun, 27 Apr 2008 05:21:56 +0200 Martin Manns <[EMAIL PROTECTED]> wrote: > The newest version pyspread 0.0.4 now runs on > + GTK > + Windows > + Mac (not tested myself but got positive reports) > > New features in 0.0.4: > + Column, line and table insertion and del

ANN: pyspread 0.0.9

2008-08-25 Thread Martin Manns
pyspread 0.0.9 has been released. About: pyspread is a spreadsheet that accepts a pure python expression in each cell. New features: + Find & Replace + Undo & Redo + New context menu in grid + Improved speed especially for large grids + Relative addressing revamped + CSV import improved + Icons c

Re: Python Linear Programming on Ubuntu

2008-09-17 Thread Martin Manns
On Tue, 16 Sep 2008 19:25:58 -0700 (PDT) Fett <[EMAIL PROTECTED]> wrote: > # SciPy -- http://www.scipy.org - supposedly has this, but as I said, > I can't find any mention of it anywhere but on the site you linked. I found OpenOpt on the site: http://scipy.org/scipy/scikits/wiki/MILP I downloade

Numpy and cPickle

2006-04-12 Thread Martin Manns
Hi If I cPickle a numpy array under Linux and un-cPickle it under Solaris 10, my arrays seem to be transposed. Is there any way to get the same behavior on both platforms without testing which platform the python script runs on and then transposing the array? I am using python 2.4.2 and numpy 0.9

Re: Numpy and cPickle

2006-04-12 Thread Martin Manns
Robert Kern wrote: > Martin Manns wrote: >> If I cPickle a numpy array under Linux and un-cPickle it under Solaris >> 10, my arrays seem to be transposed. > Transposed? That's odd. There was a byteorder issue with pickles going across > differently-endianed platforms

[ANN] Pyspread 0.0.13 released

2009-12-27 Thread Martin Manns
Pyspread 0.0.13 released I am pleased to announce the new release 0.0.13 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 ex

Long integers and ways around xrange

2010-01-16 Thread Martin Manns
Hi As stated in the manual, xrange raises an OverflowError for long integer parameters. Looking for a xrange like generator for long integers, I found this in the manual (http://docs.python.org/library/functions.html): > CPython implementation detail: xrange() is intended to be simple and > fa

Re: Long integers and ways around xrange

2010-01-16 Thread Martin Manns
On 16 Jan 2010 20:25:44 GMT Steven D'Aprano wrote: > On Sat, 16 Jan 2010 20:04:09 +0100, Martin Manns wrote: > >> islice(count(start, step), (stop-start+step-1)//step). > > > > However, count only accepts one parameter, so that this solution > > does not wor

pyspread 0.0.12a released

2009-11-22 Thread Martin Manns
Pyspread is getting close to the first Beta. This new release should work with Windows as well as with Linux. 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 expressio

[ANN] Pyspread 0.0.14b released

2010-03-13 Thread Martin Manns
Pyspread 0.0.14b released = I am pleased to announce the new release 0.0.14b 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

[ANN] Pyspread 0.1 released

2010-03-20 Thread Martin Manns
Pyspread 0.1 released = After a long and eventful Alpha period, pyspread has finally reached Beta stage. I thank all contributors and testers who have helped getting pyspread to this point. About: -- Pyspread is a cross-platform Python spreadsheet application. It is bas

Collision of rotated rectangles without pygame

2010-12-05 Thread Martin Manns
Hello, I am looking for a Python library for 2D collision checks of rotated rectangles. Currently, I have found vizier 0.5b that is based on pygame. Since I do not want to add a pygame dependency to my app, I replaced the pygame.rect.Rect by a wxPython wx.Rect (see code below). However, collisio

Re: Collision of rotated rectangles without pygame

2010-12-05 Thread Martin Manns
On Sun, 5 Dec 2010 23:49:36 +0100 Martin Manns wrote: > Is my replacement of the rectangle object wrong or is vizier not > working correctly with pygame as well? Answering my first question: Vizier works O.K. with pygame. I am unsure what I did wrong in the rect replacement though.

Re: Collision of rotated rectangles without pygame

2010-12-07 Thread Martin Manns
On Tue, 07 Dec 2010 00:53:27 -0800 John Nagle wrote: > On 12/5/2010 2:49 PM, Martin Manns wrote: > Probably because you seem to be trying to compute the intersection > point for coincident lines, which is not well-defined. I found the problem: pygame returns one pixel more for

[ANN] Pyspread 0.1.1 released

2010-05-08 Thread Martin Manns
Pyspread 0.1.1 released === I am pleased to announce the new release 0.1.1 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 expre

Re: xrange issue 7721

2010-05-29 Thread Martin Manns
On Sat, 29 May 2010 19:46:28 +0100 Mark Lawrence wrote: > I've had an OverflowError using xrange with Python 2.6.5 on Windows. > Googling got me to the subject line. > > msg97928 gives a code snippet to overcome the limitations of xrange, > allowing for negative steps, however it doesn't raise

Re: xrange issue 7721

2010-05-30 Thread Martin Manns
On Sun, 30 May 2010 00:49:11 +0100 Mark Lawrence wrote: > From http://docs.python.org/dev/library/itertools.html > "Unlike regular slicing, islice() does not support negative values > for start, stop, or step." > > Rule 1 of programming never assume anything, particularly wrt > testing. I ass

Re: Anyone using GPG or PGP encryption/signatures in your Python apps?

2010-07-02 Thread Martin Manns
On Thu, 01 Jul 2010 14:48:47 -0400 pyt...@bdurham.com wrote: > Curious if any of you are using GPG or PGP encryption and/or > signatures in your Python apps? ... > 4. generating signatures for files that you are exchanging/posting for > download? I use pyme to create and check save file signature

[ANN] Pyspread 0.1.2 released

2010-10-30 Thread Martin Manns
Pyspread 0.1.2 released === I am pleased to announce the new release 0.1.2 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 expr