PyPad 2.7.1 Update 2 is now available on the AppStore. This is mainly
a bug fix release addressing a number of issues with the interactive
mode, but does also add some colour highlighting of output.
PyPad is a port of the standard python code base to the iPad. It
includes most of the standard python modules and can be used for
testing small scripts or interactively for simple computation.
A new RedNotebook version has been released.
You can get the tarball, the Windows installer and links to distribution
What is RedNotebook?
RedNotebook is a **graphical journal** and diary helping you keep track
of notes and thoughts. It includes a calendar navigation, customizable
templates, export functionality and word clouds. You can also format,
tag and search your entries. RedNotebook is available in the
repositories of most common Linux distributions and a Windows installer
is available. It is written in Python and uses GTK+ for its interface.
* Fix date encoding (LP:775269)
* Some translations updated
If you plan to attend, you could save quite a bit on registration fees!
The end of Early bird is on May 12th, Friday, 23:59:59 CEST. We'd like
to ask to you to forward this post to anyone that you feel may be
We have an amazing lineup of tutorials, events and talks. We have some
excellent keynote speakers and a very complete partner program... but
early bird registration ends in 2 days!
Right now, you still get discounts on talks and tutorials so if you
plan to attend Register Now:
While you are booking, remember to have a look at the partner program
and our offer for a prepaid, data+voice+tethering SIM.
We'd like to ask to you to forward this post to anyone that you feel
may be interested.
All the best,
=== Leipzig Python User Group ===
We will meet on Tuesday, May 10 at 8:00 pm at the training
center of Python Academy in Leipzig, Germany
( http://www.python-academy.com/center/find.html ).
Everybody who uses Python, plans to do so or is interested in
learning more about the language is encouraged to participate.
While the meeting language will be mainly German, we will provide
English translation if needed.
Food and soft drinks are provided. Please send a short
confirmation mail to info(a)python-academy.de, so we can prepare
Current information about the meetings are at
== Leipzig Python User Group ===
Wir treffen uns am Dienstag, 10.05.2011 um 20:00 Uhr
im Schulungszentrum der Python Academy in Leipzig
( http://www.python-academy.de/Schulungszentrum/anfahrt.html ).
Willkommen ist jeder, der Interesse an Python hat, die Sprache
bereits nutzt oder nutzen möchte.
Für das leibliche Wohl wird gesorgt. Eine Anmeldung unter
info(a)python-academy.de wäre nett, damit wir genug Essen
Aktuelle Informationen zu den Treffen sind unter
http://www.python-academy.de/User-Group zu finden.
The next meeting of pyCologne will take place:
Wednesday, May, 11th
starting about 6.30 pm - 6.45 pm
at Room 0.14, Benutzerrechenzentrum (RRZK-B)
University of Cologne, Berrenrather Str. 136, 50937 Köln, Germany
On this month's agenda:
- PythonCamp Review (everyone)
- Lightning Talks (everyone)
Any presentations, news, book presentations etc. are welcome
on each of our meetings!
At about 8.30 pm we will as usual enjoy the rest of the evening in a
Further information including directions how to get to the location
can be found at:
(Sorry, the web-links are in German only.)
EuroScipy 2011 - Deadline Extended!
You can submit your contribution until Friday May 13.
The 4th European meeting on Python in Science
**Paris, Ecole Normale Supérieure, August 25-28 2011**
We are happy to announce the 4th EuroScipy meeting, in Paris, August
The EuroSciPy meeting is a cross-disciplinary gathering focused on
the use and development of the Python language in scientific
research. This event strives to bring together both users and
developers of scientific tools, as well as academic research and
state of the art industry.
- Presentations of scientific tools and libraries using the
Python language, including but not limited to:
- vector and array manipulation
- parallel computing
- scientific visualization
- scientific data flow and persistence
- algorithms implemented or exposed in Python
- web applications and portals for science and engineering.
- Reports on the use of Python in scientific achievements or ongoing
- General-purpose Python tools that can be of special interest to the
There will be two tutorial tracks at the conference, an introductory one,
to bring up to speed with the Python language as a scientific tool, and
an advanced track, during which experts of the field will lecture on
specific advanced topics such as advanced use of numpy, scientific
visualization, software engineering...
Keynote Speaker: Fernando Perez
We are excited to welcome Fernando Perez (UC Berkeley, Helen Wills
Neuroscience Institute, USA) as our keynote speaker. Fernando Perez
is the original author of the enhanced interactive python shell
IPython and a very active contributor to the Python for Science
Talk submission deadline: Sunday May 8
Program announced: Sunday May 29
Tutorials tracks: Thursday August 25 - Friday August 26
Conference track: Saturday August 27 - Sunday August 28
Call for papers
We are soliciting talks that discuss topics related to scientific
computing using Python. These include applications, teaching, future
development directions, and research. We welcome contributions from
the industry as well as the academic world. Indeed, industrial
research and development as well academic research face the
challenge of mastering IT tools for exploration, modeling and
analysis. We look forward to hearing your recent breakthroughs
- We solicit talk proposals in the form of a one-page long abstract.
- Submissions whose main purpose is to promote a commercial product or
service will be refused.
- All accepted proposals must be presented at the EuroSciPy conference
by at least one author.
The one-page long abstracts are for conference planing and selection
purposes only. We will later select papers for publication of
post-proceedings in a peer-reviewed journal.
How to submit an abstract
To submit a talk to the EuroScipy conference follow the instructions
- Gaël Varoquaux (INSERM, Unicog team, and INRIA, Parietal team)
- Nicolas Chauvat (Logilab)
Local organization committee:
- Emmanuelle Gouillart (Saint-Gobain Recherche)
- Jean-Philippe Chauvat (Logilab)
- Valentin Haenel (MKP, Technische Universität Berlin)
- Chair: Tiziano Zito (MKP, Technische Universität Berlin)
- Romain Brette (ENS Paris, DEC)
- Emmanuelle Gouillart (Saint-Gobain Recherche)
- Eric Lebigot (Laboratoire Kastler Brossel, Université Pierre et
- Konrad Hinsen (Soleil Synchrotron, CNRS)
- Hans Petter Langtangen (Simula laboratories)
- Jarrod Millman (UC Berkeley, Helen Wills NeuroScience institute)
- Mike Müller (Python Academy)
- Didrik Pinte (Enthought Inc)
- Marc Poinot (ONERA)
- Christophe Pradal (CIRAD/INRIA, Virtual Plantes team)
- Andreas Schreiber (DLR)
- Stéfan van der Walt (University of Stellenbosch)
NumPy-Discussion mailing list
an incremental test runner (pytest plug-in)
What is an "incremental test runner" ?
The idea is to execute your tests faster by executing not all of them
but only the "required" ones.
When talking about build-tools it is common to refer to the terms:
* initial (full) build - all files are compiled
* incremental build (or partial rebuild) - just changed files are compiled
* no-op build - no files are compiled (none changed since last execution)
So an "incremental test runner" will only re-execute tests that were
by changes in the source code since last successful execution.
Wingware has released version 4.0.2 of Wing IDE, an integrated development
environment designed specifically for the Python programming language.
Wing IDE is a cross-platform Python IDE that provides a professional code
editor with vi, emacs, and other key bindings, auto-completion, call tips,
refactoring, a powerful graphical debugger, version control, unit testing,
search, and many other features.
**Changes in Version 4.0.2**
* Added introduce variable refactoring operation
* Support for using *.pi files to augment source analysis of *.py files
* Support autocompletion for PySide Qt bindings
* Recognize tags and attributes for HTML5
* Avoid problems with Ubuntu Unity
* Fixed matplotlib support for GtkAgg backend and missing default backend
* Syntax highlight comments in Django template files
* Fixed syntax highlighting for Cython, VHDL, R, and several others
* Fixed failure to replace all search matches near the end of a file
* About 40 other bug fixes and minor improvements
See the change log for details.
**New Features in Version 4.0**
Version 4.0 adds the following new major features:
* Refactoring -- Rename/move symbols, extract to function/method, and
* Find Uses -- Find all points of use of a symbol
* Diff/Merge -- Graphical file and repository comparison and merge
* Django Support -- Debug Django templates, run Django unit tests, and more
* matplotlib Support -- Maintains live-updating plots in shell and debugger
* Simplified Licensing -- Includes all OSes and adds Support+Upgrades
Complete change log:
Details on licensing changes: http://wingware.com/news/2011-02-16
**About Wing IDE**
Wing IDE is an integrated development environment designed specifically for
the Python programming language. It provides powerful editing, testing, and
debugging features that help reduce development and debugging time, cut down
on coding errors, and make it easier to understand and navigate Python code.
Wing IDE can be used to develop Python code for web, GUI, and embedded
Wing IDE is available in three product levels: Wing IDE Professional is
the full-featured Python IDE, Wing IDE Personal offers a reduced feature
set at a low price, and Wing IDE 101 is a free simplified version designed
for teaching beginning programming courses with Python.
Version 4.0 of Wing IDE Professional includes the following major features:
* Professional quality code editor with vi, emacs, and other keyboard
* Code intelligence for Python: Auto-completion, call tips, find uses,
goto-definition, error indicators, refactoring, smart indent and
and source navigation
* Advanced multi-threaded debugger with graphical UI, command line
conditional breakpoints, data value tooltips over code, watch tool, and
externally launched and remote debugging
* Powerful search and replace options including keyboard driven and
UIs, multi-file, wild card, and regular expression search and replace
* Version control integration for Subversion, CVS, Bazaar, git,
* Integrated unit testing with unittest, nose, and doctest frameworks
* Django support: Debugs Django templates, provides project setup tools,
and runs Django unit tests
* Many other features including project manager, bookmarks, code snippets,
diff/merge tool, OS command integration, indentation manager, PyLint
integration, and perspectives
* Extremely configurable and may be extended with Python scripts
* Extensive product documentation and How-Tos for Django, matplotlib,
Plone, wxPython, PyQt, mod_wsgi, Autodesk Maya, and many other frameworks
Please refer to http://wingware.com/wingide/features for a detailed listing
of features by product level.
System requirements are Windows 2000 or later, OS X 10.3.9 or later
X11 Server), or a recent Linux system (either 32 or 64 bit). Wing IDE
Python versions 2.0.x through 3.2.x and Stackless Python.
For more information, see the http://wingware.com/
Wing IDE Professional and Wing IDE Personal are commercial software and
require a license to run. A free trial can be obtained directly from the
product when launched.
Wing IDE Pro -- Full-featured product:
Wing IDE Personal -- A simplified IDE:
Wing IDE 101 -- For teaching with Python:
**Purchasing and Upgrading**
Wing 4.0 requires an upgrade for Wing IDE 2.x and 3.x users at a cost of
1/2 the full product pricing.
Upgrade a license: https://wingware.com/store/upgrade
Purchase a new license: https://wingware.com/store/purchase
The Wingware Team
Wingware | Python IDE
Advancing Software Development
We're pleased to announce Stackato, the first end-to-end enterprise
cloud platform for dynamic language applications. Initially for Python
and Perl and based on Cloud Foundry, Stackato enables you to deploy,
manage, and scale Python and Perl applications in the private or public
Sign up for the Stackato Developer Preview.
Simply install Stackato, deploy, and run your new or existing apps in
Plus with Stackato you'll get:
Easy deployment of existing apps to the cloud with little
Versatility—simple deployment from desktop to cloud via our award
winning Komodo IDE or from the command line
Portability between a virtual machine, a private cloud like
VMware's vSphere, or a public IaaS provider
Secure multi-tenancy and configuration of auto-scaling
Automatic provisioning of application environment with languages
and frameworks (such as Django, Pyramid, Mojolicious, or Catalyst)
Automatic provisioning of module/package dependencies
Choice of database engine (such as MySQL, PostgreSQL, Redis)
All while relying on your choice of our ActivePython and ActivePerl
Interested in giving it a try? Sign up for the Stackato Developer
Preview, and provide us with feature requests and early feedback. Your
opinions and comments are important to us!
We look forward to hearing from you, and hope that you're as excited as
we are to enter the cloud realm.