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


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

Pythran 0.6 - C++ for snakes

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!goblin3!goblin2!goblin.stu.neva.ru!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <serge.guelton@enst-bretagne.fr>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.001
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; 'parameters': 0.04; 'distutils': 0.07; 'expressions': 0.07; '===========': 0.09; 'cc:addr:googlegroups.com': 0.09; 'dependency': 0.09; 'freenode': 0.09; 'git': 0.09; 'slices': 0.09; 'url:github': 0.09; 'bug': 0.12; '0.6': 0.16; 'fixes.': 0.16; 'loops': 0.16; 'macos': 0.16; 'next?': 0.16; 'numpy': 0.16; 'optional': 0.16; 'received:(helo queueout)': 0.16; 'received:213.186': 0.16; 'received:213.186.33': 0.16; 'received:213.186.33.50': 0.16; 'received:b0.ovh.net': 0.16; 'received:ha.ovh.net': 0.16; 'received:mail-out.ovh.net': 0.16; 'shop:': 0.16; 'substitution': 0.16; 'to:addr:python-announce- list': 0.16; 'travis': 0.16; 'url:debian': 0.16; 'skip:= 10': 0.16; 'memory': 0.22; 'install': 0.23; 'header:User-Agent:1': 0.23; 'array': 0.29; 'cc:2**2': 0.30; 'code': 0.31; 'constant': 0.31; 'regular': 0.32; 'run': 0.32; 'url:python': 0.33; 'announce': 0.33; 'usual': 0.35; 'test': 0.35; 'version': 0.36; 'charset:us-ascii': 0.36; 'url:org': 0.36; 'reports': 0.37; 'level': 0.37; 'performance': 0.37; 'recent': 0.39; 'to:addr:python.org': 0.39; 'release': 0.40; 'expression': 0.60; 'most': 0.60; 'received:unknown': 0.61; 'full': 0.61; 'numbers': 0.61; 'content-disposition:inline': 0.62; 'forward': 0.65; 'management': 0.65; 'received:46': 0.66; 'improvements': 0.68; 'sharing': 0.69; 'glad': 0.83; '============': 0.84; 'url:free': 0.84; 'cc:no real name:2**2': 0.91; 'received:(helo localhost)': 0.91; 'url:fr': 0.93
Date Wed, 22 Oct 2014 15:27:22 +0200
From serge Guelton <serge.guelton@enst-bretagne.fr>
To python-announce-list@python.org
Subject Pythran 0.6 - C++ for snakes
MIME-Version 1.0
Content-Type text/plain; charset=us-ascii
Content-Disposition inline
User-Agent Mutt/1.5.21 (2010-09-15)
X-Ovh-Tracer-Id 12735053848314795784
X-Ovh-Remote 213.135.229.254 ()
X-Ovh-Local 213.186.33.20 (ns0.ovh.net)
X-OVH-SPAMSTATE OK
X-OVH-SPAMSCORE 0
X-OVH-SPAMCAUSE gggruggvucftvghtrhhoucdtuddrfeejhedruddvucetufdoteggodetrfcurfhrohhfihhlvgemucfqggfjnecuuegrihhlohhuthemuceftddtnecu
X-Spam-Check DONE|U 0.5/N
X-VR-SPAMSTATE OK
X-VR-SPAMSCORE 0
X-VR-SPAMCAUSE gggruggvucftvghtrhhoucdtuddrfeejhedruddvucetufdoteggodetrfcurfhrohhfihhlvgemucfqggfjnecuuegrihhlohhuthemuceftddtnecu
X-Mailman-Approved-At Thu, 23 Oct 2014 09:20:55 +0200
Cc pythran@freelists.org, numfocus@googlegroups.com, calcul@listes.math.cnrs.fr
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.15
Precedence list
Reply-To python-list@python.org
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>
Approved python-announce-list@python.org
Newsgroups comp.lang.python.announce
Message-ID <mailman.15104.1414048856.18130.python-announce-list@python.org> (permalink)
Lines 67
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1414048856 news.xs4all.nl 2830 [2001:888:2000:d::a6]:37545
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python.announce:1448

Show key headers only | View raw


===========
Pythran 0.6
===========

The Pythran team is glad to announce Pythran 0.6. It contains many
performance improvements, better Numpy support and the usual code
cleaning and bug fixes.

You can download the release from the cheese shop:

    https://pypi.python.org/pypi/pythran

>From my custom Debian repo:

    http://serge.liyun.free.fr/serge/debian.html

Or keep playing with the git repo:

    https://github.com/serge-sans-paille/pythran

Bug reports are welcome, on github, #pythran on FreeNode or
pythran@freelists.org!

>From the Changelog
==================

* Full SIMD support! Almost all numpy expressions are vectorized

* Better memory management at the Python/C++ layer, esp. when sharing

* Support named parameters

* Better complex numbers support

* A lot of internal code cleaning

* Better code generation for regular loops

* MacOS install guide & ArchLinux packages

* Travis run the test suite, w and w/ SIMD, w and w/ OpenMP

* Many performance improvements at the numpy expression level

* Faster array copies, including slices

* Much better constant folding

* Distutils support through a PythranExtension

* Improve implementation of many numpy functions

* Improve forward substitution

* Use most recent nt2 version

* Make dependency on libgomp optional

What's next?
============

* better numpy support

* better/faster OpenMP support

* code cleaning and refactoring. Always.

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


Thread

Pythran 0.6 - C++ for snakes serge Guelton <serge.guelton@enst-bretagne.fr> - 2014-10-22 15:27 +0200

csiph-web