Free scientific and engineering development software
Latest release: 2.6.2.0
English

Shakespeare

Français

Molière








Current release - Installation notes - Updates - Plugin updates - Changes history

Current release

Python(x,y) current version is 2.6.2.0 (license):

Windows XP/Vista/7 installer: pythonxy-linux project:
EditionSiteLink
FullMirror 1
(provided by NTUA)
Python(x,y)-2.6.2.0
Web*Google Codexyweb-1.0.3
Ubuntu repository

Discussions around this project:
pythonxy-linux Google Group

(*) Web Edition is the easiest way to download any Python(x,y) Edition (Full, Basic, Light or ETS** edition -- see below for more details on these editions). Note that this installer can be used for an offline installation too (downloaded files can be moved to install Python(x,y) on an offline computer).

Installation notes

  • Basemap users (data plotting on map projections): please see the extensions
  • It is recommended to uninstall any other Python distribution before installing Python(x,y)
  • Python(x,y) can be easily extended with other Python libraries because Python(x,y) is compatible with all Python modules installers: distutils installers (.exe), Python eggs (.egg), and all other NSIS (.exe) or MSI (.msi) setups which were built for Python 2.5 official distribution - see the plugins page for customizing options
  • Since release 2.1, Python(x,y) installation is fully customizable: you may install only what you need!
  • You may update your Python(x,y) installation:
    • either via update installers (see Download), which are made available simultaneously with each new release
    • or via individual package installers which are updated more frequently -- see the plugins page
  • Please use the Issues page of Python(x,y) Google Code site to request new features or report unknown bugs
  • Python(x,y) is available in Full Edition (see features), Basic Edition and Light Edition -- the main differences between these editions are summed up below:

    • Common feature: all packages are optional (i.e. install only what you need)
    • Basic Python Modules: NumPy, SciPy, IPython (+pyreadline), PyQt4, PyQwt, matplotlib, PIL, setuptools, wxPython
    • Advanced Python Modules: Enthought Tool Suite, VTK, ITK, SymPy, OpenCV, PyTables, GDAL, biopython, ...
    • Additional Eclipse Plugins: CDT (C/C++ development plugin), Photran (Fortran development plugin), Wicked Shell (enhanced command window)

Updates

The following installers will help you keep your Python(x,y) installation up-to-date: only installed plugin will be updated according to the change log.

Windows XP/Vista/7 updates:
LinkRequired version
Py(x,y)-2.1.17b9.1 MB2.1.161351
Py(x,y)-2.1.17a9.1 MB2.1.15754
Py(x,y)-2.1.1562 MB2.1.143562
Py(x,y)-2.1.1427.6 MB2.1.131314
Py(x,y)-2.1.1397.8 MB2.1.121205
Py(x,y)-2.1.1242.5 MB2.1.111081
Py(x,y)-2.1.1175.4 MB2.1.10989

Plugin updates

