Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Martin Manns 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: 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <20170108140807.6856a91d@Fuddel.mynet> Xref: csiph.com comp.lang.python.announce:2364 --Sig_/bjn_p=OLi6QL8q2Od5=M14V Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D pyspread 1.1 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Pyspread 1.1 has been released. About pyspread =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Pyspread is a non-traditional spreadsheet application that is based on and written in the programming language Python.=20 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 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D 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 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D * Video support (requires libvlc). * Spell checking (requires pyenchant). * Copy and paste of cell formats (only) via ++C and ++V . Copying formats has been decoupled from content in order to avoid unwanted side effects that can be experienced in current Office suites.=20 * 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).=20 * Alpha blending option added to multiple chart types. Usability improvements =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D * 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 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D * 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 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D * 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 --Sig_/bjn_p=OLi6QL8q2Od5=M14V Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iHUEAREIAB0WIQQGskM0bQ3+vJgbU9Mbz+uOhKQLbAUCWHI5twAKCRAbz+uOhKQL bFrZAQCF9KS6nJrB+nhiFgF8fX8z1m0O9qc9gM0In8S0kJvihgEApyva/r83j57q pQ8ccirdYbMLzHrzX6rjvsXsnnPKGeg= =VGOD -----END PGP SIGNATURE----- --Sig_/bjn_p=OLi6QL8q2Od5=M14V--