Current releasePython(x,y) current version is 2.7.2.3 (License): Installation notes- It is recommended to uninstall any other Python distribution before installing Python(x,y)
- You may update your Python(x,y) installation via individual package installers which are updated more frequently -- see the plugins page
- Please use the Issues page to request new features or report unknown bugs
- 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.7 official distribution - see the plugins page for customizing options
- Another Python(x,y) exclusive feature: all packages are optional (i.e. install only what you need)
- Basemap users (data plotting on map projections): please see the AdditionalPlugins
UpdatesThe 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. | Installer | Size | Required version | | Py(x,y)-2.7.2.1.exe | 75 MB | 2.7.2.0 | | Py(x,y)-2.6.5.6.exe | 6 MB | 2.6.5.5 | | Py(x,y)-2.6.5.5.exe | 58 MB | 2.6.5.4 | | Py(x,y)-2.6.5.4.exe | 67 MB | 2.6.5.3 | | Py(x,y)-2.6.5.3.exe | 61 MB | 2.6.5.2 | | Py(x,y)-2.6.5.2.exe | 64 MB | 2.6.5.1 | | Py(x,y)-2.6.5.1.exe | 20 MB | 2.6.5.0 | | Py(x,y)-2.6.5.0.exe | 79 MB | 2.6.2.0 | | Py(x,y)-2.1.17b.exe | 8 MB | 2.1.16 | | Py(x,y)-2.1.17a.exe | 8 MB | 2.1.15 | | Py(x,y)-2.1.15.exe | 60 MB | 2.1.14 | | Py(x,y)-2.1.14.exe | 26 MB | 2.1.13 | | Py(x,y)-2.1.13.exe | 95 MB | 2.1.12 | | Py(x,y)-2.1.12.exe | 41 MB | 2.1.11 | | Py(x,y)-2.1.11.exe | 73 MB | 2.1.10 |
Plugin updatesThe 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) Changes historyVersion 2.7.2.3 (05/20/2012)Added- openpyxl - A Python library to read/write Excel 2007 xlsx/xlsm files.
- psutils - Provides an interface for retrieving information on all running processes and system utilization (CPU, disk, memory, network) in a portable way.
- statsmodels - Allows users to explore data, estimate statistical models, and perform statistical tests.
Updated- PyQt 4.8.6.4
- SWIG 2.0.6
- Distribute 0.6.27
- pygments 1.5.0
- simplejson 2.5.2
- xlrd 0.7.7
- xlwt 0.7.4
- SciTE 3.1.0
- docutils 0.9
- openpyxl 1.5.8
- VPython 5.74
- Cython 0.16
- PyFITS 3.0.7
- psutils 0.4.1
- mx 3.2.4
- cvxopt 1.1.5
- PyOpenGL 3.0.2a6
- Veusz 1.15
- rst2pdf 0.91
- OpenCV 2.4.0
- xydoc 1.0.5
- scikits-learn 0.11.0
- netcdf4 1.0
- pyvisa 1.4
- statsmodels 0.4.0
- pandas 0.7.3
Removed- scikits.timeseries - no longer maintained. Kept as additional plugin.
Version 2.7.2.2 (04/15/2012)Added- ITK 3.20 (without the itkvtkglue feature which is not compatible with VTK 5.8.0)
- pyparsing 1.5.6 - upgraded from additional plugin status.
- pyfits 3.0.5 - Hidden under Veusz, upgraded to core plugin status.
- pandas 0.7.1
Updated- Console 2.0.148.5
- cvxopt 1.1.4
- cx_Freeze 4.2.3.1
- Cython 0.15.1.1
- Distribute 0.6.24
- docutils 0.8.1.2
- Enthought Tool Suite 4.1.0
- ETS 4.1.0.2
- GDAL 1.9.0.1
- gettext 0.14.4.2
- gnuplot 1.8.0.3
- guidata 1.4.2.3
- guiqwt 2.1.6.3
- IPython 0.10.2.5
- jinja2 2.6.0.1
- MDP 3.3
- MinGW 4.5.2.2
- mx 3.2.3
- netcdf4 0.9.9
- NetworkX 1.6
- nose 1.1.2.1
- numexpr 2.0.1
- numpy 1.6.1.1
- pandas 0.7.1
- PIL 1.1.7.2
- Pip 1.1.0
- PP 1.6.1.1
- pylint 0.25.1.1
- PyQt 4.8.6.3
- PySerial 2.6.0.1
- PyTables 2.3.1
- Pywin32 2.17
- QtHelp 4.7.4
- scikits-learn 0.10.0.1
- scikits.image 0.5.0
- SciPy 0.10.0.1
- SciTE 3.1.0
- simplejson 2.3.3
- Sphinx 1.1.3.1
- Spyder 2.1.9
- SWIG 2.0.4.1
- Veusz 1.14.2
- Veusz 1.14.3
- vitables 2.1.0.3
- VPython 5.72
- VTK 5.8.0.1
- WinMerge 2.12.4.2
- winpdb 1.4.8.3
- wxPython 2.8.12.1
- xy 1.2.14.3
- xydoc 1.0.4.2
Fixed- Issue 393 : Mayavi2 does not start
- Backwards compatability restored.
- Fixed explorer context menu console startup entries
- Fixed many issues in the SciTE API generation script
- All shell shortcuts have their working directory set to USERPROFILE.
- All file assosiations, menu shorcuts and environment variables are created based on current context.
- Issue 379 : installing vitables should automatically add pyQT
- Issue 374 : PyQt4-4.8.5_py27 user install bug
- Issue 373 : installing python(x,y) breaks existing python install without warning
- Issue 359 : Scripts exe's won't launch corresponding -script.py when installing python in custom dir
- Issue 329 : Left click menu shortcuts for console are broken
- Issue 292 : Python(x,y) 2.7.2.0 installs registry to HKCU instead of HKLM even if "for all users" is selected
- Issue 274 : Installation Issues and Enhancement Requests
- Issue 107 : Installation to many user accounts
Version 2.7.2.1 (10/30/2011)AddedUpdated- h5py 2.0.1
- Cython 0.15.1
- VTK 5.8.0
- Sphinx 1.0.8
- docutils 0.8.1.1
- simplejson 2.2.1
- jinja2 2.6.0
- scikits.learn 0.9
- Pyreadline 1.7.1
- Matplotlib 1.1.0
- SciTE 2.29
- Console 2.0.148
- xy 1.2.12
Version 2.7.2.0 (09/10/2011)Added- Distribute 0.6.21
- Pip 1.0.2
- cx_Freeze 4.2.3
- OpenCV 2.3.1
Updated- xy 1.2.9
- Python 2.7.2
- Spyder 2.0.13
- PyQt 4.8.5
- QtHelp 4.7.2
- PyQwt 5.2.1.3
- NumPy 1.6.1
- SciPy 0.9.0.1
- guidata 1.4.0
- guiqwt 2.1.5
- h5py 2.0.0
- PyTables 2.2.1
- vitables 2.1.0.1
- Cython 0.15
- Enthought Tool Suite 4.0.0
- wxPython 2.8.12.0
- Veusz 1.13
- docutils 0.8.1
- netCDF4 0.9.7
- Sympy 0.7.1
- GDAL 1.8.1
- mxBase 3.2.1
- NetworkX 1.5
- scikits.learn 0.8.1
Removed- Eclipse is relegated to additional package status. The reasons being sheer size, maintenance and reduced value.
- setuptools: deprecated, replaced by Distribute
- pyopencv 2.1.0.wr1.1.0 - no longer maintained. Replaced with native OpenCV python bindings.
- ITK: difficult maintenance and reduced value.
Version 2.6.6.2 (06/30/2011)Updated- Spyder 2.0.12
- NumPy 1.6.0.1
Version 2.6.6.1 (04/28/2011)Added- scikits.learn 0.8.0 - Classic machine learning algorithms - Provide simple an efficient solutions to learning problems
Updated- Spyder 2.0.11
- NumPy 1.6.0
- guiqwt 2.1.3
- guidata 1.3.1
- Pydev 2.0 (Upgrade available only with a complete install of Python(x,y))
- netcdf4 0.9.4
- SWIG 2.0.4
- Veusz 1.11
- Pyreadline 1.7
- IPython 0.10.2
- SciTE 2.26
- xy 1.2.7
- PyQt 4.8.4
- PyQwt 5.2.1.2
Version 2.6.6.0 (03/14/2011)Updated- Python 2.6.6 (Upgrade available only with a complete install of Python(x,y))
- Spyder 2.0.10
- guidata 1.3.0
- guiqwt 2.1.0
- xy 1.2.5
- xydoc 1.0.4
- PyQt 4.8.3
- QtHelp 4.7.1
- PyQwt 5.2.1
- wxPython 2.8.11.0
- numexpr 1.4.2
- SciPy 0.9.0
- Matplotlib 1.0.1
- PIL 1.1.7.1
- Pyreadline 1.6
- Enthought Tool Suite 3.6.0
- VTK 5.6.1.1
- PyOpenGL 3.0.1.1
- VPython 5.41
- NetworkX 1.4
- MDP 3.1
- h5py 1.3.1
- pyhdf 0.8.3
- netcdf4 0.9.3
- GDAL 1.8.0
- PP 1.6.1
- Pywin32 2.16
- Cython 0.14.1
- Sphinx 1.0.7
- jinja2 2.5.5
- pygments 1.4.0
- simplejson 2.1.3
- nose 1.0.0
- pylint 0.23.0
- Veusz 1.10
- SciTE 2.25
- MinGW 4.5.2
- SWIG 2.0.1
- vitables 2.1
- pyparallel 0.2.0.1
- Console 2.0.147.1
Version 2.6.5.6 (12/20/2010)Updated- Spyder 2.0.5
- guidata 1.2.5
- guiqwt 2.0.8.1
Version 2.6.5.5 (11/30/2010)Updated- Enthought Tool Suite 3.5.0
- VTK 5.6.1
Version 2.6.5.4 (11/29/2010)Updated- Spyder 2.0.1
- guidata 1.2.4
- guiqwt 2.0.7.1
- xy 1.2.3
- NumPy 1.5.1
- SciPy 0.8.0
- IPython 0.10.1
- PyTables 2.2.1
- h5py 1.3.1beta
- numexpr 1.4.1
- cvxopt 1.1.3
- Sphinx 1.0.4
- reportlab 2.5
- rst2pdf 0.16
- pydicom 0.9.5
- pylint 0.22.0
- pyserial 2.5.0
- Console 2.0.147
- Pydev 1.6.3
Version 2.6.5.3 (09/07/2010)Updated- Enthought Tool Suite 3.4.1
- VTK 5.6.0
Version 2.6.5.2 (09/06/2010)Added- guidata 1.2.1 - Automatically generated graphical user interfaces for easy data set edition and display
- guiqwt 2.0.3 - Efficient curve/image plotting and other GUI tools for scientific data processing software development
- Veusz 1.9 - Scientific plotting application designed to create publication quality output with a friendly interface
- pyhdf 0.8.1 - Python interface to HDF4 files (Hierarchical Data Format version 4)
Updated- xy 1.2.1
- Spyder 1.1.5
- Matplotlib 1.0.0
- Enthought Tool Suite 3.4.1
- VTK 5.6.0
- pyopencv 2.1.0.wr1.1.0
- NetworkX 1.3
- MDP 2.6
- Parallel Python 1.6.0
- Cython 0.13
- Sphinx 1.0.3
- docutils 0.7
- jinja2 2.5.2
- pylint 0.21.2
- winpdb 1.4.8
- Pydev 1.6.1
- Console 2.0.146.1
- SciTE 2.21
- SWIG 2.0.0
Version 2.6.5.1 (04/22/2010)Updated- SciTE 2.11
- Console 2.0.146
- VPython 5.32
- pyopencv 2.1.0.wr1.0.1
- NetworkX 1.1
- pydicom 0.9.4.2
- rst2pdf 0.14.2
- jinja2 2.4.1
- simplejson 2.1.1
- docutils 0.6.0.1
- pylint 0.20.0
Version 2.6.5.0 (04/10/2010)Added- cvxopt 1.1.2 - Convex optimization library
- netcdf4 0.9 - Python binding to netCDF4 (network Common Data Form), a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data
- GDAL 1.6.1 - Geospatial Data Abstraction Library
- SendKeys 0.3 - Python module for Windows that can send one or more keystrokes or keystroke combinations to the active window
- pywinauto 0.4.0 - Set of python modules to automate the Microsoft Windows GUI (allows sending mouse and keyboard actions to windows, dialogs and controls)
- xlrd 0.7.1 - Extract data from Microsoft Excel spreadsheet files
- xlwt 0.7.2 - Create spreadsheet files compatible with Microsoft Excel 97/2000/XP/2003 files, OpenOffice.org Calc, and Gnumeric
Updated- Python 2.6.5 (Upgrade available only with a complete install of Python(x,y))
- Spyder 1.0.3
- Pydev 1.5.6
- Console 2.0.145
- SciTE 2.03
- xy 1.1.2
- formlayout 1.0.9
- PIL 1.1.7 (Python Imaging Library)
- setuptools 0.6.11
- Enthought Tool Suite 3.4.0
- mx 3.1.3 (eGenix.com mx Base Distribution)
- pydicom 0.9.4.1
- PyOpenGL 3.0.1 (now including PyOpenGL-Accelerate)
- VPython 5.31
- SymPy 0.6.7
- PyWavelets 0.2.0
- scikits.timeseries 0.91.3
- NetworkX 1.0.1
- h5py 1.3.0
- Cython 0.12.1
- Sphinx 0.6.5
- docutils 0.6.0
- jinja2 2.3.1
- pygments 1.3.1
- ReportLab 2.4
- rst2pdf 0.14
- simplejson 2.1.0
- nose 0.11.3
- pylint 0.19.0
Fixed- Issue 66 + Issue 152 : nose scripts and plugins do not work in 2.6.2.0
- Issue 72 : Missing machine learning and AI tools
- Issue 83 : (see additional plugins) Basemap: link defect and documentation lacking
- Issue 95 : opencv import adaptors fails saying it needs Numeric library
- Issue 136 : gdal is missing
- Issue 156 : OpenCV: ImportError: DLL load failed
- Issue 151 : Add netcdf4-python
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
) 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
FixedVersion 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
FixedVersion 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
FixedVersion 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
- Issue 16 : PyQt4 / plugins introuvables dans 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
UpdatedVersion 1.2.7 (06/21/2008)Added- VPython 4.beta26 : creating 3D interactive models of physical systems
UpdatedVersion 1.2.6 (06/14/2008)UpdatedAdded- 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)UpdatedAdded- 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)UpdatedFixed- 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)UpdatedAdded- 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- 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)AddedUpdated- 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)
|