The following plugins will certainly be included in Python(x,y) next release:
(maybe they are already included in current release and this page hasn't been refreshed yet, please check on standard plugins page)
Package
Version
Download and description
Cython0.12.1
(10)
Cython is a language that makes writing C extensions for the Python language as easy as Python
PIL1.1.7
(15)
Python Imaging Library - Image processing library
formlayout1.0.7
(7)
Module for creating form dialogs/widgets to edit various type of parameters without having to write any GUI code
(Dependencies: PyQt4)
Spyder1.0.3
(159)
Scientific PYthon Development EnviRonment: designed for interactive computing and data visualisation with a simple and intuitive user interface
(Dependencies: PyQt4)
Pydev1.5.4
(71)
Python Development environment
(Dependencies: eclipse)
PyQt4.7
(75)
Cross-platform Application Framework: GUI, widgets, SQL, OpenGL, XML, Unicode ...
QtHelp4.6.1
(50)
Complete Qt documentation for Qt Assistant
(Dependencies: PyQt4)
Qt Eclipse
Integration
1.6.1
(42)
Qt design tools within Eclipse
(Dependencies: eclipse)
SetupTools0.6.11
(95)
Download, build, install, upgrade, and uninstall Python packages - easily
cvxopt1.1.2
(108)
Convex optimization library
scikits.timeseries0.91.3
(80)
Module for manipulating, reporting, and plotting time series of various frequencies
rst2pdf0.12.3
(76)
Tool for transforming reStructuredText to PDF using ReportLab
(Dependencies: reportlab, simplejson)

Changes history

Version 2.6.2.0 (10-25-2009)

  • Fixed:
    • Installer/Eclipse: the workspace path entered during installation was ignored if option "Default directories" was enabled
  • Added:
    • mx 3.1.2 (eGenix.com mx Base Distribution)
    • rst2pdf 0.12.1
    • simplejson 2.0.9
    • xlutils 1.4.1
  • Updated:
    • Switching to Python 2.6.2: requires complete Python(x,y) reinstall
    • Python 2.6.2
    • Spyder 1.0.1 - First stable release of the Scientific PYthon Development EnviRonment
    • xy 1.1.0
    • VTK 5.4.2
    • ITK 3.16 - Built for Python 2.6 thanks to the help of Charl Botha, DeVIDE (Delft Visualisation and Image processing Development Environment)
    • Enthought Tool Suite 3.3.0
    • PyQt 4.5.4
    • QtHelp 4.5.2
    • PyQwt 5.2.0
    • formlayout 1.0.5
    • VPython 5.13
    • matplotlib 0.99.1
    • numexpr 1.3.1
    • Cython 0.11.3
    • OpenCV 1.1pre1a
    • PyOpenGL 3.0.1a3
    • pydicom 0.9.3.1
    • NetworkX 1.0rc1
    • MDP 2.5
    • wxPython 2.8.10.1
    • pywin32 2.14
    • PyTables 2.1.2
    • h5py 1.2.1
    • SymPy 0.6.5
    • Sphinx 0.6.3
    • jinja2 2.2.1
    • pygments 1.1.1
    • pylint 0.18.1
    • Eclipse 3.5.1
    • Pydev 1.5.0 (this version includes features from the previously commercial Pydev Extensions)
    • CDT 6.0.1
    • Photran 5.0.0
    • Qt Eclipse Integration 1.5.2
    • Console 2.0.144
    • SciTE 2.01
    • WinMerge 2.12.4
    • MinGW 4.4.0 (now including gfortran)
    • SWIG 1.3.40

Version 2.1.15 (08-12-2009)

  • Added:
    • Spyder 1.0.0beta1 - Scientific PYthon Development EnviRonment (PKA Pydee)
  • Updated:
    • SciPy 0.7.1
    • matplotlib 0.99.0
    • Pydev 1.4.7.2843
    • xy 1.0.28
    • IPython 0.10
    • pywin32 2.13.2 (bugfix)
    • wxPython 2.8.10.1

Version 2.1.14 (06-14-2009)

  • Added:
    • gnuplot 1.8 - Complete gnuplot package: include the popular open-source plotting program gnuplot and the Python interface
    • psyco 1.6 - Specializing compiler which can massively speed up the execution of any Python code
    • formlayout 1.0.1 - Module for creating form dialogs/widgets to edit various type of parameters with having to write any GUI code
    • PyWavelets 0.1.6
    • scikits.timeseries 0.91.1
  • Updated:
    • Pydee 0.4.13
    • ITK 3.14
    • Photran 4.0.5

Version 2.1.13 (06-07-2009)

  • Updated:
    • Pydee 0.4.12
    • xy 1.0.25
    • NumPy 1.3.0
    • numexpr 1.3
    • Matplotlib 0.98.5.4 (added PyQt4 widget and associated QtDesigner plugin)
    • VTK 5.4.0
    • Enthought Tool Suite 3.2.0.1
    • VPython 5.1
    • PyOpenGL 3.0.0
    • SymPy 0.6.4
    • pydicom 0.9.3
    • GDAL 1.6.1
    • pyExcelerator 0.6.4.1
    • Pywin32 2.13.1 (plugin minor bugfix)
    • Cython 0.11.2
    • jinja 2.1.1 (plugin major bugfix)
    • nose 0.11.1
    • winpdb 1.4.6
    • Pydev 1.4.6
    • StartExplorer 0.5.0
    • SWIG 1.3.39
    • Following updates are relevant only for a new install of Python(x,y) (there is absolutely no need to update your current install)
    • SciTE 1.78
    • PyQt4 4.4.3.7 (minor update: added documentation)
    • OpenCV 1.0.0.2
    • PyGTK 2.12.1.1
    • gettext 0.14.4.1
    • console2 2.0.141.9
  • Fixed:
    • Python(x,y) is now built using a special NSIS build with advanced logging support *and* long strings support (fixed a -quite rarely encoutered but existing- corrupting PATH issue)

Version 2.1.12 (02-15-2009)

  • Added:
    • Python(x,y) installer: command line parameters "/S /ALLUSERS=1" now allow to install Python(x,y) silently for all users
    • PyQtShell 0.3.16 - Pydee (an alternative to IDLE), interactive Python shell and other widgets (Workspace, Editor, DocViewer, ...) based on PyQt4
    • ViTables 2.0 - Graphical tool for browsing and editing files in both HDF5 and PyTables formats
    • gettext 0.14.4 - GNU gettext Win32 porting - the GNU translation tool (useful tools for pygettext, a standard library module)
  • Updated:
    • Enthought Tool Suite 3.2.0
    • PyTables 2.1.1
    • Cython 0.11
    • Pylint 0.18.0
    • Sphinx 0.6.1
    • Pywin32 2.13
    • xy 1.0.24

Version 2.1.11 (02-15-2009)

  • Added:
    • numexpr 1.2 - Fast evaluation of array expressions elementwise by using a vector-based virtual machine
  • Updated:
    • SciPy 0.7.0
    • Console 2.0.141.8
    • Enthought Tool Suite 3.1.0.4
    • GDAL 1.6.0
    • h5py 1.1.0
    • IPython 0.9.1.7
    • pylint 0.16.0
    • reportlab 2.3
    • SWIG 1.3.38
    • VPython 5.0.3
    • winpdb 1.4.4
    • xy 1.0.20
    • xydoc 1.0.3
  • Fixed:
    • Issue 70: Python installation folder was asked but not changed if the "Default directories" option was not selected
    • Issue 71: SciTE shortcut was broken in "Python(x,y) Home" application
    • Issue 74: IPython syntax coloring incompatible with default white background
    • Issue 75: Console plugin installer: remove 'console.xml' in user home directory
    • Issue 80: Upgrade to SciPy 0.7.0

Version 2.1.10 (01-17-2009)

  • Updated:
    • Python 2.5.4
    • Pydev 1.4.2
    • SciTE 1.77.1 - Code completion is now available (see http://www.pythonxy.com/_tools/img.php?img=/_images/SciTE.png) thanks to the added file 'python.api' which was built using Python(x,y) with recommended installation settings (you may update this file to take into account your own installation settings thanks to a start menu shortcut)
    • WinMerge 2.10.4
    • xy 1.0.19
    • PyQt4 4.4.3.6 (minor update: pyuic4.bat)
    • pydicom 0.9.2
    • Default Python path is now C:\Python25 -- if you want to change Python path, you must of course reinstall Python(x,y)
  • Fixed:
    • Issue 60: xyhome does not start on XP/Vista 64 bits
    • Issue 61: scipy.weave does not work well with Python default installation folder
    • Issue 62: after closing xyhome, pythonw.exe process is still alive
    • Issue 64: error message 'Array variable subscript badly formatted' at the end of Python(x,y) installation
    • Issue 68: PyQt4: pyuic4.bat is not modified according to Python install location

Version 2.1.9 (01-06-2009)

  • Updated:
    • VTK 5.2.1
    • Enthought Tool Suite 3.1.0.2
  • Fixed:
    • Issues 54, 55

Version 2.1.8 (01-04-2009)

  • Added:
    • SciTE 1.77.0 (replacement for Notepad++)
    • WinMerge 2.10.2 - Open Source differencing and merging tool for Windows
  • Updated:
    • Console 2.0.141.6
    • VPython 5.0.1.0
    • xy 1.0.16
    • xydoc 1.0.2
    • IPython 0.9.1.6
  • Fixed:
    • Issues 50, 51, 52

Version 2.1.7 (12-29-2008)

  • Added:
    • PyVISA 1.3 - Control all kinds of measurement equipment through various busses (GPIB, RS232, USB)
    • Python(x,y) installer - 'packet manager mode': now allows the user to update installed plugins (and, as before, to install/uninstall plugins) - compatible with all 2.1.x releases of Python(x,y)
  • Updated:
    • Console 2.0.141.5
    • Winpdb 1.4.2.1
    • pylint 0.15.2.1 - pylint is now disabled by default
  • Fixed:
    • Python(x,y) Plugin Installer: MinGW and SWIG directory customization pages were not shown

Version 2.1.6 (12-20-2008)

  • Added:
    • Python(x,y) installer - 'packet manager mode': after installing Python(x,y), executing the main installer shows the current configuration and allows the user to install/uninstall plugins
    • pylint 0.15.2 - Logilab code analysis module: analyzes Python source code looking for bugs and signs of poor quality
    • NetworkX 0.99 - Creation, manipulation, and study of the structure, dynamics, and functions of complex networks
    • PyQwt3D 0.1.6 - 3D plotting library (set of Python bindings for the Qwt3D library)
    • PyOpenGL 3.0.0.8 - Cross platform Python binding to OpenGL and related APIs
    • cvxopt 1.1 - Convex optimization library
    • winpdb 1.4.2 - Enhanced Python debugger, 20 times faster than pdb
    • PyGTK 2.12.1 - GUI toolkit based on GTK+
    • h5py 1.0.1 - General-purpose Python interface to HDF5 files (unlike PyTables, h5py provides direct access to the full HDF5 C library)
    • pydicom 0.9.1 - Pure python package for working with DICOM files
    • Start Menu shortcut: compile (optimize) installed modules (*.py -> *.pyo)
  • Updated:
    • NumPy 1.2.1.1 (added: a lot of documentation)
    • SciPy 0.6.0.3 (added: a lot of documentation)
    • matplotlib 0.98.5.2
    • Enthought Tool Suite 3.1.0
    • Cython 0.10.3
    • IPython 0.9.1.5
    • SymPy 0.6.3
    • PySQlite 2.5.1
    • PyTables 2.1
    • Sphinx 0.5.1
    • xy 1.0.15
    • MinGW 3.4.5.5
    • Pydev 1.4.1
    • StartExplorer 0.4.0 (Eclipse plugin)
    • Notepad++ 5.1.2
    • Console 2.0.141.4
    • Following updates are relevant only for a new install of Python(x,y) (there is absolutely no need to update your current install)
    • Eclipse 3.4.1.2
  • Fixed:
    • Issues 39, 44, 45

Version 2.1.5 (11-24-2008)

  • Added:
    • QtHelp 4.4.1: complete Qt documentation (Qt, Qt Designer, ...) integrated to Qt Assistant
  • Updated:
    • Enthought Tool Suite 3.0.2.4
    • ITK 3.8.0.3
    • console 2.0.141.3
    • Notepad++ 5.1.0
    • Cython 0.10
    • IPython 0.9.1.4
    • py2exe 0.6.9
    • QtEclipse 1.4.1.2
    • Sphinx 0.5
    • wxPython 2.8.9.2
    • xy 1.0.12
    • Following updates are relevant only for a new install of Python(x,y) (there is absolutely no need to update your current install)
    • reportlab 2.2.1
    • xydoc 1.0.1
    • PyQt4 4.4.3.4
    • Eclipse 3.4.1.1
  • Fixed:
    • Issues 35, 36, 37, 38 and many other minor bug fixes

Version 2.1.4 (11-01-2008)

  • Added:
    • ReportLab 2.2, the PDF generation library
    • Windows explorer integration: added a "Run in interactive mode" (python -i) option on Python files contextual menu
  • Updated:
    • The *-components listed below are not included in Python(x,y) Update 2.1.4 because of the huge size of this update installer which is very close to the Google Code per-file size limit (100MB). Even though these updates are quite minor, note that you can download them individually on here.
    • NumPy 1.2.1
    • SciPy 0.6.0.2 (minor update regarding deprecation warnings with NumPy 1.2.x)
    • matplotlib 0.98.3.3 (new 660-pages PDF documentation)
    • Enthought Tool Suite 3.0.2.3
    • VTK 5.2.0.4
    • *ITK 3.8.0.2
    • *wxPython 2.8.9.1
    • MDP 2.4
    • PySQlite 2.5.0
    • *Eclipse 3.4.1
    • Pydev 1.3.23
    • CDT 5.0.1
    • xy 1.0.9
    • Console 2.0.140.6
    • Notepad++ 5.0.3.5

Version 2.1.3 (10-14-2008)

  • Updated:
    • xy 1.0.7.1
    • IPython 0.9.1.3
    • nose 0.10.4
    • Sphinx 0.4.3
  • Fixed:
    • Issue 27 (xyhome won't start if executed without administrative privileges)
    • Issue 28 (missing IPython mlab profile)

Version 2.1.2 (10-09-2008)

  • Added:
    • mercurial 1.0.2: Revision control system
    • MercurialEclipse 1.1.867: Mercurial Eclipse plugin
    • docutils 0.5.0: Text processing system for processing plaintext documentation into useful formats, such as HTML or LaTeX (includes reStructuredText)
    • jinja 1.2: Sandboxed template engine (provides a Django-like non-XML syntax and compiles templates into executable python code)
    • pygments 0.11.1: Generic syntax highlighter for general use in all kinds of software
  • Updated:
    • Pydev 1.3.22
    • MinGW 3.4.5.4: added GDB
    • xy 1.0.7: Python html help is automatically generated from .chm file
  • Fixed:
    • SciPy 0.6.0.1 : tiny update to remove deprecation warnings following NumPy latest update
    • IPython 0.9.1.2: post-install install script was not executed entirely
    • Issue 25 (PATH environment variable could be corrupted): Python(x,y) (main installer), Console2, MinGW, Notepad++, SWIG, GDAL, GDCM, OpenCV, PyQt4 and VTK

Version 2.1.1 (09-28-2008)

  • Added:
    • Sphinx 0.4.2 - Tool for generating documentation which uses reStructuredText as its markup language
    • nose 0.10.3 - nose is a discovery-based unittest extension (e.g. NumPy test module is using nose)
  • Updated:
    • NumPy 1.2.0
    • VTK 5.2.0
    • Enthought Tool Suite 3.0.2
    • GDCM 2.0.9
    • setuptools 0.6c9
    • xy 1.0.6.1
    • IPython 0.9.1.1
    • Console 2.0.140.4
  • Fixed:
    • Issues 18, 19, 20 (see 'Issues' section on Python(x,y) Google Code website)

Version 2.1.0 (09-19-2008)

  • Added:
    • Windows installer: fully customizable installation thanks to the new plugin-based installer - now you can install only what you need among all available Python(x,y) plugins (Python, Eclipse and Others)
  • Updated:
    • xy 1.0.6 (Installed plugins detection)
    • IPython 0.9.1
    • Parallel Python 1.5.6
  • Fixed:
    • Windows Vista: default Eclipse workspace folder was incorrect if "My Documents" folder has been moved from its default location
    • Issue 16: PyQt4 / plugins not found in Qt Designer

Version 2.0.5 (09-06-2008)

  • Updated:
    • Enthought Tool Suite 3.0.0(.1) (docs and examples updated)
    • PyDAP 2.2.6.5
    • xy 1.0.5 (New shortcuts and help links)
  • Fixed:
    • VTK: VTKData folder was not found by the example scripts (see VTK documentation folder)
    • Eclipse/Windows Vista: Java RE updated (version 6 Update 7) in Eclipse main installer - the previous version was freezing on some machines under Windows Vista
    • Console 2 (New settings)
    • Notepad++ (New Console 2 settings)

Version 2.0.4 (08-30-2008)

  • Added:
    • PyQwt 5.1.0 - 2D plotting library (set of Python bindings for the Qwt library featuring fast plotting)
    • biopython 1.47 - Tools for computational molecular biology
  • Updated:
    • Pyrex 0.9.8.5 (Some minor bug fixes and improvements)
    • xy 1.0.4 (Minor bug fixes)

Version 2.0.3 (08-23-2008)

  • Added:
    • GDCM 2.0.8 (thanks to Mathieu Malaterre) - Grassroots DiCoM is a C++ library for dealing with DICOM medical files
    • pyExcelerator 0.6.3 - Generating Excel 97+ files, importing Excel 95+ files, support for UNICODE in Excel files, using variety of formatting features and printing options, Excel files and OLE2 compound files dumper
    • EasyGUI 0.83 - EasyGUI is a tiny Python module for very simple, very easy GUI programming
  • Updated:
    • PyDev 1.3.20
    • Console 2.0.140
    • PyQt 4.4.3
    • Qt Eclipse Integration 1.4.1.1 (Qt help update)
    • VTK 5.0.4
    • SymPy 0.6.2
    • Cython 0.9.8.1.1
  • Fixed:
    • maplotlib 0.98.3: compatibility issue with PyQt 4.4.x
    • Console 2: "Open console here..." now opens a command window instead of IPython-sh (the latter is less often used from Windows explorer, and can be opened afterwards thanks to Console2 multiple tabs management)

Version 2.0.2 (08-17-2008)

  • Updated:
    • Enthought Tool Suite 3.0.0
    • ITK 3.8.0

Version 2.0.1 (08-14-2008)

  • Added:
    • Python(x,y) is now available in two versions: Full Edition (all Python packages are installed) and Basic Edition (with essential Python libraries only: PyQt4, NumPy, SciPy, IPython and matplotlib)
    • SWIG 1.3.36 - SWIG is a compiler that integrates C and C++ with several languages including Python
    • Pyrex 0.9.8.4 - Pyrex is a language for writing Python extension modules (Note: Cython - which is based on Pyrex - is already included in the distribution)
    • xy 1.0.2 - xy is a module that gathers all Python(x,y) tools
  • Updated:
    • Enthought Tool Suite 2.8.0
    • NumPy 1.1.1
    • matplotlib 0.98.3
    • Pywin32 2.12
    • pp (Parallel Python) 1.5.5
    • SymPy 0.6.1
    • PyTables 2.0.4
    • Eclipse 3.4.0 (CDT 5.0)
    • PyDev 1.3.19 (Eclipse plugin)
    • Qt Eclipse Integration 1.4.1
    • Photran 4.0b4 (Eclipse plugin)
    • Wicked Shell 2.0.4 (Eclipse plugin)
    • StartExplorer 0.0.4 (Eclipse plugin)
    • Notepad++ 5.0.3 (and added Python script execution shortcut: Shift+F1)
    • Console 2 installer: checking if an old configuration file exists (and deleting it) before installation
    • Console 2 configuration: window transparency has been disabled because of display bugs with TVTK
    • IPython(x,y) profile: added customizable startup script
  • Fixed:
    • IPython : IPython(x,y) profile startup script can now be customized
    • PyQt4: installation folder is added to PATH, allowing to use directly pyrcc4.exe, pylupdate.exe, ...
    • Missing documentation in the following packages: Cython, GDAL, DAP, MDP, PyXML, MinGW
    • Minor bug in package uninstallers: dialog box with an error message but without any consequence
    • ITK module installer: Visual C++ 2008 libraries installer "vcredist.exe" has a known bug which will be fixed in release 2008 SP1 - some temporary files are erroneously copied to the system root - meanwhile, these files are now deleted at the end of the installation process

Version 2.0.0 (07-12-2008)

  • Added:
    • ITK 3.6 (WrapITK) - Open-source software system for image processing (leading-edge segmentation and registration algorithms)
    • Windows installer: new component manager system (updating is easier and more flexible, install and uninstall process are much cleaner, ...)
  • Updated:
    • SymPy 0.6.0
    • GDAL 1.5.2
    • PySerial 2.4

Version 1.3.0 (07-02-2008)

  • Added:
    • Windows installer: Python(x,y) may now be installed silently (/S option), and the non-silent installation now allows the user to keep working on the machine during the process
  • Updated:

Version 1.2.7 (06-21-2008)

  • Added:
    • VPython 4.beta26 : creating 3D interactive models of physical systems
  • Updated:

Version 1.2.6 (06-14-2008)

  • Updated:
  • Added:
    • PySQlite 2.4.1 - Interface to the SQLite 3.x embedded relational database engine
    • py2exe 0.6.6 - Deployment tool which converts Python scripts into stand-alone Windows executables (i.e. target machine does not require Python or any other library to be installed) - see website
    • PyDAP 2.2.6.4 - Python implementation of the Data Access Protocol, a.k.a. DODS or OPeNDAP (see website)
    • httplib2 0.4 - A comprehensive HTTP client library that supports many features left out of other HTTP libraries (see website)
    • Python(x,y) console: some improvements on automatic logging
    • Interactive consoles: default working directory is the Eclipse/Python workspace folder (default path: User Documents\Python)
    • Notepad++: tab has been replaced by 4 spaces (better compatibility with Python indentation)

Version 1.2.5 (06-07-2008)

  • Updated:
    • Parallel Python 1.5.4
  • Added:
    • MDP 2.3 - Modular toolkit for Data Processing (MDP): data processing framework (see included algorithms on website)
    • Automatic logging management for IPython/Matplotlib consoles ("logs" folder added to the Python(x,y) base directory, associated shortcuts in start menu and "Welcome to Python(x,y)" GUI) - See screenshots
    • The (lightweight) default editor in IPython consoles (syntax: "edit script.py" or "ed script.py") is now set to Notepad++ - See screenshots
    • Windows explorer integration: "Edit with Notepad++" has been added to .py and .pyw context menu
    • StartExplorer Eclipse Plug-in
  • Fixed:
    • Some NumPy and SciPy unit tests were not successfull

Version 1.2.4 (06-02-2008)

  • Updated:
  • Fixed:
    • Windows installer bug fix: bug when installing for all users

Version 1.2.3 (05-30-2008)

  • Fixed:
    • PyQt 4.4.2 --> PyQt 4.3.3 (performance bug in new version for embedded matplotlib widgets)
    • Qt Eclipse Integration 1.4.0 --> 1.0.1 (see above)
    • Windows installer bug: Documentation directory customization was not taken into account
  • Added:
    • Windows installer: Python(x,y) may be partially (i.e. without wxPython and Enthought Tool Suite) installed without any administrative privilege

Version 1.2.2 (05-29-2008)

  • Updated:
  • Added:
    • Windows installer: Python(x,y) installation folder (base directory) may be customized, then one can either install packages in this base directory (default paths) or customize the installation folders (possibly outside the base directory)
  • Fixed:
    • Documentation: many broken shortcuts were fixed

Version 1.2.1 (05-28-2008)

  • Fixed:
    • [Critical bug!] Eclipse: Python interpreter paths were not changed according to the installation directory
    • PyQt 4.4.2: minor installation bugs (file type associations, ...)
  • Added:
    • Qt Assistant shortcut (start menu and "Welcome to Python(x,y)")
    • Windows explorer integration: IPython System Shell console (with Qt support) instead of two consoles (IPython (Qt) and Windows cmd.exe)

Version 1.2.0 (05-26-2008)

  • Added:
    • All Users / Current User installation options
    • Installation directories (Eclipse, MinGW, Python, ...) customization
  • Updated:
    • PyQt 4.4.2 (PyQwt is no longer included)
    • Qt Eclipse Integration 1.4.0
    • Qt Eclipse Help 4.4.0
    • SymPy 0.5.15
  • Fixed:
    • IPython bug with PyQt4 (Matplotlib and Qt4 interactive consoles): warning messages ("QCoreApplication::exec: The event loop is already running") were displayed when "help()" was entered for example

Version 1.1.6 (05-16-2008)

  • Updated:
    • Pydev 1.3.17
    • Cython 0.9.6.14
    • MinGW 3.4.5
    • Qt Eclipse Integration: better support and silent installer

Version 1.1.5 (04-30-2008)

  • Added:
    • Parallel Python 1.5.3
    • Interactive consoles, scripts and documentation can now be launcher either from shortcuts within a custom start menu, or from the Python(x,y) welcome GUI
  • Updated:
    • Matplotlib display preferences

Version 1.1.4 (04-28-2008)

  • Added:
    • Installation lead to only one "Add/Suppress programs" entry, the Python(x,y) uninstall entry. This new feature is not available for complete installations.
  • Fixed:
    • "Welcome to Python(x,y)" can now be launched from start menu, and the english translation is now working

Version 1.1.3 (04-27-2008)

  • Added:
    • "Welcome to Python(x,y)": new GUI to launch useful scripts or consoles, and to find help quickly on some of the installed packages (see screenshot)
    • Eclipse: workspace will now refresh automatically
  • Updated:
    • SymPy 0.5.14 (changes)
    • Enthought Tool Suite 2.7.1
    • Interactive consoles with matplotlib, Qt4 or wxPython threading support : Console 2 configuration has again been updated (appearance, mostly)
  • Fixed:
    • Eclipse workspace existing settings will no longer be erased during installation

Version 1.1.2 (04-19-2008)

  • Added:
    • New upgrading feature with "patch" installers: this version (1.1.2) validates this feature, and adds some minor changes
  • Updated:
    • Interactive consoles with matplotlib, Qt4 or wxPython threading support : Console 2 configuration has been updated (keyboard shortcuts, appearance, ...)

Version 1.1.1 (04-17-2008)

  • Added:
    • Enthought Tool Suite installation is now optional
    • Interactive consoles with matplotlib, Qt4 or wxPython threading support
  • Fixed:
    • Python(x,y) licensing has been clarified.

Version 1.1.0 (04-14-2008)

  • Added:
    • Pydev 1.3.15 - New interactive console! (code completion, history management, auto-import, send selected code to console, ...)
    • Enthought Tool Suite 2.7.0 (including MayaVi 2, the powerful 2D and 3D scientific visualization tool)
      Special thanks to Gaël Varoquaux for helping us integrating ETS in Python(x,y) and testing Mayavi 2
    • VTK 5.0.3
    • Cython 0.9.6.13.1 - Cython is a language that makes writing C extensions for the Python language as easy as Python itself
    • GDAL 1.5.0 - Geospatial Data Abstraction Library
    • Windows installer now supports the .egg packages
    • SetupTools 0.6c8
  • Fixed:
    • Uninstall: PyParallel and PySerial were not removed
  • Updated:
    • Python(x,y) documentation

Version 1.0.9 (04-08-2008)

  • Fixed:
    • Qt Eclipse Integration plug-in was not properly installed
  • Updated:
    • Eclipse 3.3.2
    • PyTables 2.0.3
    • Console 2.0.139
    • Quick Guide to Python(x,y)

Version 1.0.8 (04-07-2008)

  • Added:
    • Numeric 23.8.2
    • Scientific Python 2.7.8
    • PyParallel 0.2
    • PySerial 2.2
    • PyXML 0.8.4
  • Updated:
    • new freely available articles on Python (Documentation)
    • Quick Guide to Python(x,y)

Version 1.0.7 (04-03-2008)

  • Added:
    • PyX 0.10
  • Updated:
    • licenses
    • Quick Guide to Python(x,y)

Version 1.0.6 (04-01-2008)

  • Added:
    • MinGW (C/C++ and Fortran compilers)
    • Photran (Eclipse plug-in : Fortran development)
    • OpenCV (image processing library)
  • Updated:
    • Quick Guide to Python(x,y)

Version 1.0.5 (03-28-2008)

  • First public release