Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2364

[ANN] pyspread 1.1

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Martin Manns <mmanns@gmx.net>
Newsgroups comp.lang.python.announce
Subject [ANN] pyspread 1.1
Date Sun, 8 Jan 2017 14:08:07 +0100
Organization A noiseless patient Spider
Lines 106
Approved python-announce-list@python.org
Message-ID <mailman.349.1483898243.2395.python-announce-list@python.org> (permalink)
References <20170108140807.6856a91d@Fuddel.mynet>
Mime-Version 1.0
Content-Type multipart/signed; micalg=pgp-sha256; boundary="Sig_/bjn_p=OLi6QL8q2Od5=M14V"; protocol="application/pgp-signature"
X-Trace news.uni-berlin.de DttZlEr1IUgqfJfxS2kdEgQZ1yrw7uEkSFMffkjRzpFA==
Cancel-Lock sha1:VP5hwrCfx0Qywuz/BSrX3zYTTmc=
Return-Path <news@eternal-september.org>
X-Original-To python-announce@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.004
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'url:pypi': 0.03; 'url:github': 0.05; 'fixes': 0.07; 'gpl': 0.07; 'mouse': 0.07; 'subject:ANN': 0.07; 'concurrent': 0.09; 'cursor': 0.09; 'grid': 0.09; 'mode,': 0.09; 'pythonic': 0.09; 'bug': 0.10; 'python.': 0.14; 'content-type:application/pgp-signature': 0.16; 'content- type:multipart/signed': 0.16; 'dialog.': 0.16; 'discarded': 0.16; 'fits': 0.16; 'formatting.': 0.16; 'from:addr:gmx.net': 0.16; 'git.': 0.16; 'highlighted': 0.16; 'received:eu': 0.16; 'released.': 0.16; 'row': 0.16; 'simplifies': 0.16; 'undesirable': 0.16; 'subject:] ': 0.17; 'alpha': 0.18; 'attribute': 0.18; 'fixed.': 0.18; 'usability': 0.18; 'martin': 0.18; 'changes': 0.20; 'english.': 0.20; 'cells': 0.22; 'column': 0.22; 'differ': 0.22; 'keys': 0.22; 'language': 0.23; 'programming': 0.23; 'tables': 0.23; 'url:io': 0.23; 'skip:= 10': 0.24; 'import': 0.26; 'written': 0.27; 'operations': 0.28; 'large.': 0.29; 'mode.': 0.29; 'checking': 0.30; 'code:': 0.31; 'editor': 0.31; 'option': 0.31; 'url:python': 0.31; 'software.': 0.32; 'source': 0.32; 'changed': 0.33; 'screen': 0.33; 'directory,': 0.33; 'skip:= 20': 0.33; 'too': 0.33; 'table': 0.34; 'tool': 0.34; 'two': 0.34; 'subject:[': 0.34; 'instead': 0.35; 'besides': 0.35; 'formats': 0.35; 'platforms,': 0.35; 'preferences': 0.35; 'open': 0.35; 'received:org': 0.35; 'feedback': 0.35; 'release': 0.35; 'url:org': 0.36; 'still': 0.36; 'file': 0.36; 'project': 0.36; 'faster': 0.36; 'relative': 0.36; 'files': 0.37; 'changing': 0.38; 'charset:us-ascii': 0.38; 'closed': 0.38; 'space': 0.38; 'possible.': 0.39; 'application': 0.39; 'does': 0.39; 'proto:https': 0.40; 'received:io': 0.40; 'received:psf.io': 0.40; 'copy': 0.60; 'office': 0.61; 'default': 0.61; 'statistics': 0.61; 'video': 0.62; 'save': 0.62; 'strange': 0.63; 'skip:n 10': 0.63; 'saving': 0.64; 'differences': 0.66; 'skip:= 30': 0.67; 'enjoy': 0.67; 'website:': 0.67; 'to:addr:comp-lang-python-announce': 0.68; 'avoid': 0.70; 'present.': 0.71; 'to:addr:moderators.isc.org': 0.77; 'account.': 0.78; '(only)': 0.84; '============': 0.84; 'fonts': 0.84; 'spreadsheet': 0.84; 'blending': 0.91; 'effects.': 0.91; 'navigate': 0.91; 'spell': 0.91; 'labels.': 0.97
X-Virus-Scanned amavisd-new at example.com
X-Newsreader Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-pc-linux-gnu)
X-Auth-Sender U2FsdGVkX1+TuVgbXPy1ktSrSMv6ZK82
X-Mailman-Approved-At Sun, 08 Jan 2017 12:57:22 -0500
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <20170108140807.6856a91d@Fuddel.mynet>
Xref csiph.com comp.lang.python.announce:2364

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

==============
 pyspread 1.1
==============

Pyspread 1.1 has been released.


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 be the most pythonic spreadsheet application.

Pyspread is free software. It is released under the GPL v3.

Project website:   https://manns.github.io/pyspread/
Download page:     https://pypi.python.org/pypi/pyspread
Source code:       https://github.com/manns/pyspread


Release 1.1 focuses on usability
================================

Besides feedback from visualization of statistics analyzes, feedback
from using pyspread as a presentation tool has been taken into account.
Pre-releases of 1.1 have been successfully used for presentations with
up to 50 pages that include multiple videos.

New features
============

 * Video support (requires libvlc).
 * Spell checking (requires pyenchant).
 * Copy and paste of cell formats (only) via <Ctrl>+<Alt>+C and
   <Ctrl>+<Alt>+V . Copying formats has been decoupled from content in
   order to avoid unwanted side effects that can be experienced in
   current Office suites. 
 * <F6> fits the grid to the screen size if the grid is not too large.
 * OpenDocument Spreadsheet (ods) file open support (requires pyodf,
   only cell values, yet). 
 * Alpha blending option added to multiple chart types.

Usability improvements
======================

 * New panel for table choice for better usability with poor mouse
   wheels.
 * The default UI language has been changed from system default to
   English.
 * The current row and column now is highlighted in the grid labels.
 * In fullscreen mode, arrow keys and space navigate through the tables.
 * The cell cursor is now hidden in fullscreen mode.
 * Changing preferences now refreshes the grid.
 * The cell editor is now closed and all changes are discarded when the
   table is switched.
 * The UI language can now be chosen from preferences dialog.
 * The default open and save filetypes can now be set in preferences
   dialog, which simplifies using pysu files via git.

Major bug fixes
===============

 * Unmerging cells no longer leads to strange side effects.
 * Cell attribute access is now faster if many tables are present.
 * The cell editor is now closed and all changes are discarded when the
   table is switched.
 * Xls file import made independent from screen resolution.
 * The current directory is now changed to the directory, so that
   relative file access is possible.
 * Concurrent saving operations fixed.

Known issues
============

 * Button cells and video cells may require two clicks instead of one.
 * Fonts in presentations may differ between platforms, which can cause
   undesirable differences line breaks.
 * ODS import is still very limited and does not cover cell formatting.



Enjoy

Martin

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

[ANN] pyspread 1.1 Martin Manns <mmanns@gmx.net> - 2017-01-08 14:08 +0100

csiph-web